B.Sc Computer Science + Internet of Things

DURATION

3 Years (6 Sem)

ELIGIBILITY

10+2 /PUC Pass

(with English) from any Recognized Board

AFFILIATION

Bengaluru North University

COURSES – OVERVIEW
Throughout the program, students often participate in lab work, internships, and projects to
gain practical experience. The curriculum is designed by BSDT to build strong foundational
computer science skills while specializing in the technologies and practices central to IoT.
Students will understand how to design, implement, and manage systems that integrate
physical devices with networking and software solutions. Graduates are well-equipped for
careers in IoT development, smart technology design, systems engineering, and more in
various sectors including smart homes, healthcare, urban planning, and industrial
automation.
CURRICULUM
A BSc in Computer Science with a specialization in the Internet of Things (IoT) integrates core
computer science education with specialized knowledge and skills related to IoT. This
interdisciplinary program combines aspects of computer science, networking, electronics, and data
analytics to prepare students for the rapidly evolving landscape of connected devices.

● Computer Fundamentals and Programming in C
● C Programming Lab
● Algebra – I and Calculus – I
● Theory based Practical’s on Algebra -I and Calculus – I
● (A) Mathematics – I
● (B) Business Mathematics – I
● Foundation Course
● CC & EA
● Indian Language
● English

● Data Structures using C
● Data structures Lab
● Algebra – II and Calculus – II
● Theory based Practical’s on Algebra – II and Calculus – II
● (A) Mathematics – II
● (B) Business Mathematics-II
● Foundation Course
● CC & EA
● Indian Language
● English

● Object Oriented Programming Concepts and Programming in JAVA
● JAVA Lab
● Ordinary Differential Equations and Real Analysis-I
● Theory based Practical’s on Ordinary Differential Equations and Real Analysis-I
● (A) Ordinary Differential Equations
● (B) Quantitative Mathematics
● (C) Vedic Mathematics
● Foundation Course
● CC & EA
● Indian Language
● English

● Database Management Systems
● DBMS Lab
● Partial Differential Equations and Integral Transforms
● Theory based Practical’s on Partial Differential Equations and Integral Transforms
● (A) Partial Differential Equations
● (B) Mathematical Finance
● (C) Mathematics for Social Sciences
● Foundation Course
● CC & EA
● Indian Language
● English

  • Programming in PYTHON
  • Computer Networks
  • PYTHON Programming lab
  • Computer Networks Lab
  • Group-1: (Choose any one)
  • DTP, CAD and Multimedia
  • Hardware and Server Maintenance
  • Web Content Management Systems
  • E-Commerce
  • Web Designing
  • Complex Analysis
  • Theory based Practical’s on Complex Analysis
  • Foundation Course
  • CC & EA
  • Internet Technologies
  • Operating System Concepts
  • JAVA Script, HTML, CSS Lab
  • C Programming Lab
  • Group-1: (Choose any one)
  • Health Care Technologies
  • Digital Marketing
  • Office Automation
  • Multimedia Processing
  • Accounting Package
  • Numerical Analysis
  • Theory based Practical’s on Numerical Analysis
  • Internship
Software Tools
Tools B.Sc Computer Science + Cyber Security

Java | Python | C++, JavaScript | Eclipse | NetBeans | PyCharm | Visual Studio Code
MySQL | Oracle | Microsoft SQL Server | Windows | Linux | macOS
HTML | CSS | JavaScript | Bootstrap | VMware | VirtualBox | AWS | Azure
R | Python | TensorFlow | Jupyter Notebooks |Microsoft Office | Google Workspace

#WeGoBeyondCurriculum

Apply now
×