Undergraduate Programs Engineering

Faculty Of Engineering Science and Technology

All Undergraduate Programs are four year, full-time, program of 136 credits.

BE (EE)BS (CS)BS (ES)BS (ICT)BS (SE)BS (TC)

Bachelor of Engineering in Electrical Engineering (BEEE)

Duration- 4 YEARS

Minimum Degree Requirements: This program comprises a minimum of 136 credit hours of coursework that includes a final year project of 6 credits.

YEAR 1 – First Semester

Calculus and Analytical Geometry MSCA-111 3 (3+0)
English-I (Functional English) HSFE-114 2(2+0)
Islamic Studies HSIS-115 2 (2+0)
Applied Physics GSAP-116 4 (3+3)
Introduction to Computing CSIC-113 3 (2+3)
Linear Circuit Analysis EELC-112 4 (3+3)
Total Credits 18

 


YEAR 1 – Second Semester

Linear Algebra MSLA -121 3 (3+0)
English-II (Communication Skills) HSCS-124 2(2+0)
Pakistan Studies HSPS-125 2 (2+0)
Engineering Mechanics MEEM-126 3 (3+0)
Electrical Network Analysis EEEN-122 4 (3+3)
Electronic Devices & Circuits ELED-123 4 (3+3)
Total Credits 18

 


YEAR 2 – First Semester

Differential Equations MSDE-211 3 (3+0)
English-III (Technical Report Writing) HSTR-212 2 (2+0)
Computer Aided Engineering Drawing CSCA-214 3 (2+3)
Object Oriented Programming CSOP-215 4 (3+3)
Sociology HSSC-216 2(2+0)
Total Credits 18

 


YEAR 2 – Second Semester

Complex Variables and Transforms MSCV-221 3 (3+0)
Fundamentals of Electrical Machines EEFM-223 4 (3+3)
Engineering Ethics HSEE-222 2 (2+0)
Engineering Economics and Management HSEM-224 3 (3+0)
Breadth Core-I 4 (3+3)
Total Credits 16

 


YEAR 3 – First Semester

Probability and Random Variables MSPR-311 3 (3+0)
Introduction to Power Engineering EEIP-312 3 (3+0)
Signals and Systems ELSS-313 4 (3+3)
Microprocessor and Interfacing Techniques CSMI-314 4 (3+3)
Electromagnetic Field Theory EEET-315 3 (3+0)
Total Credits 17

 


YEAR 3 – Second Semester

Numerical Analysis MSNA-321 3 (3+0)
Linear Control Systems ELLC-322 4 (3+3)
Breadth Core II   3 (3+0)
Communication Systems and Applications TCCS 323 4 (3+3)
Specialization I   4 (3+3)
Total Credits 18

 


YEAR 4 – First Semester

Senior Design Project I EESP-411A 2(0+6)
Specialization II   4 (3+3)
Specialization III   3 (3+0)
Digital Signal Processing ELDS-412 4 (3+3)
Elective I   3 (3+0)
  Total Credits 16

 


YEAR 4 – Second Semester

Senior Design Project – II EESP 411B 4 (0+12)
Specialization IV   4 (3+3)
Specialization V   4 (3+3)
Elective II   3 (3+0)
  Total Credits 15

 


BE (EE) Electives
Electronics Specialization

Digital Electronics 3 (3+0)
VLSI Design 4 (3+3)
Power Electronics 4 (3+3)
Microwave Engineering 4 (3+3)
Robotics & Automation 4 (3+3)

Electronics Electives

Digital Communication 3(3+0)
Digital System Design 3(3+0)
Optoelectronics 3(3+0)
Digital Control Systems 3(3+0)
Embedded Systems 3(3+0)

Telecommunication Engineering Specialization

Digital Communication 3 (3+0)
Optical Fiber Communication 4 (3+3)
Radar Systems 4 (3+3)
Microwave Engineering 4 (3+3)
Wave Propagation & Antennas 4 (3+3)

