1
Semester 1
5 Subjects
Differential Calculus (Limits, Differentiation, Partial Derivatives)
Integral Calculus (Definite, Indefinite, Double, Triple Integrals)
Differential Equations (ODE, PDE Basics)
Series (Taylor, Maclaurin, Fourier)
Matrices & Determinants
Eigenvalues & Eigenvectors
Vector Calculus (Gradient, Divergence, Curl)
Laplace Transforms
Optics (Wave, Interference, Diffraction, Polarization)
Quantum Mechanics Basics
Crystal Structure & X-rays
Semiconductors & Energy Bands
Lasers & Optical Fibers
Superconductivity
Magnetic Properties of Materials
Modern Physics Concepts
Kirchhoff's Laws (KVL, KCL)
Network Theorems (Thevenin, Norton, Superposition)
AC Circuits & Phasor Diagrams
Transformers Basics
DC & AC Machines
Measuring Instruments
Computer Fundamentals & Organization
Introduction to Programming
Variables, Data Types & Operators
Control Structures (if, switch, loops)
Functions & Recursion
Arrays & Strings
Pointers Basics
Structures & File Handling
Engineering Drawing Basics
Geometric Constructions
Orthographic Projections
Isometric Views
AutoCAD Introduction
2
Semester 2
5 Subjects
Complex Numbers & Complex Analysis
Probability Theory
Statistical Methods (Mean, SD, Regression, Correlation)
Numerical Methods (Bisection, Newton-Raphson, Interpolation)
Z-Transforms
Fourier Transforms
Technical Writing (Reports, Proposals, Manuals)
Professional Email & Letter Writing
Presentation Techniques
Group Discussion & Interview Skills
Technical Vocabulary
Advanced Arrays & Matrices
Linked Lists (Singly, Doubly, Circular)
Stacks & Queues
Trees & Binary Search Trees
Heaps
Graphs (BFS, DFS)
Hashing
Sorting Algorithms
Ecosystems & Biodiversity
Environmental Pollution (Air, Water, Soil, Noise)
Climate Change & Global Warming
Renewable Energy Sources
Environmental Legislation (India)
Sustainable Development
Optics Experiments
Semiconductor Experiments
Titration & Chemical Analysis
Material Testing
Advertisement – 728×90
3
Semester 3
5 Subjects
Advanced Linked Lists
Trees: BST, AVL Trees, Red-Black Trees
B-Trees & B+ Trees
Heap Operations & Heapsort
Graph Representations (Adjacency Matrix, List)
Graph Traversals (BFS, DFS)
Shortest Path (Dijkstra, Bellman-Ford)
Minimum Spanning Tree (Kruskal, Prim)
Hashing – Collision Resolution
Advanced Sorting (Merge, Quick, Radix, Counting)
Digital Logic Design Review
Instruction Set Architecture (ISA)
RISC vs CISC
CPU Datapath & Control
Pipelining (Hazards: Structural, Data, Control)
Cache Memory (Direct Mapped, Set-Associative, Fully Associative)
Main Memory & Virtual Memory
Secondary Storage
I/O Organization & DMA
Parallel Architectures
Mathematical Logic (Propositional & Predicate)
Proof Techniques (Direct, Contradiction, Induction)
Set Theory & Relations
Functions & Composition
Graph Theory (Euler, Hamiltonian, Planar)
Trees & Spanning Trees
Combinatorics
Recurrence Relations & Generating Functions
Boolean Algebra
Java Basics & JVM Architecture
Classes, Objects & Encapsulation
Inheritance & Method Overriding
Interfaces & Abstract Classes
Polymorphism (Compile-time & Runtime)
Generics & Collections
Exception Handling
Java I/O Streams
Multithreading
Lambda & Streams (Java 8+)
JDBC & Database Connectivity
Number Systems & Codes
Boolean Algebra & Logic Gates
Combinational Circuits (Adder, Subtractor, Mux, Demux, Encoder, Decoder)
Flip-Flops (SR, JK, D, T)
Registers & Counters
Sequential Circuit Design
PLDs (PLA, PAL, CPLD, FPGA)
Memory Circuits (ROM, RAM)
ADC & DAC
4
Semester 4
5 Subjects
Asymptotic Analysis (Big-O, Omega, Theta)
Recurrence Relations & Master Theorem
Divide & Conquer (Merge Sort, Quick Sort, Strassen Matrix, Binary Search)
Dynamic Programming (LCS, LIS, Knapsack 0/1, Matrix Chain Multiplication, Edit Distance)
Greedy Algorithms (Huffman Coding, Activity Selection, Fractional Knapsack)
Graph Algorithms (DFS, BFS, Dijkstra, Bellman-Ford, Floyd-Warshall, Kruskal, Prim)
Backtracking (N-Queens, Graph Coloring, Hamiltonian Path)
Branch & Bound
String Matching (Naive, KMP, Rabin-Karp, Boyer-Moore)
NP-Completeness (P, NP, NP-Hard, NP-Complete, Reductions)
Process Concept & States
Threads & Multithreading Models
CPU Scheduling (FCFS, SJF, SRTF, Round Robin, Priority, MLFQ)
Process Synchronization (Race Condition, Critical Section)
Synchronization Tools (Mutex, Semaphores, Monitors)
Classical Problems (Producer-Consumer, Dining Philosophers, Readers-Writers)
Deadlock (Conditions, Prevention, Avoidance – Banker's Algorithm, Detection & Recovery)
Memory Management (Logical vs Physical, Paging, Segmentation)
Virtual Memory (Demand Paging, TLB, Page Replacement Algorithms – FIFO, LRU, Optimal)
File System Interface & Implementation
Disk Scheduling (SSTF, SCAN, C-SCAN, LOOK)
Linux Internals & System Calls
Relational Model & Algebra
SQL (DDL, DML, DCL, TCL)
Advanced SQL (Joins, Subqueries, CTEs, Window Functions)
Normalization (1NF, 2NF, 3NF, BCNF, 4NF, 5NF)
Transaction Management & Concurrency Control
Locking Protocols & Timestamp Ordering
Crash Recovery (Undo, Redo Logs, ARIES)
Indexing (B+ Tree, Hash, Bitmap)
Query Processing & Optimization
Distributed Databases
NoSQL Systems (MongoDB, Cassandra, Redis)
OSI & TCP/IP Reference Models
Physical Layer (Encoding, Transmission Media)
Data Link Layer (Framing, Error Control, CSMA/CD, CSMA/CA)
Network Layer (IP v4/v6, ICMP, ARP, Subnetting, VLSM, CIDR)
Routing (RIP, OSPF, BGP, EIGRP)
Transport Layer (TCP – 3-way Handshake, Flow Control, Congestion Control; UDP)
Application Layer (HTTP/2, DNS, SMTP, FTP, DHCP, SNMP)
Network Security (Firewalls, VPN, IDS/IPS)
Wireless Networks (802.11, Cellular – 4G/5G)
Finite Automata (DFA, NFA)
Regular Expressions & Regular Languages
Context-Free Grammars & PDAs
Pumping Lemma
Turing Machines
Decidability & Undecidability
Chomsky Hierarchy
Computability Theory
Advertisement – 728×90
5
Semester 5
5 Subjects
Introduction to Compilers & Phases
Lexical Analysis (Tokens, Lexemes, Patterns, DFA/NFA, Flex)
Syntax Analysis (Context-Free Grammars, Derivation, Parse Trees)
Top-Down Parsing (Recursive Descent, LL(1) – FIRST, FOLLOW, Parsing Table)
Bottom-Up Parsing (Shift-Reduce, LR, SLR, LALR, CLR)
Yacc/Bison
Semantic Analysis (SDT, Attribute Grammars, Type Checking)
Intermediate Code Generation (3-Address Code, TAC, DAG)
Code Optimization (Local, Global, Loop, Peephole)
Code Generation & Register Allocation
Runtime Environments & Symbol Table
SDLC Models (Waterfall, Agile, Scrum, Kanban, Spiral, RAD)
Requirements Engineering (Elicitation, Specification – SRS)
Software Architecture (Layered, MVC, Microservices, Event-Driven)
UML Modeling (Use Case, Class, Sequence, Activity, State, Component, Deployment)
Design Principles (SOLID, DRY, KISS, YAGNI)
Design Patterns (Creational, Structural, Behavioral)
Software Testing (Unit, Integration, System, Acceptance, Regression)
Test-Driven Development (TDD) & BDD
Software Metrics (Cyclomatic Complexity, Function Points)
Risk Management & Project Planning
CI/CD & DevOps
AI Overview & History
Intelligent Agents & Environments
Uninformed Search (BFS, DFS, UCS, IDS)
Informed Search (A*, Greedy Best-First)
Adversarial Search (Minimax, Alpha-Beta Pruning)
Constraint Satisfaction Problems (CSP)
Knowledge Representation (Propositional Logic, First-Order Logic)
Inference (Resolution, Unification)
Bayesian Networks & Probabilistic Inference
Planning (STRIPS, PDDL)
Machine Learning Introduction
Natural Language Processing Basics
Robotics & Computer Vision Overview
Raster vs Vector Graphics
Graphics Hardware & Pipeline
2D Primitives (DDA, Bresenham Line, Circle, Midpoint)
2D Transformations (Homogeneous Coordinates, Translation, Rotation, Scaling, Shear, Reflection)
2D Viewing & Windowing
Clipping (Cohen-Sutherland, Liang-Barsky, Sutherland-Hodgman)
3D Representations & Transformations
3D Projections (Orthographic, Perspective)
Hidden Surface Removal (Painter's, Z-Buffer)
Illumination & Shading (Phong, Gouraud)
Ray Tracing Basics
OpenGL / WebGL Introduction
Data Visualization Techniques
IoT Architecture & Protocols (MQTT, CoAP)
Sensors & Embedded Systems
Arduino & Raspberry Pi Projects
Big Data Ecosystems (Hadoop, Spark, Hive, Pig)
MapReduce Programming
NoSQL for Big Data
Mobile App Development (Android)
React Native Cross-Platform
Responsive Web Design
6
Semester 6
4 Subjects
ML Types (Supervised, Unsupervised, Reinforcement)
Linear Regression & Gradient Descent
Logistic Regression
Decision Trees & Random Forest
Support Vector Machines (SVM)
K-Nearest Neighbors (KNN)
Naive Bayes Classifier
K-Means Clustering
Hierarchical Clustering & DBSCAN
Principal Component Analysis (PCA)
Model Evaluation Metrics
Bias-Variance Tradeoff
Feature Engineering & Selection
Introduction to Deep Learning
React.js – JSX, Components, Hooks, Router
Angular.js Basics
Node.js & Express.js REST APIs
Django / Flask (Python Web)
GraphQL API
MongoDB with Mongoose
Authentication (JWT, Sessions, OAuth)
Deployment (Heroku, AWS, Vercel)
Progressive Web Apps
Web Security (XSS, CSRF, SQL Injection)
Virtualization (Type 1 & Type 2 Hypervisors)
VMware vSphere Basics
Docker – Images, Containers, Dockerfile, Compose
Kubernetes – Cluster, Pod, Service, Ingress, Helm
AWS Core (EC2, S3, RDS, Lambda, API Gateway)
Azure Fundamentals
CI/CD with Jenkins / GitHub Actions
Infrastructure as Code (Terraform)
Cloud Monitoring & Logging
Serverless Architecture
Cryptographic Algorithms (AES, RSA, ECC)
Public Key Infrastructure
Digital Signatures & SSL/TLS
NLP – Tokenization, POS, NER, Sentiment Analysis
Transformer Models (BERT, GPT)
Computer Vision – CNN Architectures (VGG, ResNet)
Image Classification & Object Detection (YOLO)
Transfer Learning
Advertisement – 728×90
7
Semester 7
4 Subjects
Cryptography (Symmetric & Asymmetric)
Block Ciphers (AES, DES, 3DES)
Public Key Cryptography (RSA, ECC, Diffie-Hellman)
Hash Functions & Message Authentication
Digital Signatures & PKI
Network Security Protocols (TLS, IPSec, SSH, Kerberos)
Web Application Security (OWASP Top 10 – SQL Injection, XSS, CSRF, IDOR, Path Traversal)
Penetration Testing (Reconnaissance, Scanning, Exploitation)
Security Tools (Nmap, Burp Suite, Metasploit, Wireshark)
Incident Response & Forensics
Cybersecurity Regulations (GDPR, IT Act 2000)
Artificial Neural Networks (Perceptron, MLP)
Backpropagation & Gradient Descent Variants
Regularization (Dropout, L1, L2, BatchNorm)
Convolutional Neural Networks (CNN) – Architecture, Pooling, Filters
CNN Applications (Image Classification, Object Detection – YOLO, Faster R-CNN, SSD)
Recurrent Neural Networks (RNN, LSTM, GRU)
Sequence-to-Sequence Models & Attention Mechanism
Transformers & Self-Attention (BERT, GPT, T5)
Generative Models (VAE, GAN)
Reinforcement Learning (Q-Learning, DQN, Policy Gradient)
Transfer Learning & Fine-Tuning
TensorFlow & PyTorch Practical Projects
Distributed System Models & Goals
CAP Theorem & BASE Properties
Consistency Models (Strong, Eventual, Causal)
Distributed File Systems (HDFS, GFS, Ceph)
Replication & Fault Tolerance
Consensus Algorithms (Paxos, Raft)
Distributed Transactions (2PC, 3PC, SAGA)
Message Queues (Apache Kafka, RabbitMQ)
Service Discovery & Load Balancing
Microservices Design Patterns
Blockchain & DLT Basics
Project Proposal & Synopsis Submission
Literature Review & Gap Analysis
Technology Stack Selection
System Architecture Design
Prototype Development
Mid-Project Review & Evaluation
8
Semester 8
4 Subjects
Final System Development & Coding
Testing (Unit, Integration, System, UAT)
Performance Optimization
Documentation (SRS, Design Doc, User Manual)
Project Report Writing
Plagiarism Check
Viva Voce & Demo
Final Submission
Entrepreneurship Concepts & Types
Business Plan Development
Market Research & Validation
Startup Ecosystem in India (Startup India, MSME)
Funding Sources (Angel, VC, Bootstrapping, Crowdfunding)
Lean Startup Methodology
Intellectual Property for Startups
Digital Marketing Basics
Financial Literacy for Entrepreneurs
Case Studies of Successful Indian Startups
Ethics in Technology & Computing
Software Piracy & Intellectual Property
Privacy & Data Protection
AI Ethics & Bias
Environmental Impact of Technology
Professional Codes of Conduct (ACM, IEEE)
Whistleblowing & Ethical Dilemmas
Accessibility & Inclusive Design
Industry Exposure & Work Culture
Project Work in Industry
Technical Skills Application
Soft Skills Development
Internship Report Writing
Presentation to College Panel
Advertisement – 728×90