Major Title: Communication
Engineering
Major Code: TENG
Level: underGraduate
Number Of Credits: 108
Date: 27-09-2018
Communication Engineering (TENG)
Major Electives
Code Title Credits Prerequisites Corequisites
Elective 3
Total 3
Core Requirements
Code Title Credits Prerequisites Corequisites
CSCI250 Introduction to Programming 3 ENGL101 - CSCI250L
CSCI250L Introduction to Programming Lab 1 ENGL101 - CSCI250
Intermediate Programming with
CSCI300 3 CSCI250L - CSCI250 CENG310L
Objects
IENG300 Engineering Project Management 3 ENGL201
MATH210 Calculus II 3 MATH161 - MATH160
MATH220 Calculus III 3 MATH210
MATH225 Linear Algebra with Applications 3 ENGL051 - MATH161 - MATH160
MATH270 Ordinary Differential Equations 3 MATH210 MATH225
Probability & Statistics for
MATH310 3 MATH210 - ENGL201
Scientists & Engineers
MENG225 Engineering Drawing & CAD 3
MENG250 Mechanics I (Statics) 3 ENGL051 MATH210
PHYS220 Physics for Engineers 3 PHYS161 - ENGL101 - PHYS160 MATH210
Total 34
Major Requirements
Code Title Credits Prerequisites Corequisites
Fundamentals of Digital Logic
CENG300 3 EENG250 - ENGL101
Design
Software Applications and Design
CENG310L 1 CSCI300
Lab
CENG352L Digital Logic Circuits Lab 1 EENG301L - CENG300
CENG355 Advanced Digital Logic Design 3 EENG250 - CSCI250 - CENG300 CENG352L
CENG375 Introduction to Database Systems 3 CENG310L - CSCI300
Microprocessors and
CENG380 3 EENG250 - CSCI250 - CENG300 CENG352L
Microcontrollers
CENG400 Computer Organization and Design 3 CENG355 - CENG380
CENG400L Microcontroller Applications Lab 1 CENG380
CENG415 Communication Networks 3 CSCI250 - CSCI300
Web Programming and
CENG420 3 CSCI300 - CENG375
Technologies
CENG435 Mobile Application Development 3 CSCI300 - CENG375
CENG455L Communication Networks Lab 1 CENG415
CENG460L Linux Lab 1 CENG415 - CSCI300
IENG300 - EENG447 - CENG435
CENG495 Senior Project 3 - CENG415 - CENG380 -
CENG375
EENG250 Electric Circuits I 3 ENGL051 MATH210
EENG300 Electric Circuits II 3 EENG250 EENG301L
EENG301L Electric Circuits Lab 1 EENG250 EENG300
EENG350 Electronic Circuits I 3 EENG300 - EENG250 EENG350L
EENG300 - EENG250 -
EENG350L Electronic Circuits I Lab 1 EENG350
EENG301L
EENG385 Signals and Systems 3 MATH225 - EENG300 MATH270
EENG388 Electromagnetic Fields and Waves 3 PHYS220 - MATH220 - EENG300
EENG447 Analog Communication Systems 3 MATH310 - EENG385 EENG467L
Analog Communication Systems
EENG467L 1 EENG447
Lab
Total 53
General Education Requirements
Code Title Credits Prerequisites Corequisites
ARAB200 Arabic Language and Literature 3
Introduction to Arab - Islamic
CULT200 3
Civilization
ENGL201 Composition and Research Skills 3 ENGL151
ENGL251 Communication Skills 3 ENGL201
Total 12
General Education Electives
Code Title Credits Prerequisites Corequisites
Elective 3
Elective 3
Total 6
Major Elective Courses
Code Title Credits Prerequisites Corequisites
CENG460 Operating Systems 3 CENG380-CSCI300
CENG480 Introduction to GIS 3 CENG415-CENG375