The BS in Software Engineering provides a wide formation in aspects of analysis, design, and implementation of computing systems including computer networking, artificial intelligence, databases, computer graphics, web applications, mobile devices, design and implementation of programming languages, computer architecture, and computer security.

The Bachelor of Science Program in Software Engineering is accredited by the Engineering Accreditation Commission (EAC) of ABET. The internal program code number for this program is 0509.

Applies to all the students who enter the program during or after Summer 2023

You may find a printable PDF version of the flowchart here.

Course information might not be the latest, for obtaining the latest course description, please check the official undergraduate catalog at the following link.

First Year - First Semester
First Year - Second Semester
Second Year - First Semester
Second Year - Second Semester
Third Year - First Semester
Third Year - Second Semester
Fourth Year - First Semester
Fourth Year - Second Semester
Fifth Year - First Semester
Fifth Year - Second Semester
Approved Technical Electives

You may find a printable PDF version of the program here.

General Information on Technical Electives in CIIC/INSO here.

Equivalence of Courses for Internal transfers here.

Applies to all the students that entered the program not later than Spring 2023.

You may find a printable PDF version of the flowchart here.

Course information might not be the latest, for obtaining the latest course description, please check the official undergraduate catalog at the following link.

First Year - First Semester
First Year - Second Semester
Second Year - First Semester
Second Year - Second Semester
Third Year - First Semester
Third Year - Second Semester
Fourth Year - First Semester
Fourth Year - Second Semester
Fifth Year - First Semester
Fifth Year - Second Semester
Approved Technical Electives
  • You may find a printable PDF version of the program here.