Code | No. | Course Title | Credits | Year | Semester |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
WRI | 101 | Academic Writing I | 3 | Freshman | Fall |
GER-Core | Core | History and Culture of the Arab World | 3 | Freshman | Fall |
GER-SCI | Core | Natural Sciences | 4 | Freshman | Fall |
CMP | 120 | Programming I | 3 | Freshman | Spring |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
GER-Core | Core | Culture in a Critical Perspective | 3 | Freshman | Spring |
GER-SCI | SCI | Natural Sciences | 4 | Freshman | Spring |
Second Year | |||||
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
CMP | 213 | Discrete Structures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
MTH | 221 | Linear Algebra | 3 | Sophomore | Fall |
CMP | 235 | Ethics for Computing and Information Technology | 3 | Sophomore | Spring |
CMP | 256 | GUI Design and Programming | 3 | Sophomore | Spring |
CMP | 305 | Data Structures and Algorithms | 3 | Sophomore | Spring |
STA | 201 | Introduction to Statistics for Engineering and Natural Sciences | 3 | Sophomore | Spring |
IEN | 301 | Innovation and Entrepreneurship Mindset | 3 | Sophomore | Spring |
Third Year | |||||
COE | 251 | Introduction to Computer Systems | 4 | Junior | Fall |
CMP | 320 | Database Systems | 3 | Junior | Fall |
CMP | 340 | Design and Analysis of Algorithms | 3 | Junior | Fall |
ENG | 207 | Professional Communication for Engineers | 3 | Junior | Fall |
GER-SCI | SCI | Natural Sciences | 4 | Junior | Fall |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
MTH | 343 | Numerical Analysis I | 3 | Junior | Spring |
CMP | 333 | Artificial Intelligence | 3 | Junior | Spring |
CMP | 321 | Programming Languages | 3 | Junior | Spring |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
GER-Core | Core | Arts and Literature | 3 | Junior | Spring |
CMP | 397 | Professional Training in Computer Science | 0 | Junior | Summer |
Fourth Year | |||||
COE | 420 | Software Engineering | 3 | Senior | Fall |
CMP | 490 | Project in Computer Science I | 1 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
CMP | 491 | Project in Computer Science II | 2 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
GER-Core | Core | Course Selected from General Education Core requirement | 3 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
GER-Core | Core | Human Interaction and Behavior | 3 | Senior | Spring |
Count | 44 | Total: | 130 |
Code | No. | Course Title | Credits | Year | Semester |
CHM | 101 | General Chemistry | 4 | Freshman | Fall |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
PHY | 101 | General Physics I | 3 | Freshman | Fall |
PHY | 101L | General PhysicsI Laboratory | 1 | Freshman | Fall |
WRI | 101 | Academic Writing | 3 | Freshman | Fall |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
NGN | 111 | Introduction to Statistical Analysis | 2 | Freshman | Spring |
PHY | 102 | General Physics II | 3 | Freshman | Spring |
PHY | 102L | General Physics Laboratory II | 1 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
FRE | Free | Free Elective | 3 | Freshman | Spring |
MTH | 205 | Differential Equations | 3 | Freshman | Summer |
GER | GER | History and Culture of the Arab World | 3 | Freshman | Summer |
Second Year | |||||
CMP | 120 | Programming I | 3 | Sophomore | Fall |
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
ELE | 211 | Electric Circuits I | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
GER | GER | Arts and Literatures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Spring |
COE | 241 | Microcontrollers: Programming and Interfacing | 4 | Sophomore | Spring |
MTH | 213 | Discrete Mathematics | 3 | Sophomore | Spring |
ELE | 241 | Electronics I | 3 | Sophomore | Spring |
ELE | 241L | Electronics I Laboratory | 1 | Sophomore | Spring |
IEN | 301 | Innovation and Entrepreneurship Mindset | 3 | Sophomore | Spring |
MTH | 221 | Linear Algebra | 3 | Sophomore | Summer |
ENG | 207 | Professional Communication for Engineers | 3 | Sophomore | Summer |
Third Year | |||||
CMP | 305 | Data Structures and Algorithms | 3 | Junior | Fall |
COE | 312 | Software Design for Engineers | 3 | Junior | Fall |
COE | 370 | Communications Networks | 3 | Junior | Fall |
ELE | 341 | Electronics II | 3 | Junior | Fall |
ELE | 341L | Electronics II Laboratory | 1 | Junior | Fall |
COE | 341 | Computer Architecture and Organization | 3 | Junior | Fall |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
COE | 375 | Modeling and Simulation of Stochastic Systems | 3 | Junior | Spring |
GER | GER | Culture in a Critical Perspective | 3 | Junior | Spring |
COE | 424 | Advanced Digital System Design | 3 | Junior | Spring |
COE | 397 | Professional Training in Computer | 0 | Junior | Summer |
Forth Year | |||||
COE | 410 | Embedded Systems: Design and Applications | 3 | Senior | Fall |
COE | 420 | Software Engineering | 3 | Senior | Fall |
COE | 490 | Design Project I | 1 | Senior | Fall |
MJE | MJR | Major Elective | 3 | Senior | Fall |
GER | GER | Human Interaction and Behavior | 3 | Senior | Fall |
ELE | 323 | Signal Processing | 3 | Senior | Fall |
COE | 491 | Design Project II | 2 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
GER | GER | General Education Requirement | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
Count | 51 | Total: | 140 |
Code | No. | Course Title | Credits | Year | Semester |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
WRI | 101 | Academic Writing I | 3 | Freshman | Fall |
GER-Core | Core | History and Culture of the Arab World | 3 | Freshman | Fall |
GER-SCI | Core | Natural Sciences | 4 | Freshman | Fall |
CMP | 120 | Programming I | 3 | Freshman | Spring |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
GER-Core | Core | Culture in a Critical Perspective | 3 | Freshman | Spring |
GER-SCI | SCI | Natural Sciences | 4 | Freshman | Spring |
Second Year | |||||
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
CMP | 213 | Discrete Structures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
MTH | 221 | Linear Algebra | 3 | Sophomore | Fall |
CMP | 235 | Ethics for Computing and Information Technology | 3 | Sophomore | Spring |
CMP | 256 | GUI Design and Programming | 3 | Sophomore | Spring |
CMP | 305 | Data Structures and Algorithms | 3 | Sophomore | Spring |
STA | 201 | Introduction to Statistics for Engineering and Natural Sciences | 3 | Sophomore | Spring |
IEN | 301 | Innovation and Entrepreneurship Mindset | 3 | Sophomore | Spring |
Third Year | |||||
COE | 251 | Introduction to Computer Systems | 4 | Junior | Fall |
CMP | 320 | Database Systems | 3 | Junior | Fall |
CMP | 340 | Design and Analysis of Algorithms | 3 | Junior | Fall |
ENG | 207 | Professional Communication for Engineers | 3 | Junior | Fall |
GER-SCI | SCI | Natural Sciences | 4 | Junior | Fall |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
MTH | 343 | Numerical Analysis I | 3 | Junior | Spring |
CMP | 333 | Artificial Intelligence | 3 | Junior | Spring |
CMP | 321 | Programming Languages | 3 | Junior | Spring |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
GER-Core | Core | Arts and Literature | 3 | Junior | Spring |
CMP | 397 | Professional Training in Computer Science | 0 | Junior | Summer |
Fourth Year | |||||
COE | 420 | Software Engineering | 3 | Senior | Fall |
CMP | 490 | Project in Computer Science I | 1 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
CMP | 491 | Project in Computer Science II | 2 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
GER-Core | Core | Course Selected from General Education Core requirement | 3 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
GER-Core | Core | Human Interaction and Behavior | 3 | Senior | Spring |
Count | 44 | Total: | 130 |
Code | No. | Course Title | Credits | Year | Semester |
CHM | 101 | General Chemistry | 4 | Freshman | Fall |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
PHY | 101 | General Physics I | 3 | Freshman | Fall |
PHY | 101L | General PhysicsI Laboratory | 1 | Freshman | Fall |
WRI | 101 | Academic Writing | 3 | Freshman | Fall |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
NGN | 111 | Introduction to Statistical Analysis | 2 | Freshman | Spring |
PHY | 102 | General Physics II | 3 | Freshman | Spring |
PHY | 102L | General Physics Laboratory II | 1 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
FRE | Free | Free Elective | 3 | Freshman | Spring |
MTH | 205 | Differential Equations | 3 | Freshman | Summer |
GER | GER | History and Culture of the Arab World | 3 | Freshman | Summer |
Second Year | |||||
CMP | 120 | Programming I | 3 | Sophomore | Fall |
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
ELE | 211 | Electric Circuits I | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
GER | GER | Arts and Literatures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Spring |
COE | 241 | Microcontrollers: Programming and Interfacing | 4 | Sophomore | Spring |
MTH | 213 | Discrete Mathematics | 3 | Sophomore | Spring |
ELE | 241 | Electronics I | 3 | Sophomore | Spring |
ELE | 241L | Electronics I Laboratory | 1 | Sophomore | Spring |
IEN | 301 | Innovation and Entrepreneurship Mindset | 3 | Sophomore | Spring |
MTH | 221 | Linear Algebra | 3 | Sophomore | Summer |
ENG | 207 | Professional Communication for Engineers | 3 | Sophomore | Summer |
Third Year | |||||
CMP | 305 | Data Structures and Algorithms | 3 | Junior | Fall |
COE | 312 | Software Design for Engineers | 3 | Junior | Fall |
COE | 370 | Communications Networks | 3 | Junior | Fall |
ELE | 341 | Electronics II | 3 | Junior | Fall |
ELE | 341L | Electronics II Laboratory | 1 | Junior | Fall |
COE | 341 | Computer Architecture and Organization | 3 | Junior | Fall |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
COE | 375 | Modeling and Simulation of Stochastic Systems | 3 | Junior | Spring |
GER | GER | Culture in a Critical Perspective | 3 | Junior | Spring |
COE | 424 | Advanced Digital System Design | 3 | Junior | Spring |
COE | 397 | Professional Training in Computer | 0 | Junior | Summer |
Forth Year | |||||
COE | 410 | Embedded Systems: Design and Applications | 3 | Senior | Fall |
COE | 420 | Software Engineering | 3 | Senior | Fall |
COE | 490 | Design Project I | 1 | Senior | Fall |
MJE | MJR | Major Elective | 3 | Senior | Fall |
GER | GER | Human Interaction and Behavior | 3 | Senior | Fall |
ELE | 323 | Signal Processing | 3 | Senior | Fall |
COE | 491 | Design Project II | 2 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
GER | GER | General Education Requirement | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
Count | 51 | Total: | 140 |
Code | No. | Course Title | Credits | Year | Semester |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
WRI | 101 | Academic Writing I | 3 | Freshman | Fall |
GER-Core | Core | History and Culture of the Arab World | 3 | Freshman | Fall |
GER-SCI | Core | Natural Sciences | 4 | Freshman | Fall |
CMP | 120 | Programming I | 3 | Freshman | Spring |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
GER-Core | Core | Culture in a Critical Perspective | 3 | Freshman | Spring |
GER-SCI | SCI | Natural Sciences | 4 | Freshman | Spring |
Second Year | |||||
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
CMP | 213 | Discrete Structures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
MTH | 221 | Linear Algebra | 3 | Sophomore | Fall |
CMP | 235 | Ethics for Computing and Information Technology | 3 | Sophomore | Spring |
CMP | 256 | GUI Design and Programming | 3 | Sophomore | Spring |
CMP | 305 | Data Structures and Algorithms | 3 | Sophomore | Spring |
STA | 201 | Introduction to Statistics for Engineering and Natural Sciences | 3 | Sophomore | Spring |
IEN | 301 | Innovation and Entrepreneurship Mindset | 3 | Sophomore | Spring |
Third Year | |||||
COE | 251 | Introduction to Computer Systems | 4 | Junior | Fall |
CMP | 320 | Database Systems | 3 | Junior | Fall |
CMP | 340 | Design and Analysis of Algorithms | 3 | Junior | Fall |
ENG | 207 | Professional Communication for Engineers | 3 | Junior | Fall |
GER-SCI | SCI | Natural Sciences | 4 | Junior | Fall |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
MTH | 343 | Numerical Analysis I | 3 | Junior | Spring |
COE | 420 | Software Engineering | 3 | Junior | Spring |
CMP | 321 | Programming Languages | 3 | Junior | Spring |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
GER-Core | Core | Arts and Literature | 3 | Junior | Spring |
CMP | 397 | Professional Training in Computer Science | 0 | Junior | Summer |
Fourth Year | |||||
CMP | 416 | Internet and Network Computing | 3 | Senior | Fall |
CMP | 490 | Project in Computer Science I | 1 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
CMP | 491 | Project in Computer Science II | 2 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
GER-Core | Core | Course Selected from General Education Core requirement | 3 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
GER-Core | Core | Human Interaction and Behavior | 3 | Senior | Spring |
Count | 44 | Total: | 130 |
Code | No. | Course Title | Credits | Year | Semester |
CHM | 101 | General Chemistry | 4 | Freshman | Fall |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
PHY | 101 | General Physics I | 3 | Freshman | Fall |
PHY | 101L | General PhysicsI Laboratory | 1 | Freshman | Fall |
WRI | 101 | Academic Writing | 3 | Freshman | Fall |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
NGN | 111 | Introduction to Statistical Analysis | 2 | Freshman | Spring |
PHY | 102 | General Physics II | 3 | Freshman | Spring |
PHY | 102L | General Physics Laboratory II | 1 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
FRE | Free | Free Elective | 3 | Freshman | Spring |
MTH | 205 | Differential Equations | 3 | Freshman | Summer |
GER | GER | History and Culture of the Arab World | 3 | Freshman | Summer |
Second Year | |||||
CMP | 120 | Programming I | 3 | Sophomore | Fall |
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
ELE | 211 | Electric Circuits I | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
GER | GER | Arts and Literatures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Spring |
COE | 241 | Microcontrollers: Programming and Interfacing | 4 | Sophomore | Spring |
MTH | 213 | Discrete Mathematics | 3 | Sophomore | Spring |
ELE | 241 | Electronics I | 3 | Sophomore | Spring |
ELE | 241L | Electronics I Laboratory | 1 | Sophomore | Spring |
IEN | 301 | Innovation and Entrepreneurship Mindset | 3 | Sophomore | Spring |
MTH | 221 | Linear Algebra | 3 | Sophomore | Summer |
ENG | 207 | Professional Communication for Engineers | 3 | Sophomore | Summer |
Third Year | |||||
CMP | 305 | Data Structures and Algorithms | 3 | Junior | Fall |
COE | 312 | Software Design for Engineers | 3 | Junior | Fall |
COE | 370 | Communications Networks | 3 | Junior | Fall |
ELE | 341 | Electronics II | 3 | Junior | Fall |
ELE | 341L | Electronics II Laboratory | 1 | Junior | Fall |
COE | 341 | Computer Architecture and Organization | 3 | Junior | Fall |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
COE | 375 | Modeling and Simulation of Stochastic Systems | 3 | Junior | Spring |
GER | GER | Culture in a Critical Perspective | 3 | Junior | Spring |
COE | 424 | Advanced Digital System Design | 3 | Junior | Spring |
COE | 397 | Professional Training in Computer | 0 | Junior | Summer |
Forth Year | |||||
COE | 410 | Embedded Systems: Design and Applications | 3 | Senior | Fall |
COE | 420 | Software Engineering | 3 | Senior | Fall |
COE | 490 | Design Project I | 1 | Senior | Fall |
MJE | MJR | Major Elective | 3 | Senior | Fall |
GER | GER | Human Interaction and Behavior | 3 | Senior | Fall |
ELE | 323 | Signal Processing | 3 | Senior | Fall |
COE | 491 | Design Project II | 2 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
GER | GER | General Education Requirement | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
Count | 51 | Total: | 140 |
Code | No. | Course Title | Credits | Year | Semester |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
WRI | 101 | Academic Writing I | 3 | Freshman | Fall |
GER-Core | Core | History and Culture of the Arab World | 3 | Freshman | Fall |
GER-SCI | Core | Natural Sciences | 4 | Freshman | Fall |
CMP | 120 | Programming I | 3 | Freshman | Spring |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
GER-Core | Core | Culture in a Critical Perspective | 3 | Freshman | Spring |
GER-SCI | SCI | Natural Sciences | 4 | Freshman | Spring |
Second Year | |||||
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
CMP | 213 | Discrete Structures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
MTH | 221 | Linear Algebra | 3 | Sophomore | Fall |
CMP | 235 | Ethics for Computing and Information Technology | 3 | Sophomore | Spring |
CMP | 256 | GUI Design and Programming | 3 | Sophomore | Spring |
CMP | 305 | Data Structures and Algorithms | 3 | Sophomore | Spring |
STA | 201 | Introduction to Statistics for Engineering and Natural Sciences | 3 | Sophomore | Spring |
GER-Core | Core | Arts and Literature | 3 | Sophomore | Spring |
GER-SCI | SCI | Natural Sciences | 4 | Sophomore | Spring |
Third Year | |||||
COE | 251 | Introduction to Computer Systems | 4 | Junior | Fall |
CMP | 320 | Database Systems | 3 | Junior | Fall |
CMP | 321 | Programming Languages | 3 | Junior | Fall |
CMP | 340 | Design and Analysis of Algorithms | 3 | Junior | Fall |
ENG | 207 | Professional Communication for Engineers | 3 | Junior | Fall |
GER-Core | Core | Human Interaction and Behavior | 3 | Junior | Fall |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
MTH | 343 | Numerical Analysis I | 3 | Junior | Spring |
COE | 420 | Software Engineering | 3 | Junior | Spring |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
GER-Core | Core | Human Interaction and Behavior | 3 | Junior | Spring |
CMP | 397 | Professional Training in Computer Science | 0 | Junior | Summer |
Fourth Year | |||||
CMP | 416 | Internet and Network Computing | 3 | Senior | Fall |
CMP | 490 | Project in Computer Science I | 1 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
CMP | 491 | Project in Computer Science II | 2 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
GER-Core | Core | Course Selected from General Education Core requirement | 3 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
Count | 44 | Total: | 130 |
Code | No. | Course Title | Credits | Year | Semester |
CHM | 101 | General Chemistry | 4 | Freshman | Fall |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
PHY | 101 | General Physics I | 3 | Freshman | Fall |
PHY | 101L | General PhysicsI Laboratory | 1 | Freshman | Fall |
WRI | 101 | Academic Writing | 3 | Freshman | Fall |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
NGN | 111 | Introduction to Statistical Analysis | 2 | Freshman | Spring |
PHY | 102 | General Physics II | 3 | Freshman | Spring |
PHY | 102L | General Physics Laboratory II | 1 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
FRE | Free | Free Elective | 3 | Freshman | Spring |
MTH | 205 | Differential Equations | 3 | Freshman | Summer |
GER | GER | History and Culture of the Arab World | 3 | Freshman | Summer |
Second Year | |||||
CMP | 120 | Programming I | 3 | Sophomore | Fall |
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
ELE | 211 | Electric Circuits I | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
GER | GER | Arts and Literatures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Spring |
COE | 241 | Microcontrollers: Programming and Interfacing | 4 | Sophomore | Spring |
MTH | 213 | Discrete Mathematics | 3 | Sophomore | Spring |
MTH | 221 | Linear Algebra | 3 | Sophomore | Spring |
GER | GER | Culture in a Critical Perspective | 3 | Sophomore | Spring |
ELE | 241 | Electronics I | 3 | Sophomore | Summer |
ELE | 241L | Electronics I Laboratory | 1 | Sophomore | Summer |
ENG | 207 | Professional Communication for Engineers | 3 | Sophomore | Summer |
Third Year | |||||
CMP | 305 | Data Structures and Algorithms | 3 | Junior | Fall |
COE | 312 | Software Design for Engineers | 3 | Junior | Fall |
COE | 370 | Communications Networks | 3 | Junior | Fall |
ELE | 341 | Electronics II | 3 | Junior | Fall |
ELE | 341L | Electronics II Laboratory | 1 | Junior | Fall |
COE | 341 | Computer Architecture and Organization | 3 | Junior | Fall |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
COE | 375 | Modeling and Simulation of Stochastic Systems | 3 | Junior | Spring |
GER | GER | Human Interaction and Behavior | 3 | Junior | Spring |
COE | 424 | Advanced Digital System Design | 3 | Junior | Spring |
COE | 397 | Professional Training in Computer | 0 | Junior | Summer |
Forth Year | |||||
COE | 410 | Embedded Systems: Design and Applications | 3 | Senior | Fall |
COE | 420 | Software Engineering | 3 | Senior | Fall |
COE | 490 | Design Project I | 1 | Senior | Fall |
MJE | MJR | Major Elective | 3 | Senior | Fall |
GER | GER | Human Interaction and Behavior | 3 | Senior | Fall |
ELE | 323 | Signal Processing | 3 | Senior | Fall |
COE | 491 | Design Project II | 2 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
GER | GER | General Education Requirement | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
Count | 51 | Total: | 140 |
Code | No. | Course Title | Credits | Year | Semester |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
WRI | 101 | Academic Writing I | 3 | Freshman | Fall |
GER-Core | Core | History and Culture of the Arab World | 3 | Freshman | Fall |
GER-SCI | Core | Natural Sciences | 4 | Freshman | Fall |
CMP | 120 | Programming I | 3 | Freshman | Spring |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
GER-Core | Core | Culture in a Critical Perspective | 3 | Freshman | Spring |
GER-SCI | SCI | Natural Sciences | 4 | Freshman | Spring |
Second Year | |||||
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
CMP | 213 | Discrete Structures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
MTH | 221 | Linear Algebra | 3 | Sophomore | Fall |
CMP | 235 | Ethics for Computing and Information Technology | 3 | Sophomore | Spring |
CMP | 256 | GUI Design and Programming | 3 | Sophomore | Spring |
CMP | 305 | Data Structures and Algorithms | 3 | Sophomore | Spring |
STA | 201 | Introduction to Statistics for Engineering and Natural Sciences | 3 | Sophomore | Spring |
GER-Core | Core | Arts and Literature | 3 | Sophomore | Spring |
GER-SCI | SCI | Natural Sciences | 4 | Sophomore | Spring |
Third Year | |||||
COE | 251 | Introduction to Computer Systems | 4 | Junior | Fall |
CMP | 320 | Database Systems | 3 | Junior | Fall |
CMP | 321 | Programming Languages | 3 | Junior | Fall |
CMP | 340 | Design and Analysis of Algorithms | 3 | Junior | Fall |
ENG | 207 | Professional Communication for Engineers | 3 | Junior | Fall |
GER-Core | Core | Human Interaction and Behavior | 3 | Junior | Fall |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
MTH | 343 | Numerical Analysis I | 3 | Junior | Spring |
COE | 420 | Software Engineering | 3 | Junior | Spring |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
GER-Core | Core | Human Interaction and Behavior | 3 | Junior | Spring |
CMP | 397 | Professional Training in Computer Science | 0 | Junior | Summer |
Fourth Year | |||||
CMP | 416 | Internet and Network Computing | 3 | Senior | Fall |
CMP | 490 | Project in Computer Science I | 1 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
CMP | 491 | Project in Computer Science II | 2 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
GER-Core | Core | Course Selected from General Education Core requirement | 3 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
Count | 44 | Total: | 130 |
Code | No. | Course Title | Credits | Year | Semester |
CHM | 101 | General Chemistry | 4 | Freshman | Fall |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
PHY | 101 | General Physics I | 3 | Freshman | Fall |
PHY | 101L | General PhysicsI Laboratory | 1 | Freshman | Fall |
WRI | 101 | Academic Writing | 3 | Freshman | Fall |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
NGN | 111 | Introduction to Statistical Analysis | 2 | Freshman | Spring |
PHY | 102 | General Physics II | 3 | Freshman | Spring |
PHY | 102L | General Physics Laboratory II | 1 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
FRE | Free | Free Elective | 3 | Freshman | Spring |
MTH | 205 | Differential Equations | 3 | Freshman | Summer |
GER | GER | History and Culture of the Arab World | 3 | Freshman | Summer |
Second Year | |||||
CMP | 120 | Programming I | 3 | Sophomore | Fall |
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
ELE | 211 | Electric Circuits I | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
GER | GER | Arts and Literatures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Spring |
COE | 241 | Microcontrollers: Programming and Interfacing | 4 | Sophomore | Spring |
MTH | 213 | Discrete Mathematics | 3 | Sophomore | Spring |
MTH | 221 | Linear Algebra | 3 | Sophomore | Spring |
GER | GER | Culture in a Critical Perspective | 3 | Sophomore | Spring |
ELE | 241 | Electronics I | 3 | Sophomore | Summer |
ELE | 241L | Electronics I Laboratory | 1 | Sophomore | Summer |
ENG | 207 | Professional Communication for Engineers | 3 | Sophomore | Summer |
Third Year | |||||
CMP | 305 | Data Structures and Algorithms | 3 | Junior | Fall |
COE | 312 | Software Design for Engineers | 3 | Junior | Fall |
COE | 370 | Communications Networks | 3 | Junior | Fall |
ELE | 341 | Electronics II | 3 | Junior | Fall |
ELE | 341L | Electronics II Laboratory | 1 | Junior | Fall |
COE | 341 | Computer Architecture and Organization | 3 | Junior | Fall |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
COE | 375 | Modeling and Simulation of Stochastic Systems | 3 | Junior | Spring |
GER | GER | Human Interaction and Behavior | 3 | Junior | Spring |
COE | 424 | Advanced Digital System Design | 3 | Junior | Spring |
COE | 397 | Professional Training in Computer | 0 | Junior | Summer |
Forth Year | |||||
COE | 410 | Embedded Systems: Design and Applications | 3 | Senior | Fall |
COE | 420 | Software Engineering | 3 | Senior | Fall |
COE | 490 | Design Project I | 1 | Senior | Fall |
MJE | MJR | Major Elective | 3 | Senior | Fall |
GER | GER | Human Interaction and Behavior | 3 | Senior | Fall |
ELE | 323 | Signal Processing | 3 | Senior | Fall |
COE | 491 | Design Project II | 2 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
GER | GER | General Education Requirement | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
Count | 51 | Total: | 140 |
Code | No. | Course Title | Credits | Year | Semester |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
WRI | 101 | Academic Writing I | 3 | Freshman | Fall |
GER-Core | Core | History and Culture of the Arab World | 3 | Freshman | Fall |
GER-SCI | Core | Natural Sciences | 4 | Freshman | Fall |
CMP | 120 | Programming I | 3 | Freshman | Spring |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
GER-Core | Core | Culture in a Critical Perspective | 3 | Freshman | Spring |
GER-SCI | SCI | Natural Sciences | 4 | Freshman | Spring |
Second Year | |||||
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
CMP | 213 | Discrete Structures | 3 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
MTH | 221 | Linear Algebra | 3 | Sophomore | Fall |
CMP | 235 | Ethics for Computing and Information Technology | 3 | Sophomore | Spring |
CMP | 256 | GUI Design and Programming | 3 | Sophomore | Spring |
CMP | 305 | Data Structures and Algorithms | 3 | Sophomore | Spring |
STA | 201 | Introduction to Statistics for Engineering and Natural Sciences | 3 | Sophomore | Spring |
GER-Core | Core | Arts and Literature | 3 | Sophomore | Spring |
GER-SCI | SCI | Natural Sciences | 4 | Sophomore | Spring |
Third Year | |||||
COE | 251 | Introduction to Computer Systems | 4 | Junior | Fall |
CMP | 320 | Database Systems | 3 | Junior | Fall |
CMP | 321 | Programming Languages | 3 | Junior | Fall |
CMP | 340 | Design and Analysis of Algorithms | 3 | Junior | Fall |
ENG | 207 | Professional Communication for Engineers | 3 | Junior | Fall |
GER-Core | Core | Human Interaction and Behavior | 3 | Junior | Fall |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
MTH | 343 | Numerical Analysis I | 3 | Junior | Spring |
COE | 420 | Software Engineering | 3 | Junior | Spring |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
GER-Core | Core | Human Interaction and Behavior | 3 | Junior | Spring |
CMP | 397 | Professional Training in Computer Science | 0 | Junior | Summer |
Fourth Year | |||||
CMP | 416 | Internet and Network Computing | 3 | Senior | Fall |
CMP | 490 | Project in Computer Science I | 1 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
MJE | MJE | Major Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
FRE | FRE | Free Elective | 3 | Senior | Fall |
CMP | 491 | Project in Computer Science II | 2 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
GER-Core | Core | Course Selected from General Education Core requirement | 3 | Senior | Spring |
MJE | MJE | Major Elective | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
Count | 44 | Total: | 130 |
Code | No. | Course Title | Credits | Year | Semester |
CHM | 101 | General Chemistry | 4 | Freshman | Fall |
MTH | 103 | Calculus I | 3 | Freshman | Fall |
NGN | 110 | Introduction to Engineering and Computing | 2 | Freshman | Fall |
PHY | 101 | General Physics I | 3 | Freshman | Fall |
PHY | 101L | General PhysicsI Laboratory | 1 | Freshman | Fall |
WRI | 101 | Academic Writing | 3 | Freshman | Fall |
MTH | 104 | Calculus II | 3 | Freshman | Spring |
NGN | 111 | Introduction to Statistical Analysis | 2 | Freshman | Spring |
PHY | 102 | General Physics II | 3 | Freshman | Spring |
PHY | 102L | General Physics Laboratory II | 1 | Freshman | Spring |
WRI | 102 | Academic Writing II | 3 | Freshman | Spring |
FRE | Free | Free Elective | 3 | Freshman | Spring |
MTH | 205 | Differential Equations | 3 | Freshman | Summer |
GER | GER | History and Culture of the Arab World | 3 | Freshman | Summer |
Second Year | |||||
CMP | 120 | Programming I | 3 | Sophomore | Fall |
COE | 221 | Digital Systems | 4 | Sophomore | Fall |
ELE | 211 | Electric Circuits I | 3 | Sophomore | Fall |
ENG | 204 | Advanced Academic Writing | 3 | Sophomore | Fall |
MCE | 225 | Statics and Dynamics for Computer Engineers | 2 | Sophomore | Fall |
CMP | 220 | Programming II | 3 | Sophomore | Spring |
COE | 241 | Microcontrollers: Programming and Interfacing | 4 | Sophomore | Spring |
MTH | 213 | Discrete Mathematics | 3 | Sophomore | Spring |
MTH | 221 | Linear Algebra | 3 | Sophomore | Spring |
GER | GER | Culture in a Critical Perspective | 3 | Sophomore | Spring |
ELE | 241 | Electronics I | 3 | Sophomore | Summer |
ELE | 241L | Electronics I Laboratory | 1 | Sophomore | Summer |
ENG | 207 | Professional Communication for Engineers | 3 | Sophomore | Summer |
Third Year | |||||
CMP | 305 | Data Structures and Algorithms | 3 | Junior | Fall |
COE | 312 | Software Design for Engineers | 2 | Junior | Fall |
COE | 370 | Communications Networks | 3 | Junior | Fall |
ELE | 323 | Signal Processing | 3 | Junior | Fall |
ELE | 341 | Electronics II | 3 | Junior | Fall |
GER | GER | Arts and Literatures | 3 | Junior | Fall |
COE | 341 | Computer Architecture and Organization | 3 | Junior | Spring |
COE | 371 | Computer Networks I | 3 | Junior | Spring |
CMP | 310 | Operating Systems | 3 | Junior | Spring |
COE | 375 | Modeling and Simulation of Stochastic Systems | 3 | Junior | Spring |
GER | GER | Human Interaction and Behavior | 3 | Junior | Spring |
COE | 397 | Professional Training in Computer | 0 | Junior | Summer |
Forth Year | |||||
COE | 410 | Embedded Systems: Design and Applications | 3 | Senior | Fall |
COE | 420 | Software Engineering | 3 | Senior | Fall |
COE | 424 | Advanced Digital System Design | 3 | Senior | Fall |
COE | 490 | Design Project I | 1 | Senior | Fall |
MJE | MJR | Major Elective | 3 | Senior | Fall |
GER | GER | Human Interaction and Behavior | 3 | Senior | Fall |
COE | 491 | Design Project II | 2 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
MJE | MJR | Major Elective | 3 | Senior | Spring |
GER | GER | General Education Requirement | 3 | Senior | Spring |
FRE | FRE | Free Elective | 3 | Senior | Spring |
Count | 51 | Total: | 140 |
Course Code | Course Name | No. of Credits (Lecture - Lab - Total hours) |
Prerequisites | Syllabus |
COE 221 | Digital Systems | (3-3-4) | PHY 102 and PHY 102L or CMP 120 | file_downloadslideshow |
COE 241 | Microcontrollers: Programming and Interfacing | (3-3-4) | CMP 120 and COE 221 and ELE 211 or ELE 225 | file_downloadslideshow |
COE 251 | Introduction to Computer Systems | (3-3-4) | CMP 120 or MCE 226L, and COE 221 | file_download slideshow |
COE 312 | Software Design for Engineers | (2-3-3) | CMP 220, and COE 241 or COE 251 | file_download slideshow |
COE 341 | Computer Architecture and Organization | (3-0-3) | COE 241 or COE 251 | file_download slideshow |
COE 370 | Communications Networks | (3-0-3) | COE 221 and MTH 104 | file_download slideshow |
COE 371 | Computer Networks I | (3-2-3) | COE 221 and MTH 104 | file_download slideshow |
COE 375 | Modeling and Simulation of Stochastic Systems | (3-0-3) | NGN 111 or STA 201. Concurrent: COE 370 or COE 371 | file_download slideshow |
COE 397 | Professional Training in Computer Engineering | (0-0-0) | Junior II standing and approval of internship coordinator for the major | file_download slideshow |
COE 410 | Embedded Systems: Design and Applications | (2-3-3) | COE 241, and ELE 225 or ELE 241 | file_download slideshow |
COE 420 | Software Engineering | (3-1-3) | CMP 305, and COE 312 or CMP 256 | file_download slideshow |
COE 424 | Advanced Digital System Design | (3-2-3) | Concurrent: COE 341 | file_download slideshow |
COE 425 | Modern Computer Organizations | (3-0-3) | COE 341 | file_download slideshow |
COE 428 | VLSI Design | (3-0-3) | COE 221 and ELE 241 | file_download slideshow |
COE 431 | Industrial Cyber Pysical Systems | (2-3-3) | COE 410 or ELE 341 | file_download slideshow |
COE 434 | Wireless and Mobile Networks | (3-0-3) | COE 370 or COE 371 | file_download slideshow |
COE 444 | Computer Security | (3-0-3) | COE 370 or COE 371 | file_download slideshow |
COE 457 | Internet and Internet of Things (IoT) Programming | (3-1-3) | COE 312 or CMP 256 and COE 370 or COE 371 and CMP 310 | file_download slideshow |
COE 476 | Neural Networks and Deep Learning | (3-0-3) | CMP 220 and MTH 221 | file_download slideshow |
COE 481 | Real-time Industrial Networks | (3-0-3) | COE 370 or COE 371 | file_download slideshow |
COE 487 | Virtual and Augmented Reality | (3-0-3) | COE 312 or CMP 256 | file_download slideshow |
COE 490 | Design Project I | (0-3-1) | COE 241, CMP 305, COE 370, ENG 207 and senior standing | file_download slideshow |
COE 491 | Design Project II | (0-6-2) | COE 490 | file_download slideshow |
COE 49408 | Introduction to Biomedical Imaging | (3-0-3) | PHY 101 and MTH 221 | file_download slideshow |
COE 49409 | Computer Networks II | (3-2-3) | COE 371 | file_download slideshow |
COE 49410 | Telecommunications Networks Engineering | (3-0-3) | COE 370 | file_download slideshow |
Course Code | Course Name | No. of Credits (Lecture - Lab - Total hours) |
Prerequisites | Syllabus |
CMP 120 | Programming I | (3-2-3) | NGN 110 or sophomore standing | file_download slideshow |
CMP 213 | Discrete Structures | (3-0-3) | MTH 103 | file_download slideshow |
CMP 220 | Programming II | (3-2-3) | CMP 120 | file_download slideshow |
CMP 235 | Ethics for Computing and Information Technology | (3-0-3) | WRI 102 | file_download slideshow |
CMP 256 | GUI Design and Programming | (3-2-3) | CMP 220 | file_download slideshow |
CMP 305 | Data Structures and Algorithms | (3-2-3) | CMP 220. Concurrent: CMP 213 or MTH 213 | file_download slideshow |
CMP 310 | Operating Systems | (3-1-3) | CMP 305 and COE 241 or COE 251 | file_download slideshow |
CMP 320 | Database Systems | (3–2–3) | CMP 305 | file_download slideshow |
CMP 321 | Programming Languages | (3-2-3) | CMP 256 or COE 312, and CMP 305 | file_download slideshow |
CMP 333 | Artificial Intelligence | (3-0-3) | CMP 305 | file_download slideshow |
CMP 340 | Design and Analysis of Algorithms | (3-0-3) | CMP 305 and (STA 201 or STA 202 or NGN 111 or QBA 201) | file_download slideshow |
CMP 354 | Mobile Application Development | (3-2-3) | CMP 256 or COE 312 | file_download slideshow |
CMP 397 | Professional Training in Computer Science | (0-0-0) | Junior II standing and approval of internship coordinator for the major | file_download slideshow |
CMP 404 | Cloud Computing | (3-0-3) | CMP 310 | file_download slideshow |
CMP 416 | Internet and Network Computing | (3-2-3) | CMP 320 and COE 371. Concurrent: CMP 310 | file_download slideshow |
CMP 418 | Multicore Computing | (3-0-3) | CMP 310 | file_download slideshow |
CMP 430 | Computer Graphics | (3-0-3) | MTH 221 and CMP 305 | file_download slideshow |
CMP 450 | Object-Oriented Software Engineering | (3-0-3) | CMP 305 | file_download slideshow |
CMP 454 | Software Testing and Quality Engineering | (3-0-3) | CMP 305 | file_download slideshow |
CMP 466 | Machine Learning and Data Mining | (3-0-3) | STA 201, or STA 202, or QBA 201, or NGN 111, and MTH 221, and CMP 120 | file_download slideshow |
CMP 490 | Design Project I | (0-3-1) | CMP 235, ENG 207 and senior standing. Concurrent: COE 420 | file_download slideshow |
CMP 491 | Design Project II | (0-6-2) | CMP 490 | file_download slideshow |
CMP 49410 | Intelligent Autonomous Robotics | (3-0-3) | CMP 220, CMP 213 or MTH 213 | file_download slideshow |
CMP 494xx | Multi-Agent Systems |
Course Code | Course Name | No. of Credits | Syllabus |
COE 505* | Cloud Computing Infrastructure | (3-0-3) | file_download slideshow |
COE 530* | Advanced Computer Networks | (3-0-3) | file_download slideshow |
COE 533* | Advanced Computer Architecture | (3-0-3) | file_download slideshow |
COE 555* | Cyber Security | (3-0-3) | file_download slideshow |
COE 570* | Big Data and Analytics | (3-0-3) | file_download slideshow |
COE 59403* | (Special Topic) Cyber Physical Systems | (3-0-3) | file_download slideshow |
COE 59406* | (Special Topic) Hardware Architectures for Machine Learning | (3-0-3) | file_download slideshow |
COE 59408* | (Special Topic) Cognitive Robotics | (3-0-3) | file_download slideshow |
COE 59409* | (Special Topic) Modeling and Testing in Software Engineering | (3-0-3) | file_download slideshow |
COE 59410* | (Special Topic) Generative Deep Learning | (3-0-3) | file_download slideshow |
COE 630* | Wireless Networks | (3-0-3) | file_download slideshow |
COE 632* | Advance Database Systems | (3-0-3) | file_download slideshow |
COE 633* | Advanced Internet Computing and Internet of Things | (3-0-3) | file_download slideshow |
COE 636* | Advanced Multicore and GPU Computing | (3-0-3) | file_download slideshow |
COE 637* | Advanced Machine Learning and Data Mining | (3-0-3) | file_download slideshow |
COE 639* | Digital video compression | (3-0-3) | file_download slideshow |
COE 695* | Seminar | (1-0-0) | file_download slideshow |
COE 698** | Professional Project | (3 credits) | file_download slideshow |
COE 699** | Master’s Thesis | (9 credits) | file_download slideshow |