Computer Science Minor
The Computer Science minor provides students with an expedited pathway to high-demand jobs by combining a bachelor’s degree with technology skills and competencies. Instructional requirements such as group work, time log audits, discussion forums, and faculty-to-student feedback audits support timely and meaningful interactions among students, as well as between students and faculty.
Courses in this minor end with culminating projects where students can apply the knowledge and skills gained throughout the semester. Students will identify and analyze a real-world problem-solving opportunity, analyze and plan a software project, and select and use current software applications and tools on a professional project, receiving feedback from faculty members as well as student peers throughout the process.
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 | Software Programming & Data Structures | 4.00 units |
Electives
Select 8 units from the following courses:
CS 3002 | Web Server and Database Development | 4.00 units |
CS 3003 | Intro to Data Science: Data Analysis, Modelling, Visualization & Databases | 4.00 units |
CS 3004 | Mobile App Development in Apple Ecosystem | 4.00 units |
Total Credit Hours: 16