The Bachelor of Science in Computer Science program emphasizes fundamental principles and provides a careful balance between the applications of computer technology and the theory of computing. In addition to the required fundamental computer science courses, students must also take technical electives to broaden their knowledge in major computer science areas. Graduates of the computer science bachelors program will be well prepared for both industry employment and graduate study.
The mission of the BS in Computer Science program is to produce computer science graduates who, trained in the design, implementation, and analysis of computational systems and skilled in technical communication, will contribute towards the advancement of computing science and technology.
Program Educational Objectives
Within a few years of graduating with a BS degree in Computer Science, our students should demonstrate that they have:
- the ability to design, implement, and analyze computational systems;
- the capability to tackle complex computer science related problems in the real world;
- contributed towards the advancement of computing science and technology;
- the capacity to work effectively with peers in computational tasks;
- cognizance of ethical and social issues pertaining to computer science.
By the time of their graduation, the undergraduate academic program in Computer Science should enable our graduates 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.
Annual student enrollment and graduation data
187 students were enrolled in the program as of Fall 2018 and 23 students graduated from the program in the 2018-2019 academic year.
Historical CSE Data