The Bachelor of Science in Computer Science degree is accredited by the Computing Accreditation Commission of ABET, under the commission’s General Criteria and Program Criteria for Computer Science.

Program Mission Statement

The Department of Computer Science at Lafayette College educates students on fundamental concepts of computer science and provides opportunities to explore advanced topics in our discipline. Our curriculum emphasizes leveraging theory and practice to equip our students with real-world problem-solving skills. We are committed to fostering an inclusive and innovative community dedicated to the pursuit of knowledge, and to the creative and responsible application of that knowledge to address societally relevant problems.

In addition to maintaining the departmental mission, the educational objectives are developed to ensure the department maintains this accreditation for the Program Educational Objectives and Student Outcomes provided below.

Program Educational Objectives

Graduates of the program should:

  1. Be able to excel in professional settings to responsibly analyze, design, and deliver effective computing solutions to real-world problems.
  2. Be able to achieve career growth and advancement as computing professionals or successfully pursue advanced degrees.
  3. Be able to engage in continuous learning to adapt to emerging technologies and changing professional demands.

Student Outcomes

The program enables students to attain the following outcomes by the time of graduation:

(1) Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
(2) Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
(3) Communicate effectively in a variety of professional contexts.
(4) Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
(5) Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
(6) Apply computer science theory and software development fundamentals to produce computing-based solutions. [CS Specific]

Enrollment and Graduation Data

Computer Science enrollment and graduation data is archived by the Department of Computer Science.