Program in Computer Science and Engineering
The Department of Computer Science and Engineering offers programs of study that lead to the degrees of bachelor of science in computer science and bachelor of science in computer engineering.
The 2022-23 Undergraduate Bulletin listing for Computer Science and Engineering may be found here.
The Computer Engineering Bachelor of Science Program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Program Criteria for Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs.
The Computer Science Bachelor of Science Program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Program Criteria for Computer Science and Similarly Named Computing Programs.
The goals of the programs in computer science and engineering are:
- to prepare all students for careers in the public or private sector;
- to prepare outstanding students for graduate study;
- to develop lifelong learning skills in all students;
- to provide comprehensive education in computer science, including theoretical foundations, software and hardware systems, and applications; and
- to ensure significant design experience including working in teams.
Program Educational Objectives
Graduates of the Computer Science and Computer Engineering programs will achieve the following objectives:
- They will be technically qualified for practice in the profession; they will demonstrate the ability to specify, design, and implement software and/or hardware-software systems to meet customer requirements or to advance the state of the art; the ability to employ modern computer languages, environments, and platforms in such tasks; and the ability to apply knowledge of science and mathematics to such tasks;
- They will be effective technical communicators, orally and in writing, and effective team members capable of working effectively in groups on computing problems;
- They will be ethical professionals, capable of evaluating personal and professional choices in terms of codes of ethics and ethical theories and understanding the impact of their decisions on themselves, their professions, and on society;
- They will be successful as graduates, either through professional employment in the private or public sector, or as students in graduate study. They will also be able to employ life-long learning tools and techniques to maintain their currency in the field.
Computer Science ABET Student Outcomes
At the time of graduation, students from the Computer Science program have an ability to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Computer Engineering ABET Student Outcomes
At the time of graduation, students from the Computer Engineering program will possess:
- an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
- an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
- an ability to communicate effectively with a range of audiences.
- an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
- an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
- an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
Majors by graduation year are listed below as required by ABET guidelines.
|Academic Year||2nd-4th Year||Degrees Awarded|
|Academic Year||2nd-4th Year||Degrees Awarded|
Graduation rates for each of the years was 100% upon entry into the program.