Academic Catalog 2024-25

Coding and Software Design Minor

The Coding and Software Design minor enhances students’ Dominican degree by augmenting their major course of study with technology skills. The competencies acquired provide a pathway to high-demand jobs and support further graduate studies.

Students learn to build websites, mobile applications, and gain an introduction to the fundamental theory of computer science. Courses in this minor end with a culminating project where participants can apply the knowledge and skills gained throughout the semester. Students identify and analyze a real-world problem-solving opportunity, plan a software project, and learn how to select and use software applications and tools to complete the project.

Faculty-to-student, and student-to-student interactions are integral to each of the courses in the minor. As students complete culminating projects, they receive feedback from faculty members as well as student peers. Instructional requirements such as group work, time log audits, discussion forums, and faculty-to-student feedback audits ensure that interactions among students, as well as between students and faculty are timely and meaningful.


Students will be able to:

  1. Design, build, and launch software products to address real world problems
  2. Practice quantitative and qualitative reasoning, critical thinking, and problem -solving skills
  3. Identify and evaluate the quality of data sets; analyze, visualize, and interpret data sets
  4. Assess, select, and implement appropriate technologies with attention to ethics, equity, and social justice
  5. Learn strategies for effective communication in multiple domains including coding craftsmanship, as well as written and oral communications

Required Courses

CS 2001Coding and Building Websites

4.00 units

CS 3001The Fundamentals of Computer Science and Algorithms

4.00 units


Select 8 units from the following courses:
CS 3002Coding and Building Websites II

4.00 units

CS 3003Intro to Data Science: Visualization, Analysis, and Modeling

4.00 units

CS 3004Mobile App Development in Apple Ecosystem

4.00 units

Equipment Requirements for Minor in Coding and Software Design:

Students in the minor are required to have access to a fast and reliable internet connection and an Apple laptop or computer with the most up-to-date operating system for the duration of the semester. The Apple operating system (OSX) is the leading software engineering environment and working with it significantly accelerates a student’s progress as a software engineer. Any Apple computer or laptop, no older than 6 years, will work so long as it has or is upgraded to have a Solid State Drive (SSD) hard drive and at least 16 GB RAM.

To ensure that all Dominican students can take courses in the Coding and Software Design minor, the following options are recommended for meeting this requirement:

Option 1: Buy a new or refurbished Apple laptop. A refurbished laptop works as well as a new laptop. Use Dominican’s new Apple On Campus partnership to take advantage of education discounts.

Option 2: Purchase a used Apple laptop. Any Apple laptop will work so long as it has or is upgraded to have a Solid State Drive (SSD) hard drive and at least 16 GB RAM. Used Apple laptops can be found on Amazon, Ebay, and Craigslist. Please use caution when purchasing a used computer.

Option 3: Financial Aid support. You may qualify for up to $2,000 in financial aid that can be applied toward the purchase of a laptop. Contact the Financial Aid Office for more details:

Option 4: Loaner laptops. Also for students who qualify for financial aid, there may be a limited supply of semester-long loaner laptops available for use during the semester. Remember that if you plan on completing the minor, purchasing your own laptop is a worthwhile investment. For more information, contact Student Affairs.

Total Credit Hours: 16