Bachelor of Technology in Computer Science Syllabus
Computer Science Engineering is a rapidly evolving field focused on the design, development, and application of software and computer systems. This four-year undergraduate program provides students with in-depth knowledge and practical skills in programming, algorithmic problem solving, software development, artificial intelligence, and machine learning.
1st Year (Foundation of Engineering and Computer Science)
Subjects
- Engineering Mathematics I
- Engineering Physics
- Engineering Chemistry
- Basics of Computer Science
- Programming in C
- Engineering Graphics
- Communication Skills
- Workshop Practices
2nd Year (Core Computer Science Subjects)
Subjects
- Engineering Mathematics II
- Data Structures and Algorithms
- Object-Oriented Programming (C++)
- Digital Logic Design
- Computer Networks
- Database Management Systems
- Discrete Mathematics
- Operating Systems
3rd Year (Advanced Computing Topics and Specialization)
Subjects
- Software Engineering
- Design and Analysis of Algorithms
- Computer Organization and Architecture
- Database Systems
- Web Technologies
- Artificial Intelligence
- Machine Learning
- Elective I (e.g., Cloud Computing, Data Science)
4th Year (Specialization and Project Work)
Subjects
- Advanced Software Engineering
- Distributed Systems
- Internet of Things (IoT)
- Computer Graphics
- Elective II (e.g., Blockchain, Cyber Security)
- Elective III (e.g., Natural Language Processing, Augmented Reality)