The total number of subjects in B.Tech CSE varies depending on the university and its curriculum. Typically, there are about 45-50 subjects spread across eight semesters, including core subjects, electives, and labs.
Core subjects include:
- Programming Languages (C, C++, Python, Java)
- Data Structures and Algorithms
- Operating Systems
- Database Management Systems (DBMS)
- Computer Networks
- Software Engineering
- Artificial Intelligence and Machine Learning
- Cybersecurity
- Theory of Computation
- Compiler Design