Apply UG

Apply PG

Bachelor of Computer Application (BCA) with Specialisations

Internet of Things integrated with Certification in IoT Fundamentals - Connecting Things from Cisco


The minimum qualification required is a pass in the 10+2 Science or Commerce with Maths/Statistics/Computer Science/Information Practice as one of the core subjects in PUC / ISC / CBSE or an equivalent board. A course recognized as equivalent thereto by the University.


The program, BCA Internet of Things offered at Jain (Deemed-to-be University) enables students develop strong basic knowledge in programming and other subjects that will help them have a better understanding of Internet of Things and understand the importance of the current components of typical IoT devices and trends for the future.

Students will also learn how to extract information from sensors around the world, communicate captured information through communication networks (wired or wireless) and store it on physical or virtual storage devices (for example Cloud), analyze the information, extract knowledge from it for the benefit of the business and apply a set of technologies, tools, and techniques to develop and deploy IoT systems.

Course Highlights
  • Learn the concept of IoT and its principles to implement tools and techniques to solve real-world problems
  • Acquire knowledge about electronics and embedded systems and sensor technology that is mandatory for developing time-critical applications
  • Understand and apply networking concepts and its architecture
Program code: 044B
Course Commencement : July 2024

Study Campus

JAIN Knowledge Campus
# 44/4, District Fund Road
Jayanagar 9th Block Campus
Bangalore - 5600 69
+91 8310942174

Admissions Office

JAIN Knowledge Campus
# 44/4, District Fund Road
Jayanagar 9th Block Campus
Bangalore - 5600 69
+91 8310942174
080 - 46650100

Course Image
Curriculum Structure

  • Language I
  • Kannada
  • Sanskrit
  • Hindi
  • Additional English
  • English I
  • Fundamentals of Mathematics
  • Computer Fundamentals and Organization
  • Programming in C
  • Introduction to Linux
  • C Programming Lab
  • Linux Lab

  • English II
  • Operating System
  • Oops With C++
  • Data Structures Using C
  • Oops With C++ Lab
  • Data Structures Lab
  • Skill Enhancement Course (SEC) I
  • Mind Management and Human Values

  • Fundamentals of Information Security
  • Computer Networks
  • Programming in Java
  • History of Indian Art
  • Personality and Career Management
  • New Media Studies
  • Contemporary Approaches to Management
  • RDBMS Lab
  • Java Programming Lab

  • Sensor Technology
  • Digital Electronics
  • Client Side Scripting or Python Programming
  • Ability Enhancement Course
  • Communicative English
  • Indian Constitution or Indian Aesthetics
  • Introduction Data Science or Fundamentals Of Electronics
  • Learning Lab
  • Sensor Technology – Lab
  • Client Side Scripting - Lab or Python Programming – Lab

  • Communication Protocols or Adhoc Mobile Wireless Networks
  • Embedded Systems or Digital Signal Processing
  • Mobile Application Development or Big Data Analytics
  • Introduction to AI or Introduction to Cloud Computing
  • Ability Enhancement Compulsory Course
  • Environment Science
  • Learning Lab
  • Embedded Systems - Lab or Digital Signal Processing – Lab
  • Mobile Application Development – Lab or Big Data Analytics – Lab

  • IoT System Design or Advanced Embedded Systems
  • Introduction to Machine Learning or Introduction to Digital Image Processing
  • Learning Lab
  • IoT System Design – Lab or Advanced Embedded Systems – Lab
  • Research Publication
  • Project/Internship
Career Outcomes

Internet of Things or IoT is one of the highly discussed topics in both academic and professional circles today. With ground-breaking developments in this area, there is need for professionals who have the foundational knowledge of programming that can help them in inventing products in the future. Graduates with a BCA degree in IoT can opt for openings such as IoT Developer, IoT Cloud Engineer, Industrial Engineer, Industrial Computer Engineer/programmer, UI/UX Designer etc.