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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.