Telecommunication Engineering Electives

Digital Communication 3(3+0)
Digital System Design 3(3+0)
Optoelectronics 3(3+0)
Digital Control Systems 3(3+0)
Embedded Systems 4(3+0)
Multimedia System 4(3+0)

Computer Systems Specialization

Computer Architecture 3 (3+0)
Operating Systems 3 (3+0)
Embedded Systems 4 (3+3)
Data Structures & Algorithms 4 (3+3)
Database Design & Management Systems 4 (3+3)
Multimedia System 4 (3+3)

Computer Systems Electives

Software Engineering 3(3+0)
Artificial Intelligence 3(3+0)
Computer Graphics 3(3+0)
Digital Image Processing 3(3+0)
Compiler Construction 3(3+0)
Bioinformatics 3(3+0)

Electrical Power Engineering Specialization

AC Machines 4(3+3)
Power Distribution & Utilization 3(3+0)
Electrical Power Transmission 4(3+3)
Power Electronics 4(3+3)
Power System Protection 4(3+3)

Electrical Power Engineering Electives

Power System Analysis 3(3+0)
Power System Operation & Control 3(3+0)
High Voltage Engineering 3(3+0)
Power System Stability & Control 3(3+0)
Advanced Electrical Machines 3(3+0)
Power Economics & Management 3(3+0)

A TYPICAL STUDY PLAN – BACHELOR OF SCIENCE (COMPUTER SCIENCE), BS (CS)

Minimum Degree Requirements: This program comprises of a minimum of 136 credit hours of coursework that includes 121 credits of required courses, a final year project of 6 credits and 9 credits of electives courses.

YEAR 1 – First Semester

Introduction to Computing CSIC 111 3 (2+3)
Programming Fundamentals CSPF 112 4 (3+3)
Basic Electronics ESBE 113 4 (3+3)
English I Composition & Comprehension HSEN 114 3 (3+0)
Calculus and Analytical Geometry MTCA 115 3 (3+0)
Pakistan Studies HSPS 116 1 (1+0)
Total Credits 18

YEAR 1 – Second Semester

Linear Algebra MTLA 121 3 (3+0)
Islamic Studies HSIS 122 2 (2+0)
Object Oriented Programming CSOP 123 4 (3+3)
English II Communication Skills HSEN 124 3(3+0)
Elements of Statistics and Probability MTES 125 3 (3+0)
Supporting Science Elective – I   3 (2+3)
  Total Credits 18

YEAR 2 – First Semester

Discrete Structures MTDS 211 3 (3+0)
Digital Logic and Design CSDL 212 4 (3+3)
Data Structures and Algorithms CSDS 213 4 (3+3)
Software Engineering CSSE 215 4 (3+3)
English III Technical Report Writing HSEN 214 3 (3+0)
  Total Credits 17

YEAR 2 – Second Semester

Software Development CSSD 221 4 (3+3)
Human Computer Interaction CSHC 222 3 (3+0)
Data Communication & Computer Networks CSDC 223 4 (3+3)
Numerical Analysis MTNA 224 3 (3+0)
Supporting Science Elective-II   3 (3+0)
  Total Credits 17

YEAR 3 – First Semester

Design and Analysis of Algorithms CSDA 311 3 (2+3)
Operating Systems CSOS 312 4 (3+3)
CS Elective – I   4 (3+3)
Supporting Science Elective-III   3 (3+0)
General Education Elective-I   3 (3+0)
  Total Credits 17

YEAR 3 – Second Semester

Database Design and Management CSDD 321 4(3+3)
Theory of Automata and Formal Languages CSTA 322 3 (3+0)
Computer Organization & Assembly Language CSCO 323 4(3+3)
CS Elective II   4 (3+3)
  Total Credits 15

YEAR 4 – First Semester

