BS Computer Science and Engineering
First Year - First Semester
Course CodeCourse TitlePre-requisitesCredits
Total Credits17
*MATE 3031Calculus IMATE 3005 OR MATE3143 OR MATE 3172 OR MATE 31744
QUIM 3131General Chemistry I3
QUIM 3133Gen Chemistry Lab I1
**INGL 3----English First Year3
**ESPA 3101Spanish I Basic3
CIIC 3011Intro. to Computer Programming I3
First Year - Second Semester
Course CodeCourse TitlePre-requisitesCredits
Total Credits18
MATE 3032Calculus IIMATE 30314
QUIM 3132General Chemistry IIQUIM 3131 AND (QUIM 3133 OR QUIM 3001)3
QUIM 3134Gen Chemistry Lab IIQUIM 3131 AND (QUIM 3133 OR QUIM 3001) QUIM 3132 (co-requesite) 1
**INGL 3----English First Year3
**ESPA 3102Spanish I Basic IIESPA 31013
CIIC 4010Advanced ProgrammingCIIC 3011 OR INGE 30164
Second Year - First Semester
Course CodeCourse TitlePre-requisitesCredits
Total Credits16
MATE 3063Calculus IIIMATE 30323
FISI 3171Physics IMATE 3031 OR MATE 31444
FISI 3173Physics Lab IFISI 3171 (co-requesite)1
INGE 3011Engineerings Graphics2
CIIC 3075Foundations of Computing CIIC 3011 OR INGE3016 AND MATE 3031 (co-requisite)3
**INGL3---English Second Year3
Second Year - Second Semester
Course CodeCourse TitlePre-requisitesCredits
Total Credits16
CIIC 4020Data Structures(CIIC 4010 OR ICOM 4015) AND (CIIC 3075 OR ICOM 4075) AND MATE 30314
FISI 3172Physics IIFISI 31714
FISI 3174Physics Lab IIFISI 3173 AND FISI 3172 (co-requesite)1
INEL 3105Electrical System Analysis IMATE 3032 AND (FISI 3172 AND MATE 3063) (co-requisite)3
INEL 4115Electrical Measurements LabINEL 3105 (co-requisite)1
**INGL3---English Second Year3
Third Year - First Semester
Course CodeCourse TitlePre-requisitesCredits
Total Credits16
INSO 4101Intro to Software EngineeringCIIC 4020 OR ICOM 40353
CIIC 3081Computer ArchitectureINEL 3105 AND (CIIC 4010 OR ICOM 4015)3
MATE 4145Lineal Algebra and Differential EquationsMATE 3063 AND (CIIC 3011 OR INGE 3016)4
INGE 3035Engineering MechanicsMATE 3031 OR MATE 3144 OR MATE 3183 AND FISI 3171 (co-requisite) 3
----Socio-Humanistic Elective3
Third Year - Second Semester
Course CodeCourse TitlePre-requisitesCredits
Total Credits15
CIIC 4025Algorithm Design and AnalysisCIIC 4020 OR ICOM 40353
CIIC 4082Computer Architecture IICIIC 30813
INGE 3045Engineering Materials(QUIM 3002 OR QUIM 3132) AND QUIM 3134 AND FISI 31723
ININ 4010Engineering Probability and StatisticsINGE 3016 AND MATE 30323
----Socio-Humanistic Elective3
Fourth Year - First Semester
Course CodeCourse TitlePre-requisitesCredits
Total Credits16
CIIC 4050Operating Systems(ICOM 4035 OR CIIC 4020) AND (CIIC 4082 OR INEL 4206)4
CIIC 4030Programming LanguagesCIIC 4020 OR ICOM 40353
CIIC 5045Formal Languages and Automata TheoryCIIC 4025 OR ICOM 40383
ININ 4015Engineering EconomicsMATE 30323
----Socio-Humanistic Elective3
Fourth Year - Second Semester
Course CodeCourse TitlePre-requisitesCredits
Total Credits15
CIIC 4060Database Systems(ICOM 4035 OR CIIC 4020) AND (ICOM 5007 OR CIIC 4050) (co-requisite)3
CIIC 4070Computer Networks and the WWWICOM 5007 OR CIIC 40503
CIIC 5--- // INSO 5---Technical Elective ***3
INME 4045ThermodynamicsFISI 3172 AND QUIM 3002 OR QUIM 3132 AND QUIM 31343
----Socio-Humanistic Elective3
Fifth Year - First Semester
Course CodeCourse TitlePre-requisitesCredits
Total Credits13
CIIC 5995CIIC Capstone3
CIIC 5--- // INSO 5---Technical Elective ***3
----Free Elective3
----Free Elective 3
EDFI ----Physical Education Elective1
Fifth Year - Second Semester
Course CodeCourse TitlePre-requisitesCredits
Total Credits13
CIIC 5--- // INSO 5---Technical Elective ***3
CIIC 5--- // INSO 5---Technical Elective ***3
----Free Elective3
----Free Elective 3
EDFI ----Physical Education Elective1
Approved Technical Electives
Course CodeCourse TitleCourse CodeCourse Title
INSO 4115Software RequirementsCIIC 5018Cryptography and Network Security
CIIC 4019High Performance ComputingCIIC 5015Artificial Intelligence
INSO 4111Intro to Computer Human InteractionCIIC 5029Compiler Design
INSO 4115Software Engineering RequirementsCIIC 4998Undergraduate Research in Computer Science and Engineering
INSO 4116Software DesignINSO 4998Undergraduate Research in Software Engineering
INSO 4117Software TestingCIIC 5995Selected Topics in Computer Science and Engineering
INSO 4118Software Project ManagementCIIC 5017Operating Systems and Network Administration and Security
  • You may find a printable PDF version of the program here.