1
Semester 1
5 Subjects
Introduction to C Language & Features
Variables, Data Types, Constants
Operators & Expressions
Control Structures (if, switch, loops)
Arrays (1D & 2D)
Strings & String Functions
Functions & Recursion
Pointers & Pointer Arithmetic
Structures & Unions
File Handling (fopen, fclose, fread, fwrite)
Computer Block Diagram & Generations
CPU Architecture (ALU, CU, Registers)
Memory Hierarchy (Cache, RAM, ROM, Secondary)
Input/Output Devices
Number Systems & Conversions
Boolean Algebra & Logic Gates
Assembly Language Basics
Instruction Set Architecture
Differential Calculus
Integral Calculus
Matrices & Determinants
Linear Algebra Basics
Set Theory
Relations & Functions
Number Systems & BCD
Boolean Simplification
Combinational Circuits (Adder, Subtractor)
Sequential Circuits (Flip-flops)
Registers & Counters
Memory Types (ROM, RAM, Flash)
Technical Writing
Report & Letter Writing
Presentation Skills
Group Discussion Techniques
2
Semester 2
5 Subjects
Arrays & Linked Lists
Doubly & Circular Linked Lists
Stacks – PUSH, POP & Applications
Queues – Enqueue, Dequeue, Circular Queue
Trees (Binary Tree, BST, AVL)
Graph Representation (Adjacency Matrix & List)
Graph Traversal (BFS, DFS)
Hashing & Hash Tables
Searching (Linear, Binary)
Sorting (Bubble, Selection, Insertion, Merge, Quick, Heap)
OOP Principles (Encapsulation, Inheritance, Polymorphism, Abstraction)
Classes & Objects
Constructors & Destructors
Operator Overloading
Inheritance Types
Virtual Functions & Runtime Polymorphism
Templates
Exception Handling (try-catch-throw)
STL (vector, list, stack, queue, map)
Propositional Logic
Predicate Logic
Set Theory & Operations
Relations & Functions
Graph Theory Basics
Combinatorics & Permutations
Mathematical Induction
Recurrence Relations
Errors in Numerical Computation
Bisection Method
Newton-Raphson Method
Lagrange Interpolation
Numerical Integration (Trapezoidal, Simpson's)
Gaussian Elimination
Technical Report Writing
Documentation Skills
Email & Professional Communication
Advertisement – 728×90
3
Semester 3
4 Subjects
DBMS Concepts & Architecture
Data Models (ER, Relational, Object)
ER Diagrams & Mapping to Relational
Relational Algebra
SQL – DDL, DML, DCL, TCL
Advanced SQL (Joins, Subqueries, Views)
Normalization (1NF, 2NF, 3NF, BCNF)
Transaction Management & ACID
Concurrency Control
Recovery Techniques
PL/SQL – Procedures, Functions, Triggers
NoSQL Basics (MongoDB)
OS Concepts & Types
Process & Process States
Process Scheduling (FCFS, SJF, Round Robin, Priority)
Inter-Process Communication
Threads & Multithreading
Deadlock – Detection, Prevention, Avoidance (Banker's)
Memory Management (Contiguous, Paging, Segmentation)
Virtual Memory & Page Replacement Algorithms
File System Structure
Disk Scheduling (SSTF, SCAN, C-SCAN)
I/O Management
Linux System Calls
Java History, JVM, JRE, JDK
Java Syntax & Data Types
OOP in Java (Class, Object, Inheritance, Polymorphism)
Interfaces & Abstract Classes
Java Packages
Exception Handling in Java
Generics
Collections Framework (ArrayList, LinkedList, HashMap, HashSet, TreeMap)
Java I/O Streams & File Handling
Multithreading in Java
Applets & AWT Basics
JDBC – Connecting Java to Database
OSI Model – 7 Layers
TCP/IP Model
Data Transmission (Analog & Digital)
Encoding Techniques
Error Detection & Correction
MAC Protocols (CSMA/CD, CSMA/CA)
LAN, WAN, MAN, PAN
Network Devices
IP Addressing (IPv4, IPv6, Subnetting)
Routing Algorithms
4
Semester 4
4 Subjects
HTML5 – Semantic Elements, Forms, Canvas
CSS3 – Flexbox, Grid, Animations, Media Queries
JavaScript – DOM, Events, AJAX, Fetch API
jQuery Basics
Bootstrap Framework
PHP – Syntax, Forms, Sessions, Cookies
PHP & MySQL CRUD Operations
JSON & REST APIs
Introduction to React.js
Software Development Life Cycle (SDLC)
Waterfall, Agile, Scrum, Spiral Models
Requirements Engineering
Use Case & Class Diagrams (UML)
Software Design Principles (SOLID)
Design Patterns (Singleton, Factory, Observer)
Software Testing (Unit, Integration, System, UAT)
Testing Techniques (Black Box, White Box)
Software Project Management
Version Control (Git & GitHub)
Application Layer Protocols (HTTP, HTTPS, FTP, SMTP, DNS, DHCP)
Transport Layer (TCP vs UDP)
Network Layer (IP, ICMP, ARP)
Data Link Layer
Routing Protocols (RIP, OSPF, BGP)
Firewalls & Network Security
VPN & Proxy Servers
Network Troubleshooting Tools
System Concepts & Types
SDLC Phases
Feasibility Study
DFD – Data Flow Diagrams
Entity-Relationship Diagrams
Decision Tables & Decision Trees
System Documentation
System Implementation & Maintenance
Advertisement – 728×90
5
Semester 5
4 Subjects
Servlets – Lifecycle & HTTP Methods
JSP – Scriptlets, Directives, Expression Language
MVC Pattern with JSP & Servlets
Hibernate ORM – Configuration & Mapping
Spring Framework – IoC, Dependency Injection
Spring MVC
Spring Boot Basics
JNDI & Connection Pooling
Web Services (REST & SOAP)
JSON Processing in Java
Linux Directory Structure
File Permissions & Ownership
Process Management (ps, kill, top)
Shell Scripting Basics
Variables & Control Flow in Shell
Functions in Shell Scripts
Regular Expressions (grep, sed, awk)
Cron Jobs & Scheduling
Package Management (apt, yum)
Networking Commands (ping, netstat, ifconfig, ssh)
Graphics Primitives (DDA, Bresenham Line, Circle)
Polygon Filling Algorithms
2D Transformations (Translation, Rotation, Scaling, Reflection, Shear)
Homogeneous Coordinates
3D Transformations
Projections (Orthographic, Perspective)
Clipping Algorithms (Cohen-Sutherland, Sutherland-Hodgman)
Hidden Surface Removal
Illumination & Shading Models
OpenGL Introduction
Asymptotic Notations (Big-O, Omega, Theta)
Recurrence Relations
Divide and Conquer (Merge Sort, Quick Sort, Binary Search)
Dynamic Programming (Knapsack, LCS, Matrix Chain)
Greedy Algorithms (Huffman, Kruskal, Prim)
Graph Algorithms (Dijkstra, Bellman-Ford, Floyd-Warshall)
NP-Completeness Basics
6
Semester 6
5 Subjects
Cloud Computing Fundamentals
Service Models: IaaS, PaaS, SaaS
Deployment Models: Public, Private, Hybrid
AWS Services (EC2, S3, RDS, Lambda, CloudFront)
Microsoft Azure Overview
Google Cloud Platform
Virtualization (VMware, VirtualBox)
Docker & Containerization
Kubernetes Basics
Serverless Architecture
Cloud Security Best Practices
Android Architecture & Components
Activity Lifecycle
Intents (Explicit & Implicit)
UI Components (TextView, EditText, Button, RecyclerView)
Fragments
SQLite Database
SharedPreferences & File Storage
Retrofit for REST API
RecyclerView & Adapters
Firebase Integration (Auth, Firestore, FCM)
App Deployment on Play Store
Cybersecurity Fundamentals
Types of Attacks (Phishing, MITM, DoS, SQL Injection, XSS, CSRF)
Cryptography (Symmetric: AES, DES; Asymmetric: RSA)
Public Key Infrastructure (PKI)
Digital Signatures & SSL/TLS
Web Application Security (OWASP Top 10)
Ethical Hacking Basics
Penetration Testing Tools (Nmap, Metasploit)
Incident Response
Legal Framework (IT Act 2000)
Project Planning & Requirements
Technology Stack Selection
Frontend & Backend Development
Database Design
Testing & Debugging
Project Documentation
Viva Voce Preparation
Project Proposal & Synopsis
System Design (DFD, ER Diagram, Class Diagram)
Full-Stack Development
Deployment (Hosting, Domain)
Project Report Writing
Final Presentation
Advertisement – 728×90