Compiler Construction CSCC 411 3 (3+0)
Artificial Intelligence CSAI 412 4 (3+3)
G Education Elective – II   3 (3+0)
CS Elective III   3 (3+0)
BSSE Project I CSCS 499A 2 (0+6)
  Total Credits 17

YEAR 4 – Second Semester

G Education Elective – III   3 (3+0)
CS Elective IV   3 (3+0)
CS Elective V   3 (3+0)
Professional Practice HSPP 421 2 (2+0)
BSSE Project II CSCS 499B 4 (0+12)
  Total Credits 15

CS Electives

Data Warehousing and Data Mining 4 (3+3) CSDW 354
Management Information Systems 3 (3+0) CSMI 355
Soft Computing 4 (3+3) CSSC 451
Machine Learning 4 (3+3) CSML 461
Speech and Image Processing 4 (3+3) CSSP 362
Natural Language Processing 3 (3+0) CSNL 462
Computer Vision 3 (2+3) CSCV 463
Computer Graphics 4 (3+3) CSCG 363
Digital Image Processing 4 (3+3) CSDI 361
Multimedia System Design 3 (3+0) CSMS 464
Distributed Programming 4 (3+3) CSDP 453
Mobile Computing 3 (3+0) CSMC 353
Systems Programming 3 (2+3) CSSP 454
Software Project Management 3 (3+0) SEPM 323
Software Quality Assurance 3 (3+0) SEQA 411
Software Architecture and Design 4 (3+3) SEAD 324
Formal Methods in Software Engineering 3 (3+0) SEFM 412
Software Requirement Engineering 3 (3+0) SERE 311
Cryptography and Data Security 3 (3+0) CSCD 465
Multimedia Information Networking 3 (3+0) ITMI 365
Network Management & Security 3 (2+3) ITNM 466
Mobile and Wireless Communication 3 (3+0) TCMW 484
Fundamentals of Robotics 3 (3+0) ESFR 471
Embedded System 3 (3+0) ESES 472
Internship 3 (0+3) CSIN 341
Cloud Computing 3 (3+0) CSCL 452
Internet Programming & Web Development 4 (3+3) CSIP 352
Computer Graphics 4 (3+3) CSCG 363
Visual Programming 4 (3+3) CSVP 351
Information System Audit 3 (3+0) ITIA 461
Business Process Automation 3 (3+0) ITBA 462
Data Warehousing and Data Mining 3 (3+0) CSDW 354
Programming Languages Concepts 3 (3+0) CSPL 364
Communication Systems 3 (3+0) TCCS 411
Signals and Systems 4 (3+3) TSSS 311

A TYPICAL STUDY PLAN – BACHELOR OF SCIENCE (ELECTRONICS), BS (ES)

Minimum Degree Requirements: This program comprises of a minimum of 136 credit hours of coursework that includes 121 credits of required courses, a final year project of 6 credits and 9 credits of electives courses.

YEAR 1 – First Semester

Programming Fundamentals CSPF 112 4(3+3)
Introduction to Computing CSIC-111 3(2+3)
Pakistan Studies HSPS-116 1(1+0)
English-I (Functional English) HSEN-114 3(3+0)
Calculus & Analytical Geometry MTCA-115 3(3+0)
Basic Electronics ESBE-113 4(3+3)
  Total Credits 18

YEAR 1 – Second Semester

English-II (Communication Skills) HSEN-124 3(3+0)
Islamic Studies HSIS-122 2(2+0)
Electronics Devices and Circuit ESED-123 4(3+3)
Elements of Statistics and Probability MTES-125 3(3+0)
Supporting Science Elective I   3(2+3)
Linear Algebra MTLA 121 3(3+0)
  Total Credits 18

YEAR 2 – First Semester

English-III (Technical Report Writing) HSEN-214 3(3+0)
Circuit Theory and Analysis ESCT-213 4(3+3)
Digital Logic Design ESDL-212 4(3+3)
Computer Aided Engineering Drawing CSED 215 3(2+3)
Complex Variable & Transforms MTCV-211 3(3+0)
  Total Credits 17

