Semester 2 Syllabus & Notes
Browse all 18 subjects for B.Tech CSE Semester 2. Includes unit summaries, objective MCQ test banks, and midterm/endterm subjective question answers.
Computer Programming
Comprehensive course on computer programming in C covering fundamentals, control structures, functions, arrays, pointers, dynamic memory allocation, and derived types.
Orientation To Computing-II
Orientation course providing foundational and practical insights into modern computing domains including Data Science, AI/ML, Cybersecurity, DevOps, Cloud Computing, and Full Stack Web Development with UI/UX design.
Software Engineering
Comprehensive course on software engineering principles covering the software lifecycle, architectural design, object-oriented modeling with UML, testing methodologies, project estimation, maintenance, and modern DevOps practices.
Database Management Systems
Comprehensive engineering study of Database Management Systems (DBMS), spanning fundamental database concepts and file processing limitations, three-tier ANSI-SPARC architecture, data independence, relational data model, ER and Enhanced ER modeling, relational algebra and calculus operations, SQL (DDL, DML, DCL, TCL), integrity constraints, views, complex joins and subqueries, normalization theory (1NF, 2NF, 3NF, BCNF, 4NF, 5NF) based on functional and multivalued dependencies, indexing and hashing, transaction processing with ACID properties, concurrency control protocols (locking, timestamping, MVCC), crash recovery (WAL, checkpoints), PL/SQL programming constructs (stored procedures, functions, packages, triggers, cursors), and modern NoSQL distributed database paradigms (document, key-value, column-family, graph databases, CAP theorem, BASE properties).
Differential Equations And Vector Calculus
This course focuses on the definitions, distinctions, and solution methods for various differential equations, including first-order and higher-order ordinary differential equations, linear differential equations, partial differential equations (heat, wave, and Laplace equations), and vector calculus encompassing gradient, divergence, curl, line, surface, and volume integrals, along with Green's, Stokes's, and Gauss divergence theorems.
Discrete Mathematics
This course on Discrete Mathematics focuses on employability and skill development, covering topics such as logic and proofs, combinatorics, recurrence relations, graph theory, and number theory.