BS Computer Science and Engineering
First Year - First Semester
Course CodeCourse TitlePre-requisitesCredits
*MATE 3031Calculus IMATE 3035 or MATE 3143 or MATE3172 or MATE 31744
QUIM 3131General Chemistry ICo-req: QUIM 3133 and (MATE 3171 or MATE 3005 or MATE 3143 or MATE 3173)3
QUIM 3133Gen Chemistry Lab ICo-req: QUIM 3131 and (MATE 3171 or MATE 3005 or MATE 3143 or MATE 3173)1
**INGL 3----English First Year3
**ESPA 3101Spanish I Basic3
CIIC 3011Intro. to Computer Programming I3
Total Credits17
First Year - Second Semester
Course CodeCourse TitlePre-requisitesCredits
MATE 3032Calculus IIMATE 3031 or MATE 3183 or MATE 31444
QUIM 3132General Chemistry IIQUIM 3131 and QUIM 3133
Co-req: QUIM 3134
3
QUIM 3134Gen Chemistry Lab IIQUIM 3001 or (QUIM 3131 and QUIM 3133)
Co-req: QUIM 3132
1
**INGL 3----English First Year3
**ESPA 3102Spanish IESPA 31013
CIIC 4010Advanced ProgrammingCIIC 3015 OR INGE 30164
Total Credits18
Second Year - First Semester
Course CodeCourse TitlePre-requisitesCredits
MATE 3063Calculus IIIMATE3032 or MATE31843
FISI 3171Physics IMATE 3031 or MATE 3183 or MATE 31444
FISI 3173Physics Lab ICo-req: FISI 31711
INGE 3011Engineering Graphics2
CIIC 3075Foundations of Computing CIIC 3015 or INGE 3016
Co-req: MATE 3031
3
**INGL3---English Second Year3
Total Credits16
Second Year - Second Semester
Course CodeCourse TitlePre-requisitesCredits
CIIC 4020Data Structures(CIIC 4010 or ICOM 4015) and (CIIC 3075 or ICOM 4075)
Co-req: MATE 3031
4
FISI 3172Physics IIFISI 3171 or FISI 31614
FISI 3174Physics Lab IIFISI 3173 or FISI 3163
Co-req: FISI 3172
1
INEL 3105Electrical Systems Analysis IMATE 3032 and INGE 3016
Co-req: FISI 3172 and MATE 3063
3
INEL 4115Electrical Measurements LabCo-req: INEL 31051
**INGL3---English Second Year3
Total Credits16
Third Year - First Semester
Course CodeCourse TitlePre-requisitesCredits
INSO 4101Intro to Software EngineeringCIIC 4020 OR ICOM 40353
CIIC 3081Computer ArchitectureCIIC 3011 or INGE 3016
Co-req: INEL 4115
3
MATE 4145Lineal Algebra and Differential EquationsMATE 3063 and (COMP 3010 or INGE 3016)4
INGE 3035Engineering Mechanics(MATE 3031 or MATE 3144 or MATE 3183)
Co-req: FISI 3171 or FISI 3161
3
----Socio-Humanistic Elective3
Total Credits16
Third Year - Second Semester
Course CodeCourse TitlePre-requisitesCredits
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 Statistics(INGE 3016 or CIIC 3011) AND MATE 30323
----Socio-Humanistic Elective3
Total Credits15
Fourth Year - First Semester
Course CodeCourse TitlePre-requisitesCredits
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 4020 or ICOM 40353
ININ 4015Engineering EconomicsMATE 30323
----Socio-Humanistic Elective3
Total Credits16
Fourth Year - Second Semester
Course CodeCourse TitlePre-requisitesCredits
CIIC 4060Database Systems (ICOM 4035 or
CIIC 4020)
Co-req: (ICOM 5007 or CIIC 4050)
3
CIIC 4070Computer Networks(ICOM 4035 or
CIIC 4020)
Co-req: (ICOM 5007 or CIIC 4050)
3
CIIC 5--- // INSO 5---Technical Elective ***3
INME 4045ThermodynamicsFISI 3172 and (QUIM 3002 or QUIM 3042 or (QUIM 3132 and QUIM 3134))3
----Socio-Humanistic Elective3
Total Credits15
Fifth Year - First Semester
Course CodeCourse TitlePre-requisitesCredits
CIIC 5995CIIC Capstone3
CIIC 5--- // INSO 5---Technical Elective ***3
----Free Elective3
----Free Elective 3
EDFI ----Physical Education Elective1
Total Credits13
Fifth Year - Second Semester
Course CodeCourse TitlePre-requisitesCredits
CIIC 5--- // INSO 5---Technical Elective ***3
CIIC 5--- // INSO 5---Technical Elective ***3
----Free Elective3
----Free Elective 3
EDFI ----Physical Education Elective1
Total Credits13
Approved Technical Electives
Course CodeCourse TitleCourse CodeCourse Title
INSO 4115Software RequirementsCIIC 5018Cryptography and Network Security
CIIC 5019High Performance ComputingCIIC 5015Artificial Intelligence
INSO 5111Intro to Computer Human InteractionCIIC 5029Compiler Design
INSO 4116Software DesignINSO 4998Undergraduate Research in Software Engineering
INSO 4117Software TestingCIIC 5995Selected Topics in Computer Science and Engineering
INSO 5118Software Project ManagementCIIC 5017Operating Systems and Network Administration and Security
CIIC 5110Bioinformatics AlgorithmsCIIC 5120Virtual Machines
CIIC 5130Cloud Computing Infrastructures CIIC 5140Big Data Analytics
CIIC 4998Undergraduate Research in Computer Science and Engineering
  • You may find a printable PDF version of the program here.