YEAR 2 – Second Semester

Instrumentation & Measurement ESIM-222 4(3+3)
Digital Electronics ESDE-221 4(3+3)
Data Communication & Computer Networks CSDC-223 4(3+3)
Numerical Analysis MTNA-224 3(3+0)
Supporting Science Elective II   3(3+0)
  Total Credits 18

YEAR 3 – First Semester

Electromagnetic field theory ESEF 312 3(3+0)
Signal and Systems TCSS-311 4(3+3)
ES Elective I   4(3+4)
General Education Elective I   3(3+0)
Supporting Science Elective II   3(3+0)
  Total Credits 17

YEAR 3 – Second Semester

Control Systems ESCS-321 4(3+3)
Microprocessor & Interfacing Techniques ESMI-322 4(3+3)
Opto Electronics ESOE-324 3(3+0)
ES Elective-II   4(3+3)
Analog & Digital Communication TCAD 323 3(2+3)
  Total Credits 18

YEAR 4 – First Semester

VLSI Design ESVD 411 4(3+3)
Radio and TV Engineering TCRT 412 3(3+0)
General Education Elective II   3(3+0)
ES Elective-III   3(3+0)
BSES Project I ESES 499A 2(0+6)
  Total Credits 15

YEAR 4 – Second Semester

Proffessional Practices HSPP 421 2(2+0)
ES Elective-IV   3(3+0)
ES Elective-V   3(3+0)
BSES Project II ESES-499B 4(0+12)
General Education Elective II   3(3+0)
  Total Credits 15

ES Electives

Internship ESIN 341 3(0+9)
Design and Analysis of algorithms CSDA 311 3(2+3)
Navigation Aids ESNA 374 3(2+3)
FPGA Based System Design ESFP-375 4(3+3)
Mobile Communication CSMC-353 4(3+3)
Satellite Communication TCSC-483 3(3+0)
Digital Image Processing CSDI-361 4(3+3)
Artificial Intelligence CSAI-412 4(3+3)
Optical Fiber Communication TCOF 382 4(3+3)
Object Oriented Programming CSOP 123 4(3+3)
Information Theory & Coding TCIT 412 3(3+0)
Fuzzy Logic and Simulation ESFL-475 3(3+0)
RF & Microwave Engineering TCRF 485 4(3+3)
Power Electronics ESPE 372 4(3+3)
Communication Systems TCCS 411 4(3+3)
Speech Processing CSSP 362 4(3+3)
Operating System CSOS-312 4(3+3)
Fundamental of Robotics ESFR-471 3(3+0)
Analog Electronics ESAE-371 3(3+0)
Embedded System ESES-472 3(3+0)
Computer Architecture CSCA-413 3(3+0)
Laser and Fiber Optics ESLO-471 3(3+0)
Industrial Electronics ESIE-473 3(3+0)
Digital Signal Processing TCDS-381 4(3+3)
Broadband Digital Networks TCBD 481 3(3+0)
Radio and TV Engineering ESRT 373 3(3+0)
Multimedia Sysytem Design CSMS 464 3(3+0)
Radar Systems Engineering TCRS 482 3(3+0)
Mobile and Wireless Communication TCMW 484 3(3+0)
Wave Propogation & Antennas TCWA 383 3(3+0)
Management Information Systems CSMI 355 3(3+0)
Soft Computing CSSC 451 3(3+0)
Machine Learning CSML 461 3(3+0)
Systems Programming CSSP 454 3(3+0)
Cryptography and Data Security CSCD 465 3(3+0)
Multimedia Information Networking ITMI 365 3(3+0)
Network Management and Security ITNM 466 3(3+0)
Information System Audit ITIA 461 3(3+0)
Business Process Automation ITBA 462 3(3+0)

A TYPICAL STUDY PLAN – BACHELOR OF SCIENCE (INFORMATION & COMMUNICATION TECHNOLOGY), BS (ICT)

