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.
PROGRAM LEARNING OUTCOMES:
Students will:
- Design, build, and launch software products to address real world problems
- Practice quantitative and qualitative reasoning, critical thinking, and problem -solving skills
- Identify and evaluate the quality of data sets; analyze, visualize, and interpret data sets
- Assess, select, and implement appropriate technologies with attention to ethics, equity, and social justice
- Learn strategies for effective communication in multiple domains including coding craftsmanship, as well as written and oral communications
Required Courses
CS 2001 | Coding and Building Websites | 4.00 units |
CS 3001 | The Fundamentals of Computer Science and Algorithms | 4.00 units |
Electives
Select 8 units from the following courses:
CS 3002 | Coding and Building Websites II | 4.00 units |
CS 3003 | Intro to Data Science: Visualization, Analysis, and Modeling | 4.00 units |
CS 3004 | Mobile App Development in Apple Ecosystem | 4.00 units |
EQUIPMENT REQUIREMENTS:
Courses in the minor require access to an Apple laptop 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 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 8 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. https://apple.com/edu/dominican
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 8 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: https://www.dominican.edu/admissions/aid/general-financial-aid-information
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