Subject Overview
Our Computer Science Engineering program offers a comprehensive curriculum designed to prepare students for the rapidly evolving technology industry. The subjects are carefully structured to provide both theoretical knowledge and practical skills in software development, system design, and emerging technologies.
Semester-wise Subject Distribution
Semester 1
Engineering Mathematics I
Calculus, Linear Algebra, Differential Equations
Programming Fundamentals
C Programming, Data Types, Control Structures
Engineering Drawing
Technical Drawing, CAD Basics, Blueprint Reading
Physics
Mechanics, Waves, Optics, Modern Physics
Semester 2
Engineering Mathematics II
Complex Analysis, Probability, Statistics
Digital Logic Design
Boolean Algebra, Logic Gates, Sequential Circuits
Computer Organization
CPU Architecture, Memory Systems, I/O
Data Structures
Arrays, Linked Lists, Trees, Graphs
Semester 3
Object-Oriented Programming
Java, Classes, Inheritance, Polymorphism
Database Management Systems
SQL, ER Diagrams, Normalization, Transactions
Computer Networks
OSI Model, TCP/IP, Network Protocols
Operating Systems
Process Management, Memory Management, File Systems
Semester 4
Software Engineering
SDLC, UML, Testing, Project Management
Design & Analysis of Algorithms
Complexity Analysis, Sorting, Searching, Dynamic Programming
Web Technologies
HTML, CSS, JavaScript, PHP, MySQL
Mobile Application Development
Android Development, iOS Basics, Cross-platform Apps
Semester 5
Cloud Computing
AWS, Azure, Virtualization, Distributed Systems
Cybersecurity
Network Security, Cryptography, Ethical Hacking
Machine Learning
Supervised Learning, Unsupervised Learning, Neural Networks
Software Architecture
Design Patterns, Microservices, Scalability
Semester 6
Artificial Intelligence
Search Algorithms, Knowledge Representation, Expert Systems
Big Data Analytics
Hadoop, Spark, Data Mining, Visualization
Internet of Things
IoT Architecture, Sensors, Embedded Systems
DevOps
CI/CD, Docker, Kubernetes, Infrastructure as Code
Semester 7
Capstone Project I
Project Planning, Research, Implementation
Professional Elective I
Choose from specialized topics
Professional Elective II
Choose from specialized topics
Semester 8
Capstone Project II
Project Completion, Documentation, Presentation
Industry Internship
Real-world experience in industry
Professional Elective Subjects
Students can choose from the following elective subjects based on their interests and career goals:
Software Development
- Advanced Java Programming
- Python for Data Science
- Full Stack Development
- Game Development
Data Science & AI
- Deep Learning
- Natural Language Processing
- Computer Vision
- Reinforcement Learning
Cybersecurity
- Network Security
- Web Application Security
- Digital Forensics
- Blockchain Technology
Emerging Technologies
- Edge Computing
- 5G Networks
- Quantum Computing
- Augmented Reality
Ready to Start Your CSE Journey?
Explore our comprehensive curriculum and begin your path to becoming a successful software engineer.