Minimum Degree Requirements: This program comprises of a minimum of 136 credit hours of coursework that includes 118 credits of required courses, a final year project of 6 credits and 12 credits of electives courses.
[/su_table]

YEAR 1 – First Semester

Introduction to Computing CSIC 111 3(2+3)
Programming Fundamentals CSPF 112 4(3+3)
Basic Electronics ESBE 113 4(3+3)
Pakistan Studies HSPS 116 1(1+0)
English-I Composition & Comprehension HSEN 114 3(3+0)
Calculus & Analytical Geometry MTCA 115 3(3+0)
  Total Credits 18

YEAR 1 – Second Semester

Linear Algebra MTLA 121 3(3+0)
Object Oriented Programming CSOP 123 4(3+3)
Islamic Studies HSIS 122 2(2+0)
English-II Communication Skills HSEN 124 3(3+0)
Elements of Statistics and Probability MTES 125 3(3+0)
Supporting Science Elective I   3(2+3)
Total Credits 18

YEAR 2 – First Semester

Complex Variables and Transforms MTCV 211 3(3+0)
Digital Logic and Design CSDL 212 4(3+3)
Data Structures and Algorithms CSDS 213 4(3+3)
English III Technical Report Writing HSEN 214 3(3+0)
Software Engineering CSSE 215 4(3+3)
  Total Credits 18

YEAR 2 – Second Semester

Software Development CSSD 221 4(3+3)
Human Computer Interaction CSHC 222 3(3+0)
Data Communication and Computer Networks CSDC 223 4(3+3)
Numerical Analysis MTNA 224 3(3+0)
Supporting Science Elective II 3(3+0)
  Total Credits 17

YEAR 3 – First Semester

Signals and Systems TCSS 311 4(3+1)
Operating Systems CSOS 312 4(3+1)
ICT Elective I   4(3+3)
General Education Elective I   3(3+0)
Supporting Science Elective III   3(3+0)
  Total Credits 18

YEAR 3 – Second Semester

Database Design and Management CSDD 321 4(3+3)
Microprocessor and Interfacing Techniques CSCA 322 4(3+3)
Analog and Digital Communication TCAD 323 3(2+3)
System Analysis and Design CSSA 324 2(2+0)
ICT Elective II   4(3+3)
  Total Credits 17

YEAR 4 – First Semester

Communication Systems TCCS 411 4(3+1)
Information Theory and Coding TCIT 412 3(3+0)
General Education Elective II   3(3+0)
ICT Elective – III   3(3+0)
BSICT Project I ITIT 499A 2(0+6)
  Total Credits 15

YEAR 4 – Second Semester

Professional Practices HSPP 421 2(2+0)
General Education Elective – III   3(3+0)
ICT Elective – IV   3(3+0)
ICT Elective – V   3(3+0)
BSICT Project II ITIT 499B 4(0+12)
  Total Credits 15

ICT Electives

