2016-2017 Catalog 
    
    Apr 19, 2024  
2016-2017 Catalog [ARCHIVED CATALOG]

Computer Science Sequence


Sequence Requirements


The sequence in computer science requires 6 courses, distributed as follows:

2. Electives (3 courses)


  • Three computer science electives.

Notes:


Learning Goals and Student Learning Outcomes of the Computer Science Program


Learning Goals


Students who graduate with the Computer Science Sequence are competent practitioners of the fundamentals of Computer Science in ways that supplement their respective majors.

Student Learning Outcomes


Students who complete the CMC Computer Science Sequence will:

  1. Understand the theoretical computer science necessary to follow and adapt to technological changes in students’ major disciplines and in computer science.
  2. Use fundamental mathematical abstraction to analyze problems and find their algorithmic solutions.
  3. Use fundamental data structures, algorithms, and programming techniques to implement programming projects of moderate to large size using mainstream programming languages.
  4. Apply the fundamental knowledge to the topics in advanced electives that are closely related to students’ major areas.