News |  Highlights  |  Media  |  Calendar  |  Search

COMPUTER ENGINEERING AND ELECTRONICS & COMMUNICATIONS ENGINEERING PROGRAMS

Curriculum 
 

Description Credit Hours

University General Education Requirements

Engineering Education Requirements

Total CE/ECE Required Credits

Total Number of CE/ECE Electie Credits

Total Number of Credits for B. S. in CE/ECE

46

57

57

12

172



University General Education Requirements

 
Course # Course Name #hrs
ENGL 100 Intensive English 0
ENGL 101 English 101 3
ENGL 102 English 102 3
ENGL 201 Writing Skills 3
ENGL 202 Communication & Presentation Skills 3
Total Number of Credits 12
 
Course # Course Name #hrs
CSCE 101 Computer & Information Skills 3
MATH 111 Analytical Geometry & Calculus I 4
MATH 201 Introduction to Probability & Statistics 3
HUMA 101 Introduction to Logic, Critical Thinking 2
HUMA 102 Introduction to Ethics 1
Total Number of Credits 13
 
Course # Course Name #hrs
NSCI 102 Selected Topics in Natural Sciences 3
SSCI 103 Selected Topics in Social Sciences 3
HUMA 103 Selected Topics in Humanities & Arts 3
NSCI, SSCI, or HUMA*** An elective course in one of the three categories 3
SSCI 101 Selected Topics in Egyptian & Arab Heritage 3
SSCI 102 Selected Topics in World Cultures & Diversity 3
COMM 401 Internship & Service Learning 3
Total Number of Credits 21
 
Total Number of Credits for University General Education Requirements 46


Engineering Core Requirements

 
  Course # Course Name #hrs
Introduction to Engineering ENGR 101 Introduction to Engineering Disciplines 3
ENGR 102 Engineering Design 3
Mathematics MATH 112 Calculus II 4
MATH 203 Differential Eqations 4
MATH 301 Linear Algebra 4
MATH 302 Probability & Statistics for Engineers 4
Physics PHYS 101 Physics I (including lab) 4
PHYS 102 Physics II (including lab) 4

Electrical & Computer Engineering
ECEN 101 Electric Circuits 3
Computer Science CSCE 201 Introduction to Programming 3
Mechanics MENG 101 Engineering Mechanics 3
Chemistry CHEM 101 Chemical Principles 3
Industrial Engineering ENGR 201 Solid Modeling & Workshop 3
IENG 302 Safety Engineering 3
IENG 301 Engineering Economics 3
Capstone Project ENGR 540 Graduation Project I 3
Capstone Project ENGR 541 Graduation Project II 3
Total Number of Credits for Engineering Education Requirements 57



Computer Engineering Courses

 
Computer Engineering Required Courses 57 Cr hr
All Computer Engineering Majors must take the following 19 courses.
  Course # Course Name #hrs
Fundamentals ECEN 202 Fundamentals of Electrical Engineering 3
ECEN 203 Fundamentals of Computer Engineering 3
ECEN 303 Introduction to Computer Systems 3
ECEN 307 Fundamentals of Data Structures & Algorithms 3
Circuits & Electronics ECEN 301 Analysis & Design of Analog Circuits 3
ECEN 302 Analysis & Design of Digital Circuits 3
Communications ECEN 306 Fundamentals of Communications 3
ECEN 401 Introduction to Computer Networks 3
Electric Machines ECEN 403 Electric Machines 3
Signals & Systems ECEN 305 Signals & Systems 3
Control ECEN 406 Fundamentals of Control 3
Computer Hardware ECEN 402 Introduction to Computer Architecture 3
ECEN 409 Microprocessor System Design 3
ECEN 408 Advanced Computer Architecture 3
Computer Software ECEN 304 Fundamentals of Computer Systems Software 3
ECEN 404 Introduction to Database Systems 3
ECEN 501 Machine Intelligence 3
ECEN 502 Introduction to Computer Security 3
  ECEN 407 Operating Systems 3
Total number of required CE credits 57
 
Computer Engineering Technical Electives
Computer Engineering majors must choose four courses from the following CE technical elective list. Engineering majors must choose four courses from the following CE technical elective lis
Course # Course Name #hrs
ECEN 521 Embedded System Engineering 3
ECEN 522 Embedded Real-Time Sstems 3
ECEN 523 Digital Signal Processing 3
ECEN 524 Image Processing and Bio-Image Informatics 3
ECEN 525 Mechatronic Design 3
ECEN 526 Wireless and Mobile Networks 3
ECEN 527 Softwre Engineering 3
ECEN 528 Numerical Methods & Math Precision 3
ECEN 529 Compiler Construction 3
ECEN 530 Introduction to Parallel Computing 3
ECEN 550 Selected Topics in Computer Enginering 3



Electronics & Communications Engineering Courses
 

Electronics & Communications Engineering Required Courses 57 Cr hr
All Electronics & Communicaions Engineering Majors must take the following 19 courses.
  Course # Course Name #hrs
Fundamentals ECEN 202 Fundamentals of Electrical Engineering 3
ECEN 203 Fudamentals of Computer Engineering 3
Circuits & Electronics ECEN 301 Analysis & Design of Analog Circuits 3
ECEN 302 Analysis & Design of Digital Circuits 3
ECEN 309 Digital Integrated Circuit Design 3
Devices ECEN 308 Fundamentals of Semiconductor Devices 3
ECEN 411 Physical Sensors, Transducers & Instrumentation 3
Computer ECEN 303 Introduction to Computer Systems 3
ECEN 409 Microprocessor System Design 3
Electromagnetics ECEN 310 Fundamentals of Electromagnetics 3
ECEN 412 Applied Electromagnetics 3
Electric Machines ECEN 403 Electric Machines 3
Signals & Systems ECEN 305 Signals & Systems 3
Control ECEN 406 Fundamentals of Control 3
ECEN 503 Embedded & Discrete Control Systems 3
Control ECEN 306 Fundamentals of Communications 3
ECEN 413 Digital Communications 3
ECEN 504 Wireless Communications 3
ECEN 414 Communications Networks 3
Total number of required ECE credits 57
 
Electronics & Communications Engineering Technical Electives
Electronics & Communications Engineering majors must choose four courses from the following ECE technical elective list.
Course # Course Name #hrs
ECEN 402 Introduction to Computer Architecture 3
ECEN 510 Introduction to Optical Communication Systems 3
ECEN 511 Micro & Nano Systems Fabrications 3
ECEN 512 Analog Integrated Circuit Design 3
ECEN 513 RF Integrated Circuit Design & Implementation 3
ECEN 523 Digital Signal Processing 3
ECEN 525 Mechatronic Design 3
ECEN 514 Analog & Digital Filters & Communications Circuits 3
ECEN 515 FPGA & ASIC Design 3
ECEN 516 Introduction to Electronic Design Automation 3
ECEN 540 Selected Topics in Communications 3


Important Links