Academic Catalog 2019-20

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:

  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 3001Software Programming & Data Structures

4.00 units

Electives

Select 8 units from the following courses:
CS 3002Web Server and Database Development

4.00 units

CS 3003Intro to Data Science: Data Analysis, Modelling, Visualization & Databases

4.00 units

CS 3004Mobile App Development in Apple Ecosystem

4.00 units

Total Credit Hours: 16