Common · Shared across all branches

First Year (Sem 1 & 2)

All First Year subjects for VTU 2022 Scheme. The same subjects apply to every branch — open any one for module-wise notes, important questions and lab programs.

BMATS101theory4 cr Common
Mathematics-I for CSE Stream

Mathematics-I for CSE stream focuses on foundational calculus, linear algebra, and differential equations essential for engineering problem-solving. It builds analytical skills required for core subjects like data structures, algorithms, and machine learning.

BMATS201theory4 cr Common
Mathematics-II for CSE Stream

Mathematics-II focuses on advanced calculus, vector calculus, probability, and Laplace transforms. It provides essential mathematical tools used in computer science applications such as data analysis, signal processing, and system modeling.

BPHYS102-202theory4 cr Common
Physics for CSE Stream

Physics for CSE stream focuses on modern physics concepts relevant to computing technologies, including quantum mechanics, semiconductors, lasers, and nanotechnology. It builds the foundation for understanding electronic devices and advanced computing systems.

BCHES102-202theory4 cr Common
Chemistry for CSE Stream

Chemistry for CSE stream covers materials chemistry, electrochemistry, corrosion, polymers, and energy sources. It provides essential knowledge for understanding materials used in computing hardware, batteries, and modern technological applications.

BPOPS103-203theory3 cr Common
Principles of Programming using C

This course introduces the fundamentals of programming using the C language. It covers problem-solving techniques, control structures, functions, arrays, pointers, and basic data structures, forming the foundation for advanced programming and software development.

BCEDK103-203theory3 cr Common
Computer Aided Engineering Drawing

Computer Aided Engineering Drawing introduces fundamental engineering drawing concepts using CAD tools. It focuses on orthographic projections, isometric drawings, and visualization techniques required for engineering design and problem-solving.

BESCK104D-204Dtheory3 cr Common
Introduction to Mechanical Engineering

Introduction to Mechanical Engineering provides fundamental concepts of thermodynamics, energy systems, manufacturing processes, and mechanical devices. It helps students understand core mechanical principles applied in engineering systems and real-world applications.

BETCK105H-205Htheory3 cr Common
Introduction to Internet of Things

Introduction to Internet of Things (IoT) covers the fundamentals of connected devices, sensors, communication protocols, and cloud integration. It enables understanding of how physical systems interact with software and networks in modern smart applications.

BETCK105I-205Itheory3 cr Common
Introduction to Cyber Security

Introduction to Cyber Security covers the fundamentals of securing computer systems and networks. It includes concepts of threats, vulnerabilities, cryptography, network security, and ethical practices to protect digital assets.

BPLCK105B-205Btheory3 cr Common
Introduction to Python Programming

Introduction to Python Programming covers the fundamentals of Python language including syntax, control structures, functions, data structures, and basic problem-solving. It helps students build programming skills for applications in data analysis, automation, and software development.

BENGK106-206mcq1 cr Common
Communicative English

Communicative English focuses on developing effective communication skills in English, including reading, writing, listening, and speaking. It enhances vocabulary, grammar, and professional communication required for academic and career growth.

BESCK104C-204Ctheory3 cr Common
Introduction to Electronics and Communication

Introduction to Electronics and Communication covers the fundamentals of electronic devices, circuits, and communication systems. It provides basic understanding of semiconductor devices, signal transmission, and modern communication technologies used in engineering applications.

BICOK107-207mcq1 cr Common
Indian Constitution

Indian Constitution introduces the fundamental principles, structure, and functions of the Indian government. It covers rights, duties, governance, and legal frameworks that shape the nation and guide responsible citizenship.

BPLCK105C-205Ctheory3 cr Common
Basics of Java Programming

Basics of Java Programming introduces object-oriented programming concepts using Java. It covers syntax, control structures, classes, objects, and basic application development, forming a foundation for software engineering and application development.