|
Allied Core |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
1
|
MTH104
|
Calculus and Analytic Geometry
|
3(3, 0)
|
|
|
2
|
MTH231
|
Linear Algebra
|
3(3, 0)
|
|
|
3
|
MTH242
|
Differential Equations
|
3(3, 0)
|
|
MTH104
|
4
|
MTH262
|
Statistics and Probability Theory
|
3(3, 0)
|
|
|
|
Computer Science, Telecommunication and Networking Core Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
5
|
CSC101
|
Introduction to Computing
|
3(2, 1)
|
|
|
6
|
CSC112
|
Algorithms and Data Structures
|
4(3, 1)
|
|
CSC141
|
7
|
CSC141
|
Introduction to Computer Programming
|
4(3, 1)
|
|
|
8
|
CSC221
|
Computer Organization and Assembly Language
|
4(3, 1)
|
|
|
9
|
CSC241
|
Object Oriented Programming
|
4(3, 1)
|
|
|
10
|
CSC242
|
Introduction to Telecommunication Systems
|
3(2, 1)
|
|
|
11
|
CSC321
|
Network Operating Systems
|
3(1, 2)
|
|
|
12
|
CSC333
|
Applied Networking
|
3(1, 2)
|
|
CSC339
|
13
|
CSC339
|
Computer Communication and Networks
|
4(3, 1)
|
|
|
14
|
CSC341
|
Network Programming
|
4(3, 1)
|
|
CSC141
|
15
|
CSC356
|
Mobile Communication
|
3(3, 0)
|
|
|
16
|
CSC430
|
Wireless Networks
|
3(3, 0)
|
|
CSC339
|
17
|
CSC432
|
Telecommunication Network Design
|
3(3, 0)
|
|
CSC339
|
18
|
CSC436
|
Routing and Switching Principles
|
4(3, 1)
|
|
CSC339
|
19
|
CSC438
|
Telecommunication Network Management
|
3(3, 0)
|
|
CSC432
|
20
|
CSC491
|
Quality Control in Telecommunication
|
3(3, 0)
|
|
CSC242
|
21
|
CSC492
|
Software Engineering
|
3(3, 0)
|
|
|
22
|
CSC499
|
Project
|
2(0, 2)
|
|
|
23
|
CSC499
|
Project
|
4(0, 4)
|
|
|
24
|
EEE119
|
Circuits and Electronics
|
4(3, 1)
|
|
|
25
|
EEE223
|
Signals and Systems
|
3(3, 0)
|
|
|
26
|
EEE241
|
Digital Logic Design
|
4(3, 1)
|
|
|
27
|
EEE261
|
Electromagnetic Theory
|
3(3, 0)
|
|
EEE223
|
28
|
EEE324
|
Digital Signal Processing
|
4(3, 1)
|
|
EEE223
|
29
|
EEE463
|
Antenna and Radio Wave Propagation
|
4(3, 1)
|
|
EEE261
|
|
Elective: Institutional Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
30
|
HUM220
|
Introduction to Psychology
|
3(3, 0)
|
|
|
31
|
HUM430
|
French
|
3(3, 0)
|
|
|
32
|
HUM431
|
German
|
3(3, 0)
|
|
|
33
|
HUM432
|
Arabic
|
3(3, 0)
|
|
|
34
|
HUM433
|
Persian
|
3(3, 0)
|
|
|
35
|
MGT210
|
Fundamentals of Marketing
|
3(3, 0)
|
|
|
36
|
MGT300
|
Organizational Behavior
|
3(3, 0)
|
|
MGT101
|
37
|
MGT350
|
Human Resource Management
|
3(3, 0)
|
|
MGT101
|
38
|
MGT403
|
Entrepreneurship
|
3(3, 0)
|
|
MGT101
|
39
|
MGT463
|
Productivity and Quality Management
|
3(3, 0)
|
|
MGT101
|
40
|
MGT513
|
New Product Development
|
3(3, 0)
|
|
|
|
Institutional Core |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
41
|
HUM100
|
English Comprehension and Composition
|
3(3, 0)
|
|
|
42
|
HUM102
|
Report Writing Skills
|
3(3, 0)
|
|
HUM100
|
43
|
HUM103
|
Communication Skills
|
3(3, 0)
|
|
HUM100
|
44
|
HUM110
|
Islamic Studies
|
3(3, 0)
|
|
|
45
|
HUM111
|
Pakistan Studies
|
3(3, 0)
|
|
|
46
|
MGT101
|
Introduction to Management
|
3(3, 0)
|
|
|
|
Telecommunication and Networking - Elective Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
47
|
CSC201
|
Design and Analysis of Algorithms
|
3(3, 0)
|
|
|
48
|
CSC315
|
Web Technologies
|
4(3, 1)
|
|
|
49
|
CSC330
|
E-Commerce
|
4(3, 1)
|
|
|
50
|
CSC332
|
Network Security
|
3(3, 0)
|
|
|
51
|
CSC334
|
Distributed Computing
|
4(3, 1)
|
|
CSC141
|
52
|
CSC345
|
Ubiquitous and Pervasive Computing
|
3(3, 0)
|
|
|
53
|
CSC357
|
Grid Services and Distributed Networking
|
3(3, 0)
|
|
|
54
|
CSC358
|
Wireless Sensor Networks
|
3(3, 0)
|
|
|
55
|
CSC414
|
Application Development for Mobile Devices
|
4(3, 1)
|
|
|
56
|
CSC421
|
Systems Programming
|
4(3, 1)
|
|
CSC141
|
57
|
CSC426
|
Voice over IP and IMS
|
3(3, 0)
|
|
|
58
|
CSC431
|
ATM Systems in Telecommunications
|
3(3, 0)
|
|
CSC242
|
59
|
CSC433
|
Converging Voice and Data Networks
|
3(3, 0)
|
|
CSC339
|
60
|
CSC434
|
Information Theory and Coding
|
3(3, 0)
|
|
|
61
|
CSC435
|
Satellite Communication
|
3(3, 0)
|
|
CSC339
|
62
|
CSC437
|
Fiber Optic Telecommunication
|
3(3, 0)
|
|
CSC242
|
63
|
CSC439
|
Digital Switching
|
3(3, 0)
|
|
|
64
|
CSC444
|
Visual Programming
|
3(3, 0)
|
|
|
65
|
CSC461
|
Neural Networks
|
3(3, 0)
|
|
|
66
|
CSC472
|
Geographical Information Systems
|
3(3, 0)
|
|
|
67
|
CSC493
|
Telecommunication Project Management
|
3(3, 0)
|
|
CSC242
|
|