Main Content

Computer Science Major

The Computer Science major  is designed to prepare students for positions as computer scientists and software developers with industry and government, or for graduate study in computer science and related fields. We are proud to have our Computer Science curriculum (often referred to as the CS-General major) accredited by the Computing Accreditation Commission of ABET.  To learn more about why ABET accreditation is important to us, please visit ABET's site.

Program Educational Objectives (PEO's):

    1. Graduates will be able to analyze, design, implement and evaluate computer-based solutions.
  1. Graduates will be able to communicate, collaborate and present computing solutions using current technology in an effective and professional manner.
  2. Graduates will be able to engage in continuing professional development and life-long learning.
  3. Graduates will be able to demonstrate an understanding of the global and local societal impact of computing, including professional, ethical and social responsibilities.


Student Outcomes (SO's)

Students graduating from this major are expected to achieve the following outcomes:

  1. The ability to analyze a computer based solution in software and hardware,
  2. The ability to design a computer based solution in software and hardware,
  3. The ability to implement and evaluate a computer based solution in software and hardware,
  4. Demonstrate an understanding of the local and global societal impact of computing,
  5. Demonstrate awareness of professional, ethical and social responsibilities related to computing,
  6. The ability to communicate effectively (written & oral),
  7. The ability to function effectively on teams, 
  8. Demonstrate recognition of the need for life-long learning and professional development.


Check out the curriculum for our ABET accredited Computer Science major.