Design and Analysis of Algorithms CSDA 311 3(2+3)
Visual Programming CSVP 351 4(3+3)
Internet Programming and Web Development CSIP 352 4(3+3)
Mobile Computing CSMC 353 4(3+3)
Internship CSIN 341 3(0+9)
Digital Image Processing CSDI 361 4(3+3)
Speech Processing CSSP 362 4(3+3)
Computer Graphics CSCG 363 4(3+3)
Artificial Intelligence CSAI 412 4(3+3)
Digital Signal Processing TCDS 381 4(3+3)
Optical Fiber Communication TCOF 382 4(3+3)
Software Quality Assurance SEQA 411 4(3+3)
Software Architecture and Design SEAD 324 3(3+0)
Software Project Management SEPM 323 3(3+0)
Formal Methods in Software Engineering SEFM 412 3(3+0)
Software Requirement Engineering SERE 311 3(3+0)
Theory of Automata and Formal Languages CSTA 322 3(3+0)
Compiler Construction CSCC 411 3(3+0)
Data Warehousing and Data Mining CSDW 354 3(3+0)
System Dynamics HMSD 361 3(2+3)
E-Commerce MSEC 484 3(3+0)
Management Information Systems CSMI 355 3(3+0)
Soft Computing CSSC 451 3(3+0)
Machine Learning CSML 461 3(3+0)
Natural Language Processing CSNL 462 3(3+0)
Computer Vision CSCV 463 3(3+0)
Digital Image Processing CSDI 361 3(3+0)
Multimedia System Design CSMA 461 3(3+0)
Cloud Computing CSCL 452 3(3+0)
Distributed Programming CSDP 453 3(3+0)
Systems Programming CSSP 454 3(3+0)
Cryptography and Data Security CSCD 465 3(3+0)
Multimedia Information Networking ITMI 365 3(3+0)
Network Management and Security ITNM 466 3(3+0)
Mobile and Wireless Communication TCMW 484 3(3+0)
Information System Audit ITIA 461 3(3+0)
Business Process Automation ITBA 462 3(3+0)
Fundamental of Robotics ESFR 471 3(3+0)
Embedded Sysytems ESES 472 3(3+0)
Programming Languages Concepts CSPL 364 3(3+0)

A TYPICAL STUDY PLAN – BACHELOR OF SCIENCE (SOFTWARE ENGINEERING), BS (SE)

Minimum Degree Requirements: This program comprises of a minimum of 136 credit hours of coursework that includes 121 credits of required courses, a final year project of 6 credits and 9 credits of electives courses.

YEAR 1 – First Semester

Introduction to Computing CSIC 111 3(2+3)
Programming Fundamentals CSPF 112 4(3+3)
Basic Electronics ESBE 113 4(3+3)
Pakistan Studies HSPS 116 1(1+0)
English-I Composition & Comprehension HSEN 114 3(3+0)
Calculus & Analytical Geometry MTCA 115 3(3+0)
  Total Credits 18

YEAR 1 – Second Semester

Linear Algebra MTLA 121 3(3+0)
Object Oriented Programming CSOP 123 4(3+3)
Islamic Studies HSIS 122 2(2+0)
English-II Communication Skills HSEN 124 3(3+0)
Elements of Statistics and Probability MTES 125 3(3+0)
Supporting Science Elective I   3(2+3)
Total Credits 18

YEAR 2 – First Semester

Discrete Structures MTDS 211 3(3+0)
Digital Logic and Design CSDL 212 4(3+3)
Data Structures and Algorithms CSDS 213 4(3+3)
English III Technical Report Writing HSEN 214 3(3+0)
Software Engineering CSSE 215 4(3+3)
  Total Credits 18

YEAR 2 – Second Semester

Software Development CSSD 221 4(3+3)
Human Computer Interaction CSHC 222 3(3+0)
Data Communication and Computer Networks CSDC 223 4(3+3)
Numerical Analysis MTNA 224 3(3+0)
Supporting Science Elective II 3(3+0)
  Total Credits 17

YEAR 3 – First Semester

Software Requirement Engineering SESR 311 3(3+0)
Operating Systems CSOS 312 4(3+3)
SE Elective I   4(3+3)
General Education Elective I   3(3+0)
Supporting Science Elective III   3(3+0)
  Total Credits 17

YEAR 3 – Second Semester

Database Design and Management CSDD 321 4(3+3)
Computer Organization & Assembly Language CSCO 322 4(3+3)
Software Project Management SEPM 323 3(3+0)
Software Architecture and Design SEAD 324 3(3+0)
SE Elective II   4(3+0)
  Total Credits 18

YEAR 4 – First Semester

Software Quality Assurance SEQA 411 4(3+3)
Formal Methods in Software Engineering SEFM 412 3(3+0)
General Education Elective II   3(3+0)
SE Elective – III   3(3+0)
BSSE Project I SESE 499A 2(0+6)
  Total Credits 15

