BS (Internet of Things)

Program Info
Program Mission

The mission of BS (Internet of Things) degree is to

  1. Develop a interdisciplinary program that delivers intimate understanding of the principles of internet-connected devices by merging the relevant aspects of mathematics, electronics, data communications and computing.
  2. Create industry professionals that can harness the benefits of this rapidly growing field by equipping them with a broad foundation and deep domain expertise of this field.
  3. Develop a healthy environment for delivering quality education through discovery and innovation to solve real-world problems.
Program Objectives
  1. Develop IOT/CPS expertise in a broad range of industries
  2. Design and customize IOT systems on the edge as well as on the cloud
  3. Effective communicate IOT ideas to an interdisciplinary corporate environment
  4. Deploy IOT systems in home and industrial automation.
  5. Contribute as team leaders in the socio-economic development at national and international level.
Career Opportunities

The graduates will be able to choose from a wide range of opportunities in industry, commerce, government and academia. The graduates will have career prospects in the sectors involving embedded computing, software application development, information systems, networking, electronic design of IoT devices, installation/commissioning of IoT devices, hardware-software integration of IoT devices, and cyber security etc.

Award of Degree

For the award of BS (Internet of Things) degree, a student must have:

  • Passed courses totalling at least 136 credit hours, including all those courses which have been specified as Core courses.
  • Obtained a CGPA of at least 2.00

Offered Campuses

Chiniot-Faisalabad Islamabad Karachi Lahore Peshawar


  • At least 60% marks in SSC (Matric) or an equivalent examination (such as O-levels) AND
  • Should have studied for HSSC or an equivalent qualification, for at least two years AND
  • At least 60% marks in the Pre-Engineering or an equivalent examination

Selection Criteria:

  • 50% weight to higher percent score of SSC (or an equivalent exam) OR HSSE (or an equivalent exam) AND
  • 50% weight to marks obtained in Admission Test
Candidates having taken NTS-NAT exam
  • Cut-off marks in the NTS-NAT IE exam to be determined by the University
Candidates having taken SAT examination
  • Combined score of 1,000 or more in the SAT-I examination AND
  • At least 550 in the SAT-II (Math Level IIC) examination.
Tentative Study Plan
Sr. No Course Name Crdt Hrs.
Semester 1
1 Introduction to ICT 0+1
2 Programming Fundamentals 3+1
3 Calculus & Analytical Geometry 3+0
4 Linear Circuits & Electrical Networks 3+1
5 English Language 3+0
6 Islamic Studies/Ethics 3+0
Sr. No Course Name Crdt Hrs.
Semester 2
1 Object Oriented Programming 3+1
2 Differential Equations 3+0
3 Electronic Devices & Circuits 3+1
4 Linear Algebra 3+0
5 Pakistan Studies 3+0
6 IoT System Development Project 0+1
Sr. No Course Name Crdt Hrs.
Semester 3
1 Data Structures & Algorithms 3+1
2 Electronic Circuit Design 3+1
3 Statistical Modelling 3+0
4 Complex Variables & Transforms 3+0
5 Digital Logic Design 3+1
Sr. No Course Name Crdt Hrs.
Semester 4
1 Database Systems 3+1
2 Operating Systems 3+1
3 Signals Processing 3+0
4 Introduction to Microcontrollers 3+1
5 Data Communication and Networks 3+1
Sr. No Course Name Crdt Hrs.
Semester 5
1 Fundamentals of Software Engineering 3+0
2 Computer Architecture 3+1
3 Artificial Intelligence & Machine Learning 3+1
4 Communication & Presentation Skills 2+1
5 Mobile & Web Development 3+1
Sr. No Course Name Crdt Hrs.
Semester 6
1 Technical & Business Writing 3+0
2 Sensor Interfacing & Single Board Computers 3+1
3 IoT Systems and Applications 3+0
4 Big Data & Cloud Computing 3+1
5 Engineering Economics & Management 3+0
Sr. No Course Name Crdt Hrs.
Semester 7
1 Final Year Project-I 0+3
2 Elective-I 3+0
3 Entrepreneurship 3+0
4 Real Time Embedded Systems 3+1
5 Information Security 3+0
Sr. No Course Name Crdt Hrs.
Semester 8
1 Final Year Project-I 0+3
2 Elective-II 3+0
3 IOT Business Case 3+0
4 Network & Comm. Protocols for IOT 3+0

Note: Registration in “Project-I” is allowed provided the student has earned at least 100 credit hours, and his/her CGPA is equal to or greater than the graduating CGPA (2.0).