Prof. Ricardo Jimenez explains the use of a spreadsheet application for his Introduction to Computers class

Computer Science Program Requirements

Computer Science (CS)

The Computer Science program is designed to provide majors with a solid theoretical and technical foundation in the field of computers. The program provides a balance between problem-solving techniques and system implementation. Majors demonstrate skills in critical thinking, project development, independent study, and research.

The curriculum for the Computer Science major consists of the following components:

  • Computer Science Core 38 credits
  • Computer Science Electives 12 credits
  • Mathematics Minor 20 credits
  • Physics 8 credits
  • General Education 42 credits
  • Total - 120-122 credits

Computer Science Core

The core of CS courses consists of the following:

Course Credits

CS 231Computer Science I 4
CS 232Computer Science II 4
CS 317Ethics and Digital Technology 3
CS 331 Data Structures and Algorithms 3
CS 332 Computer Hardware Organization3
CS 372Software Engineering 3
CS 413 Operating Systems 3
CS 426 Databases 3
CS 431Concepts of Programming Languages 3
CS 471Computer Networks 3
CS 477Computer Security 3
CS 487 Seminar (Integrative Experience) 3
Total 38

Note: A minimum grade of C is required in all courses in the CS Core, CS Electives, Science, Mathematics and minor.

Computer Science electives consist of four 300 level or above computer science courses.

Mathematics Minor

Course Credits

MAT 110 Precalculus II 3
MAT 211Calculus I4
MAT 212Calculus II 4
MAT 253Discrete Math I 3
MAT 354Discrete Math II 3
MAT 356 Statistics for Science3
Total 20

Science Requirements

The following are co-requisites of the CS major and must be passed with a grade of C or better:

PHY 201General College Physics I 4
PHY 202General College Physics II4
Total 20

Note: The credits in Mathematics and Physics satisfy the Barry distribution requirements in Science and Mathematics.