Curriculum for 568 onward
Download curriculum (PDF)
The Number of Credits Required for the Program: No less than 184 credits
Curriculum Structure
General Education | 48 | credits | |||||||||||||||
|
|||||||||||||||||
Major Courses | 132 | credits | |||||||||||||||
|
|||||||||||||||||
Free Electives | 8 | credits |
Curriculum Plan
1/1 | First Year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2/1 | Second Year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3/1 | Third Year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4/1 | Fourth Year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Core Courses 41 credits
EGCI 100 Introduction to Computer Engineering 1 (0-2-1)
EGCI 111 Computer Programming 4 (3-2-7)
EGCI 200 Engineering Mathematics 4 (4-0-8)
EGCI 204 Engineering Mechanics 4 (4-0-8)
EGCI 206 Engineering Mathematics II 4 (4-0-8)
EGCI 230 Electric Circuit Analysis 4 (4-0-8)
EGCI 232 Engineering Electronics 4 (3-2-7)
EGCI 305 Statistics for Research in Computer Engineering 4 (4-0-8)
ICMA 215 Calculus 4 (4-0-8)
ICPY 132 Principles of Physics 4 (4-0-8)
ICPY 211 General Physics I 4 (4-0-8)
Required Major Courses 65 credits
EGCI 201 Discrete Mathematics 4 (4-0-8)
EGCI 205 Numerical Methods for Engineers 4 (4-0-8)
EGCI 212 Programming Techniques 4 (4-0-8)
EGCI 213 Programming Paradigms 4 (4-0-8)
EGCI 221 Data Structures and Algorithms 4 (4-0-8)
EGCI 233 Digital Circuit Design Lab 1 (0-2-1)
EGCI 234 Digital Circuit Design 4 (4-0-8)
EGCI 252 System Programming 4 (4-0-8)
EGCI 312 Professional Practices I 1 (0-2-1)
EGCI 313 Professional Practices II 1 (0-2-1)
EGCI 319 Internship in Computer Engineering 2 (0-12-2)
EGCI 321 Database Systems 4 (4-0-8)
EGCI 330 Microprocessors and Interfacing 4 (4-0-8)
EGCI 332 Embedded Systems 4 (4-0-8)
EGCI 333 Computer Architecture 4 (4-0-8)
EGCI 341 Software Engineering 4 (4-0-8)
EGCI 351 Operating Systems 4 (4-0-8)
EGCI 372 Data Communication and Computer Networks 4 (4-0-8)
EGCI 400 Morals and Ethical Studies for Computer Engineers 1 (1-0-2)
EGCI 491 Project Seminar 1 (0-2-1)
EGCI 492 Computer Engineering Project 2 (0-4-2)
Elective Major Courses 24 credits
Network and Security Elective Courses
EGCI 432 Distributed Systems 4 (4-0-8)
EGCI 474 Internetworking Technologies I 4 (3-2-7)
EGCI 475 Internetworking Technologies II 4 (3-2-7)
EGCI 476 Cryptography and Computer Security 4 (4-0-8)
EGCI 477 Penetration Testing and Prevention 4 (4-0-8)
System and Signal Elective Courses
EGCI 463 Pattern Recognition 4 (4-0-8)
EGCI 467 Natural Language and Speech Processing 4 (4-0-8)
EGCI 486 Image Processing 4 (4-0-8)
Intelligent System Elective Courses
EGCI 425 Data Mining 4 (4-0-8)
EGCI 461 Artificial Intelligence 4 (4-0-8)
EGCI 465 Fuzzy Sets and Neural Networks 4 (4-0-8)
Linguistic Software and Theory Elective Courses
EGCI 301 Computer Graphics 4 (4-0-8)
EGCI 331 Introduction to IC Design 4 (4-0-8)
EGCI 404 Theory of Computation 4 (4-0-8)
EGCI 427 Web Programming 4 (4-0-8)
EGCI 428 Mobile Device Programming 4 (4-0-8)
EGCI 429 Web Application Architecture 4 (4-0-8)
EGCI 494 Fundamental of Digital Forensics 4 (4-0-8)
Field Work Elective Course
EGCI 493 Cooperative Education 8 (0-40-8)
Free Elective Courses 8 credits
Computer Engineering students can take any course offered by MUIC or other faculties as a free elective course with approval
from the advisor, except for the following:
ICNS 101 Introduction to Mathematics
ICNS 103 Fundamental Mathematics
ICNS 104 Fundamental Statistics
ICNS 105 Basic Mathematics
ICNS 111 Fundamental Biology
ICNS 121 Fundamental Chemistry
ICNS 131 Fundamental Physics
ICNS 132 Principles of Physics
ICNS 141 Computer Essentials
ICNS 142 Introduction to Internet Technology
ICNS 143 Fundamental of Computer Science
Course Group Code | ||||||||||||||||||||
|
Download Documents