- You may find a printable PDF version of the program here.
BS Software Engineering
First Year - First Semester
Course Code | Course Title | Pre-requisites | Credits |
---|---|---|---|
*MATE 3031 | Calculus I | MATE 3035 or MATE 3143 or MATE3172 or MATE 3174 | 4 |
QUIM 3131 | General Chemistry I | Co-req: QUIM 3133 and (MATE 3171 or MATE 3005 or MATE 3143 or MATE 3173) | 3 |
QUIM 3133 | Gen Chemistry Lab I | Co-req: QUIM 3131 and (MATE 3171 or MATE 3005 or MATE 3143 or MATE 3173) | 1 |
**INGL 3---- | English First Year | 3 | |
**ESPA 3101 | Spanish I Basic | 3 | |
CIIC 3011 | Intro. to Computer Programming I | 3 | |
Total Credits | 17 |
First Year - Second Semester
Course Code | Course Title | Pre-requisites | Credits |
---|---|---|---|
MATE 3032 | Calculus II | MATE 3031 or MATE 3183 or MATE 3144 | 4 |
QUIM 3132 | General Chemistry II | QUIM 3131 and QUIM 3133 Co-req: QUIM 3134 | 3 |
QUIM 3134 | Gen Chemistry Lab II | QUIM 3001 or (QUIM 3131 and QUIM 3133) Co-req: QUIM 3132 | 1 |
**INGL 3---- | English First Year | 3 | |
**ESPA 3102 | Spanish I | ESPA 3101 | 3 |
CIIC 4010 | Advanced Programming | CIIC 3015 OR INGE 3016 | 4 |
Total Credits | 18 |
Second Year - First Semester
Course Code | Course Title | Pre-requisites | Credits |
---|---|---|---|
MATE 3063 | Calculus III | MATE3032 or MATE3184 | 3 |
FISI 3171 | Physics I | MATE 3031 or MATE 3183 or MATE 3144 | 4 |
FISI 3173 | Physics Lab I | Co-req: FISI 3171 | 1 |
INGE 3011 | Engineering Graphics | 2 | |
CIIC 3075 | Foundations of Computing | CIIC 3015 or INGE 3016 Co-req: MATE 3031 | 3 |
**INGL3--- | English Second Year | 3 | |
Total Credits | 16 |
Second Year - Second Semester
Course Code | Course Title | Pre-requisites | Credits |
---|---|---|---|
CIIC 4020 | Data Structures | (CIIC 4010 or ICOM 4015) and (CIIC 3075 or ICOM 4075) Co-req: MATE 3031 | 4 |
FISI 3172 | Physics II | FISI 3171 or FISI 3161 | 4 |
FISI 3174 | Physics Lab II | FISI 3173 or FISI 3163 Co-req: FISI 3172 | 1 |
INEL 3105 | Electrical Systems Analysis I | MATE 3032 and INGE 3016 Co-req: FISI 3172 and MATE 3063 | 3 |
INEL 4115 | Electrical Measurements Lab | Co-req: INEL 3105 | 1 |
**INGL3--- | English Second Year | 3 | |
Total Credits | 16 |
Third Year - First Semester
Course Code | Course Title | Pre-requisites | Credits |
---|---|---|---|
INSO 4101 | Intro to Software Engineering | CIIC 4020 OR ICOM 4035 | 3 |
CIIC 3081 | Computer Architecture | CIIC 3011 or INGE 3016 Co-req: INEL 4115 | 3 |
MATE 4145 | Lineal Algebra and Differential Equations | MATE 3063 and (COMP 3010 or INGE 3016) | 4 |
INGE 3035 | Engineering Mechanics | (MATE 3031 or MATE 3144 or MATE 3183) Co-req: FISI 3171 or FISI 3161 | 3 |
---- | Socio-Humanistic Elective | 3 | |
Total Credits | 16 |
Third Year - Second Semester
Course Code | Course Title | Pre-requisites | Credits |
---|---|---|---|
CIIC 4025 | Algorithm Design and Analysis | CIIC 4020 OR ICOM 4035 | 3 |
CIIC 4082 | Computer Architecture II | CIIC 3081 | 3 |
INSO 4115 | Software Requirements | ICOM 4009 OR INSO 4101 | 3 |
ININ4010 | Engineering Probability and Statistics | (INGE 3016 or CIIC 3015) and MATE 3032 | 3 |
---- | Socio-Humanistic Elective | 3 | |
Total Credits | 15 |
Fourth Year - First Semester
Course Code | Course Title | Pre-requisites | Credits |
---|---|---|---|
CIIC 4050 | Operating Systems | ICOM 4035 or CIIC 4020) and (CIIC 4082 or INEL 4206) | 4 |
CIIC 4030 | Programming Languages | CIIC 4020 OR ICOM 4035 | 3 |
INSO 4116 | Software Design | INSO 4101 OR ICOM 4009 | 3 |
ININ 4015 | Engineering Economics | MATE 3032 | 3 |
---- | Socio-Humanistic Elective | 3 | |
Total Credits | 16 |
Fourth Year - Second Semester
Course Code | Course Title | Pre-requisites | Credits |
---|---|---|---|
CIIC 4060 | Database Systems | (ICOM 4035 or CIIC 4020) Co-Req: (ICOM 5007 or CIIC 4050) | 3 |
CIIC 4070 | Computer Networks | (ICOM 4035 or CIIC 4020) Co-req:(ICOM 5007 or CIIC 4050) | 3 |
INSO 4117 | Software Testing | INSO 4101 OR ICOM 4009 | 3 |
INME 4045 | Thermodynamics | FISI 3172 and (QUIM 3002 or QUIM 3042 or (QUIM 3132 and QUIM 3134)) | 3 |
---- | Socio-Humanistic Elective | 3 | |
Total Credits | 15 |
Fifth Year - First Semester
Course Code | Course Title | Pre-requisites | Credits |
---|---|---|---|
INSO 4151 | Software Engineering Project | (INSO 4115 and INSO 4116 and INSO 4117 and CIIC 4025 and CIIC 4060) or DIR | 3 |
INGE 3045 | Engineering Materials | (QUIM 3002 or QUIM 3132) and QUIM 3134 and FISI 3172 | 3 |
---- | Free Elective | 3 | |
---- | Free Elective | 3 | |
EDFI ---- | Physical Education Elective | 1 | |
Total Credits | 13 |
Fifth Year - Second Semester
Course Code | Course Title | Pre-requisites | Credits |
---|---|---|---|
CIIC 5--- // INSO 5--- | Technical Elective *** | 3 | |
CIIC 5--- // INSO 5--- | Technical Elective *** | 3 | |
---- | Free Elective | 3 | |
---- | Free Elective | 3 | |
EDFI ---- | Physical Education Elective | 1 | |
Total Credits | 13 |
Approved Technical Electives
Course Code | Course Title | Course Code | Course Title |
---|---|---|---|
CIIC 5019 | High Performance Computing | CIIC 5018 | Cryptography and Network Security |
INSO 5111 | Intro to Computer Human Interaction | CIIC 5015 | Artificial Intelligence |
INSO 5118 | Software Project Management | CIIC 5017 | Operating Systems and Network Administration and Security |
INSO 4998 | Undergraduate Research in Software Engineering | CIIC 5029 | Compiler Design |
CIIC 5995 | Selected Topics in Computer Science and Engineering | CIIC 4998 | Undergraduate Research in Computer Science and Engineering |
CIIC 5110 | Bioinformatics Algorithms | CIIC 5120 | Virtual Machines |
CIIC 5130 | Cloud Computing Infrastructure | CIIC 5140 | Big Data Analytics |