Bachelor of Science in Telecommunication and Networks (BSTN)

Bachelor of Science in Telecommunication and Networks (BSTN)

The main objective of this program is to produce graduates who are suitable for ICT industries such as PTCL, mobile companies, universities and research organizations. BSTN program is not an engineering program but graduates of this degree program will be able to work in the telecommunication related organizations. This program will provide the following benefits and opportunities to students:
Strong foundation in the ICT related technologies.
Hands on practice suitable for employment.
In depth knowledge about simulation tools such as MATLAB, OPNet and others.
A number of specialization areas.
Double specialization opportunity.
Two internship programs during four year study.


Year 1 Semester 1

Code Course CreditHrs Pre-Requisite
MT100 Basic Mathematics 3 None
NS101 Applied Physics 3 None
SS108 Islamic Studies/ Ethics (For non Muslims) 3 None
SS104 Functional English 3+0 None
CS100 Introduction to Computing 1+1 None
SS118 Pakistan Studies 2+0 None

Year 1 Semester 2

Code Course CreditHrs Pre-Requisite
EE101 Basic Electronics 3 NS101
CS106 Programming Fundamentals 3+1 CS100
MG100 Fundamental of Accounting 3 None
SS203 English-II(Communication Skills) 3+0 SS104
MT101 Calculas-1 3+0 MT100

Year 2 Semester 3

Code Course CreditHrs Pre-Requisite
CS210 Data Structure and Algorithms 4 None
TN200 Introduction to Telecom & Networks 3 MT100
SS211 English-III(Technical Report Writing) 3+0 SS203
MT114 Calculus-II 3+0 MT112
SS216 introduction to Sociology 3 None

Year 2 Semester 4

Code Course CreditHrs Pre-Requisite
TN201 Digital Signal Processing in Matlab 4 TN200
EE200 Digital Logic Design 3+1 EE101
CS306 Data Communication & Computer Networks 3 CS100
TN202 Networks Simulation 3 CS106
MT201 Mobile Application Development 3 MT100

Year 3 Semester 5

Code Course CreditHrs Pre-Requisite
CS250 Computer Organization & Assembly Language 4 EE200
MT301 Statistics & Probability 3 MT201
CS402 IP Networks 3 CS200
SE303 Operating System Concepts 4 CS210
SS218 Introduction to Psychology 3 None

Year 3 Semester 6

Code Course CreditHrs Pre-Requisite
CS424 Computer Architecture 3+0 EE200
TN331 Communication systems 3 CS306
TN400 Network system Management 3 TN200
MT302 LINUX Network Simulation 3 MT102
MG403 Entrepreneurship 3+0 CS342
TNxxx TN Technical Elective I 3 None

Year 4 Semester 7

Code Course CreditHrs Pre-Requisite
TN401 Digital communication 3 TN331
TNxxx TN technical Elective-II 3 None
SS401 Research Methodology & Professional Ethics 3+0 SS211
TN402 Real time Embedded System 3 TN331
TN499 Final Project-I 3+0 None

Year 4 Semester 8

Code Course CreditHrs Pre-Requisite
TN403 Next Generation Networks 3
TN406 Network security and Cryptography 3
TNxxx TN Technical Elective-III 3 None
TNxxx TN Technical Elective-IV 3 None
TN499 Final Project-II 3+0 None


Students are required to take courses from this list.

Code Title CrHrs
TN456 Wireless Wide Area Network 3+0
TN444 Mobile Application 3+0
CS405 Data-Warehousing and Data Mining 3
MT401 Operation Research 3
CS449 Multimedia Technology 3
CS468 Mobile Communication 3
CS404 Microprocessor & Assembly language 3
CS607 Wireless Communications 3+0
CS443 Digital Image Processing 3
CS493 Special Topics in Networks 3+0
CS493 Special Topics in Communication 3+0
TN462 Integrated Services over IP 3+0
CS441 E-Business/Commerce 3+0
TN453 Advanced Digital Signal Processing 3+0
CS493 Special Topics in Computer 3
CS428 Advance Artificial intelligence 3
CS393 Internet Concept 3
CS463 Artificial Neural Networks 3
CS608 Advanced Computer Network 3+0
CS412 Advance Network Security 3
TN4xx CISCO Certification 3+0

List of elective courses may be revised as per requirement.