Department of Computer Science

Computer Science Curriculum


The Department of Computer Science offers a comprehensive program of study in both the theory of Computer Science and its applications, leading to a nationally accredited (ABET) Bachelor of Science (B.S.) degree. This program includes the study of algorithmics, program design and analysis, programming languages, software engineering, database management, digital logic and computer architecture, systems programming, operating systems, data communications and computer networks, artificial intelligence, computer games and graphics, numerical analysis, simulation, and theory of computation. A broad and solid foundation in problem solving, modeling, and decision making is established, and the ability to programming is developed and refined. Theoretical concepts are reinforced through extensive lab work and computer projects. This program prepares students for a wide range of career opportunities and/or pursuing graduate studies.

Curriculum Information:

Course Information:

Minor in Computer Science:

Minor in Computer Information Systems: