PE1- Expertise: Excel as professionals in computer science and engineering by building upon the problem-
solving skills and knowledge, team-work abilities, and communication skills acquired through the program;
PE2-Enhancement: Participate in lifelong-learning activities that enhance their professional and personal
development through continuing studies including graduate studies, professional trainings and licensure
PE3-Engagement: Demonstrate globally aware social justice, ethical and leadership role and responsibilities
through personal and professional contributions to society.
B. Curriculum
The BSc in Computer Science and Engineering degree program requires minimum of 130 credits in about 4
years (12 Semesters) to complete. The breakdown of the total 130 semester credit hours is given as follows:
Category Credits
University Core 34
School of Engineering & Physical Sciences (SEPS) Core 38
CSE Major Core 42
CSE Major Capstone Design Project 4
CSE Major Electives 9
Open Electives 3
Intern/Co-op (minimum 8- 12 weeks) Non-credit
Total Credit 130 Credits
University Core (34 Credits)
Internship/Co-op
There is a 3 credit open elective, which a student may choose to take from any discipline. However, similar
courses already taken in the core or other categories will not be counted
The specialized elective courses will ensure students depth understanding in a particular area of interest.
Students must take minimum three courses (9 credits) to fulfil the requirements of Specialized Courses.
Students must take minimum two courses (6 Credits) from one of the following specialized electives trails and
remaining one elective course (3 Credits) may be chosen from any trail.
C. Program Constituency
The constituents of the BSCSE program include the following:
Since inception of the program, the program objectives have been revised several times. The process to ensure
a timely review of our program objectives and to provide for continuous improvement is as follows:
The specialized elective courses will ensure students’ depth understanding in a particular area of interest.
Students must take minimum three courses (9 credits) to fulfil the requirements of Specialized Courses.
Students must take minimum two courses (6 Credits) from one of the following specialized electives trails
and remaining one elective course (3 Credits) may be chosen from any other trail from the following.