BS Internet of Things (IoT)


The Internet of Things (IoT) provides connectivity to a group of physical devices with sensors to exchange data over the Internet and communication networks. The Bachelor of Science (BS) in Internet of Things (IoT) is typically 4 years (8 Semesters) morning program offered by the Department of Electrical Engineering at the Ziauddin University, North Nazimabad, Karachi.

Eligibility Criteria

HSc., (Pre-Engineering / Pre-Medical or Computer Science) or A-Level or DAE in (Electrical / Electronics / Computer Information Technology or Equivalent). Students with pre-medical background are required to take an additional mathematics course.

Fee Structure

BS Internet of Things Fee StructurePer Cr. HrCr. Hrs.Total (PKR)
Semester Registration  5,000
Student Activity  2,000
Sub-Total  57,150
Admission (One Time Only)  10,000
Security Deposit (One Time Only and Refundable)  5,000
Grand Total (1st Semester)  72,150


The University reserves the right to modify the fees (if required). Fees once deposited is non-refundable, except security deposit. Admission processing fee PKR 2500 is applicable.

Scope and Opportunities

An Internet of Things (IoT) Graduate is able to:

• Design, install, customize IoT devices and systems, IoT security challenges and cyberattacks.

• The Internet of Things (IoT) graduates have a wide range of opportunities in government and private sectors, healthcare, agriculture, manufacturing industries and cyber security industries.

Program Educational Objectives (PEOs)

PEO 1: Develop IoT/CPS expertise in a broad range of industries.

PEO 2: Design and customize IoT systems on the edge as well as on the cloud.

PEO 3: Effective communicate IoT ideas to an interdisciplinary corporate environment.

PEO 4: Deploy IoT systems in home and industrial automation.

PEO 5: Contribute as team leaders in socio-economic development at national and international level.

Program Learning Outcomes (POLs) / Graduate Attributes

Program learning outcomes are the knowledge, skills, and capabilities students should possess by the time of graduation. The Electrical Engineering program prepares students to attain the educational objectives by ensuring that

PLO 1: Engineering Knowledge: An ability to apply knowledge of Electrical Engineering fundamentals, applied mathematics, management science and an engineering specialization to the solution of complex Electrical Engineering problems.

PLO 2: Problem Analysis: An ability to identify, formulate, research literature and analyze complex Electrical Engineering problems reaching substantiated conclusions using Electrical Engineering principles, natural sciences and engineering sciences.

PLO 3: Design/Development of Solutions: An ability to design solutions for complex Electrical Engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.

PLO 4: Investigation: An ability to investigate complex engineering problems in a methodical way including literature survey, design and conduct of experiments, analysis, and interpretation of experimental data, and synthesis of information to derive valid conclusions.

PLO 5: Modern Tool Usage: An ability to create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modeling, to complex engineering activities, with an understanding of the limitations.

PLO 6: The Engineer and Society: An ability to apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solution to complex engineering problems.

PLO 7: Environment and Sustainability: An ability to understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development goals (SDGs).

PLO 8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.

PLO 9: Individual and Team Work: An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.

PLO 10: Communication: ability to communicate effectively, orally as well as in writing, on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.

PLO 11: Project Management: ability to demonstrate management skills and apply engineering principles to one’s own work, as a member and/or leader in a team, to manage projects in a multidisciplinary environment.

PLO 12: Lifelong Learning: ability to recognize importance of, and pursue lifelong learning in the broader context of innovation and technological developments.

                                                                      FIRST YEAR

 1st Semester   2nd Semester 
CodeCourseCr. Hrs. CodeCourseCr. Hrs.
CS-104Programming Fundamentals3+1 CS-112Object Oriented Programming3+1
NS-109Calculus and Analytical Geometry3+0 NS-112Differential Equations3+0
EE-103Linear Circuit Analysis3+1 EE-108Electronic Devices and Circuits3+1
HS-105Functional English2+0 HS-114Communication and Presentation Skills3+0
HS-101/HS-102Islamic Studies/Ethical Behavior2+0 HS-103Pakistan Studies2+0
NS-106Applied Physics2+1 IT-121IoT  System Development Project0+1
NS-103Basic Mathematics (3+0) N/C –  – – –
 Total15+3=18  Total14+3=17


                                                                  SECOND YEAR

 3rd Semester   4th Semester 
CodeCourseCr. Hrs. CodeCourseCr. Hrs.
CS-211Data Structure & Algorithm3+1 CS-233Introduction to Database Systems3+1
EE-211Electrical Network Analysis3+1 CS-234Operating Systems3+1
SE-344Human Computer Interaction3+0 EE-231Signals and Systems3+1
NS-221Complex Variables and Transforms3+0 EE-321Microprocessor & Microcontroller Systems3+1
EE-212Digital Logic Design3+1 NS-201Linear Algebra3+0
 Total15+3=18  Total15+4=19


                                                                   THIRD YEAR

  5th Semester    6th Semester 
CodeCourseCr. Hrs. CodeCourseCr. Hrs.
CS-212Introduction to Software Engineering2+1 IT-361Mobile & Web Development3+1
EE-326Introduction to Embedded Systems3+1 NS-241Statistical Modelling3+0
IT-351Artificial Intelligence & Machine Learning3+1 IT-363IoT Systems and Applications3+0
MS-412Engineering Economics3+0 CS-461Big Data & Cloud Computing3+1
HS-222Technical Report Writing3+0 CS-353Computer Communication and Networks3+1
  Total14+3=17   Total15+3=18


                                                                   FOURTH YEAR

 7th Semester   8th Semester 
CodeCourseCr. Hrs. CodeCourseCr. Hrs.
MS-412Project Management3+0 MS-403Entrepreneurship3+0
IT-472IoT Network Protocols and Sensor Interfacing3+0 IT-483IoT Business Case3+0
CS-304Information Security3+0 MS-302Organizational Behavior3+1
EE-471Final Year Project – I0+3 EE-481Final Year Project – II0+3
 Total9+3=12   Total9+4=13

    Total Cr. Hrs. 131