Bachelor of Science in Computer Science

Program Educational Objectives

The objectives of the Department of Computer Science are to graduate students with:

• An understanding of and the ability to apply the core principles and theories of Computer Science.

• The motivation and preparation to engage in life-long learning, including entering graduate programs in Computer Science and related fields.

• The professional skills needed for employment, while being able to adapt to rapidly changing technology.

• An understanding of the ethical responsibilities of a computer professional and the social impact of computing.

Student Outcomes

The curriculum can be geared to:

• Each student who graduates from the Undergraduate program in Computer Science will be able to:

• Apply knowledge of computing and mathematics appropriate to the discipline.

• Analyze a problem, identify and define the computing requirements appropriate to its solution.

• Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

• Function effectively on teams to accomplish a common goal.

• Understand professional, ethical, legal, security and social issues and responsibilities.

• Communicate effectively with a range of audiences.

• Analyze the local and global impact of computing on individuals, organizations, and society.

• Recognize the need for and an ability to engage in continuing professional development.

• Use current techniques, skills, and tools necessary for computing practice.

• Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.

• Apply design and development principles in the construction of software systems of varying complexity.

Graduation Data

Academic Semester

Sp 2012

Fa 2012

Sp 2013

Fa 2013

Sp 2014

Fa 2014

Erollment/Graduation Data






Degrees Conferred


Undergraduates Course and Prerequisites