YEAR 4 – Second Semester

Professional Practices HSPP 421 2(2+0)
General Education Elective – III   3(3+0)
SE Elective – IV   3(3+0)
SE Elective – V   3(3+0)
BSSE Project II SESE 499B 4(0+12)
  Total Credits 15

SE Electives

Design and Analysis of Algorithms CSDA 311 3(2+3)
Visual Programming CSVP 351 4(3+3)
Internet Programming and Web Development CSIP 352 4(3+3)
Mobile Computing CSMC 353 4(3+3)
Internship CSIN 341 3(0+9)
Digital Image Processing CSDI 361 4(3+3)
Speech Processing CSSP 362 4(3+3)
Computer Graphics CSCG 363 4(3+3)
Artificial Intelligence CSAI 412 4(3+3)
Digital Signal Processing TCDS 381 4(3+3)
Optical Fiber Communication TCOF 382 4(3+3)
Software Quality Assurance SEQA 411 4(3+3)
Software Architecture and Design SEAD 324 3(3+0)
Software Project Management SEPM 323 3(3+0)
Formal Methods in Software Engineering SEFM 412 3(3+0)
Software Requirement Engineering SERE 311 3(3+0)
Theory of Automata and Formal Languages CSTA 322 3(3+0)
Compiler Construction CSCC 411 3(3+0)
Data Warehousing and Data Mining CSDW 354 3(3+0)
System Dynamics HMSD 361 3(2+3)
E-Commerce MSEC 484 3(3+0)
Management Information Systems CSMI 355 3(3+0)
Soft Computing CSSC 451 3(3+0)
Machine Learning CSML 461 3(3+0)
Natural Language Processing CSNL 462 3(3+0)
Computer Vision CSCV 463 3(3+0)
Digital Image Processing CSDI 361 3(3+0)
Multimedia System Design CSMA 461 3(3+0)
Cloud Computing CSCL 452 3(3+0)
Distributed Programming CSDP 453 3(3+0)
Systems Programming CSSP 454 3(3+0)
Cryptography and Data Security CSCD 465 3(3+0)
Multimedia Information Networking ITMI 365 3(3+0)
Network Management and Security ITNM 466 3(3+0)
Mobile and Wireless Communication TCMW 484 3(3+0)
Information System Audit ITIA 461 3(3+0)
Business Process Automation ITBA 462 3(3+0)
Fundamental of Robotics ESFR 471 3(3+0)
Embedded Sysytems ESES 472 3(3+0)
Programming Languages Concepts CSPL 364 3(3+0)

A TYPICAL STUDY PLAN – BACHELOR OF SCIENCE (TELECOMMUNICATION)

Minimum Degree Requirements: This program comprises of a minimum of 136 credit hours of coursework that includes 121 credits of required courses, a final year project of 6 credits and 9 credits of electives courses.

YEAR 1 – First Semester

Introduction to Computing CSIC 111 3(2+3)
Programming Fundamentals CSPF 112 4(3+3)
Basic Electronics ESBE 113 4(3+3)
Pakistan Studies HSPS 116 1(1+0)
English-I Composition & Comprehension HSEN 114 3(3+0)
Calculus & Analytical Geometry MTCA 115 3(3+0)
  Total Credits 18

YEAR 1 – Second Semester

Linear Algebra MTLA 121 3(3+0)
Object Oriented Programming CSOP 123 4(3+3)
Islamic Studies HSIS 122 2(2+0)
English-II Communication Skills HSEN 124 3(3+0)
Elements of Statistics and Probability MTES 125 3(3+0)
Supporting Science Elective I   3(2+3)
Total Credits 18

YEAR 2 – First Semester

Complex Variables and Transforms MTCV 211 3(3+0)
Digital Logic and Design CSDL 212 4(3+3)
Circuit Theory and Analysis ESCT 213 4(3+3)
English III Technical Report Writing HSEN 214 3(3+0)
Introduction to Telecommunication TCIT 215 3(3+0)
  Total Credits 17

