BCA Internet of Things (IoT)

Overview

The Bachelor of Computer Applications in Internet of Things (IoT) is a four-year honours programme designed to prepare students for the rapidly evolving era of connected technologies and smart systems. The programme combines computing, electronics, networking, and data analytics to develop expertise in designing and implementing IoT solutions. Students gain practical experience in embedded systems, sensor networks, automation, cloud integration, and real-time projects. The curriculum is industry-aligned, offering exposure to advanced tools, global certifications, and project-based learning. The programme emphasises innovation, problem-solving, and experiential learning, equipping graduates with the technical and professional skills required for careers in IoT, emerging technologies, and data-driven systems across domains such as healthcare, agriculture, smart cities, and manufacturing.

The BCA Programme is a four-year degree programme, wherein a student, after successful completion, will be awarded an Honours degree. However, a student has the option to exit the programme after successful completion of the first three years. In such a case, the student will be awarded a Bachelor’s degree.

Eligibility

Candidates who have completed Higher Secondary (10+2 / PUC) or Equivalent with an aggregate of 40% or an equivalent CGPA are eligible.

BCA Internet of Things (IoT)

Programme Outcomes (PO)

Programme Specific Outcomes (PSO)

Programme Matrix – BCA IoT [NEP 2025 Onwards]

Semester Course Title Course Type Credits
I C Programming DSC 3
I C Programming Practical DSC 1
I Computer Organization and Design DSC 3
I Computer Organization and Design Practical DSC 1
I Foundation of Discrete Mathematics DSC 3
I Digital Engineering SEC 3
II Data Structures DSC 3
II Data Structures Practical DSC 1
II Basic Electronics and Communication Systems DSC 3
II Basic Electronics and Communication Systems Practical DSC 1
II Fundamentals of IoT and Applications DSC 3
II Electronics for IoT DSC -CC 2
II Multidisciplinary Course MDC 3
II Web Development Workflow SEC 3
III Object Oriented Programming with Java DSC 3
III Object Oriented Programming with Java Practical DSC 1
III Sensors and Interface Modules DSC 3
III Sensors and Interface Modul342es Practical DSC 1
III Data Communication and Networks DSC 3
III NPTEL SEC 3
III Multidisciplinary Course MDC 3
III Value-Added Course (VAC) VAC 2
IV Relational Database Management System DSC 3
IV Relational Database Management System Practical DSC 1
IV IoT Architecture DSC 3
IV IoT Architecture Practical DSC 1
IV Principles of Operating System and Linux Concepts DSC 3
IV Domain Specific certificate DSC-CC 2
IV Minor Project-I DSC-MP 2
IV Domain Specific certificate SEC 3
IV Multidisciplinary Course MDC 3
IV Value-Added Course (VAC) VAC 2
V Edge IoT DSC 4
V Edge IoT Practical DSC 2
V Python Programming for IoT DSC 4
V Python Programming for IoT Practical DSC 2
V Research Methodology DSC 4
V Software Engineering DSC 4
V Minor Project-II DSC MP 2
V Internship   2
VI Machine Learning DSC 4
VI Machine Learning Practical (IoT Based Application) DSC 2
VI Industrial Internet of Things DSC 4
VI Industrial Internet of Things Practical DSC 2
VI Cloud Computing Infrastructure  DSC 4
VI Domain Specific certificate DSC CC 2
VI Project DSP 4

Key Courses

Semester I

Semester II

Semester III

Semester IV

Semester V

Semester VI