
Students in the Computer Science program concentrate their studies in software development, computer architecture, software engineering, and operating systems. Graduates typically go on to work in software and technology industries or continue with graduate studies in the computer sciences.
If you have any questions, please contact Kevin M. Lillis.
CSCI 195, Object-Oriented Programming I
CSCI 270, Networks and Data Communications
CSCI 281, Discrete Structures
CSCI 295, Object-Oriented Programming II
CSCI 310, Data Structures
CSCI 393, Algorithm Design and Analysis
CSCI 435, Legal and Ethical Issues in Computer
MATH 191, Calculus and Analytic Geometry
Three courses from:
CSCI 320, Computer Architecture
CSCI 360, Database Management Systems
CSCI 400, Programming Language Concepts
CSCI 410, Operating Systems
CSCI 480, Topics in Computer Science
Nine credits of CSCI elective at the 200 level or above; one course selected from:
MATH 290, Elementary Linear Algebra
MATH 300, Probability and Statistics I
CSCI 195, Object-Oriented Programming I
CSCI 281, Discrete Structures
CSCI 295, Object-Oriented Programming II
CSCI 310, Data Structures
Four courses from:
CSCI 320, Computer Architecture
CSCI 360, Database Management Systems
CSCI 393, Algorithm Design and Analysis
CSCI 400, Programming Language Concepts
CSCI 410, Operating Systems
CSCI 480, Topics in Computer Science
Program Courses listed in the Course Catalog