Jun 16, 2024  
Undergraduate Catalog (ARCHIVED) 2021-2022 
Undergraduate Catalog (ARCHIVED) 2021-2022 [ARCHIVED CATALOG]

Computer Science, B.S.

Graduates with a Bachelor of Science in Computer Science have a strong background in both the theoretical and applied areas of computer science. This program stresses the technical and conceptual development of computer programs and systems.

Each graduate has an understanding of software development, operating systems, algorithms, data structures, as well as the opportunity to take advanced courses in various areas of computer science such as artificial intelligence and parallel programming. Students in this program may be eligible for the 4+1 program. Contact your advisor for more information.

Learning Outcomes

Plan of Study for Computer Science 21-22  


System-wide General Education Requirement (30 Credits)

Majors who test directly into MATH 123  or MATH 201  will not need to complete MATH 114 , but must take 3 credits of general electives.

Support Courses (19 Credits)

Choose one Specialization or 12 additional credits of electives

Artificial Intelligence/Machine Learning Specialization (12 Credits)

Electives (2-14 Credits)


Students double majoring in Computer Science and Computer Game Design are required to take other courses as part of the Computer Game Design requirements that address the content of CSC 285  and CSC 470 , so these two courses are being waived from the CSC major requirements.