YEAR 2 – Second Semester

Digital Electronics ESDE 221 4(3+3)
Amplifiers and Oscillators TCAO 222 4(3+3)
Data Communication and Computer Networks CSDC 223 4(3+3)
Numerical Analysis MTNA 224 3(3+0)
Supporting Science Elective II 3(3+0)
  Total Credits 18

YEAR 3 – First Semester

Signals and Sysytems TCSS 311 4(3+3)
Electromagnetic Field Theory ESEF 312 3(3+0)
TC Elective I   4(3+3)
General Education Elective I   3(3+0)
Supporting Science Elective III   3(3+0)
  Total Credits 18

YEAR 3 – Second Semester

Control Systems ESCS 321 4(3+3)
Microprocessor and Interfacing Techniques ESMI 322 4(3+3)
Analog and Digital Communication TCAD 323 3(2+1)
Transmission & Switching Systems TCTS 324 3(3+0)
TC Elective II   4(3+3)
  Total Credits 18

YEAR 4 – First Semester

Communication Systems TCCS 411 4(3+3)
Information Theory and Coding TCIT 412 3(3+0)
General Education Elective II   3(3+0)
TC Elective – III   3(3+0)
BSTC Project I TCTC 499A 2(0+6)
  Total Credits 15

YEAR 4 – Second Semester

Professional Practices HSPP 421 2(2+0)
General Education Elective – III   3(3+0)
TC Elective – IV   3(3+0)
TC Elective – V   3(3+0)
BSTC Project II TCTC 499B 4(0+12)
  Total Credits 15

TC Electives

Internship ESIN 341 3(0+9)
Design and Analysis of algorithms CSDA 311 3(2+3)
Navigation Aids ESNA 374 3(2+3)
FPGA Based System Design ESFP-375 4(3+3)
Mobile Communication CSMC-353 4(3+3)
Satellite Communication TCSC-483 3(3+0)
Digital Image Processing CSDI-361 4(3+3)
Artificial Intelligence CSAI-412 4(3+3)
Optical Fiber Communication TCOF 382 4(3+3)
Object Oriented Programming CSOP 123 4(3+3)
Information Theory & Coding TCIT 412 3(3+0)
Fuzzy Logic and Simulation ESFL-475 3(3+0)
RF & Microwave Engineering TCRF 485 4(3+3)
Power Electronics ESPE 372 4(3+3)
Communication Systems TCCS 411 4(3+3)
Speech Processing CSSP 362 4(3+3)
Operating System CSOS-312 4(3+3)
Fundamental of Robotics ESFR-471 3(3+0)
Analog Electronics ESAE-371 3(3+0)
Embedded System ESES-472 3(3+0)
Computer Architecture CSCA-413 3(3+0)
Laser and Fiber Optics ESLO-471 3(3+0)
Industrial Electronics ESIE-473 3(3+0)
Digital Signal Processing TCDS-381 4(3+3)
Broadband Digital Networks TCBD 481 3(3+0)
Radio and TV Engineering ESRT 373 3(3+0)
Multimedia Sysytem Design CSMS 464 3(3+0)
Radar Systems Engineering TCRS 482 3(3+0)
Mobile and Wireless Communication TCMW 484 3(3+0)
Wave Propogation & Antennas TCWA 383 3(3+0)
Management Information Systems CSMI 355 3(3+0)
Soft Computing CSSC 451 3(3+0)
Machine Learning CSML 461 3(3+0)
Systems Programming CSSP 454 3(3+0)
Cryptography and Data Security CSCD 465 3(3+0)
Multimedia Information Networking ITMI 365 3(3+0)
Network Management and Security ITNM 466 3(3+0)
Information System Audit ITIA 461 3(3+0)
Business Process Automation ITBA 462 3(3+0)