Admissions for Academic Session 2023-24 are on. Apply NowCheck your eligibility for the BMU scholarships 2023-24. Check Now
Admissions for Academic Session 2023-24 are on. Apply NowAdmissions for Academic Session 2023-24 are on. Apply Now


B.Tech Computer Science and Engineering (CSE) syllabus

B Tech CSE syllabus is focused on the study of the hardware and networking domains of computer technology. It seeks to impart knowledge on developing sustainable working models that operate on the strategic integration of computing devices with technology to meet the operational needs of the modern work environment.

The B.Tech CSE course is designed to equip students with the knowledge of

  1. Computer Architecture
  2. Software Engineering
  3. Processor Designs
  4. Computer Networks

Along with the skills of programming and machine learning to expand their technological horizons.

The syllabus also imparts knowledge about specialized areas of study such as

  1. Artificial Intelligence
  2. The Internet Of Things
  3. Algorithm Analysis
  4. Digital Logic

To prepare them for coming-of-age technological needs as well as provides an opportunity for practical learning through Practice School.

The Practice School program bridges the gap between classroom learning and the professional world by way of structured mentoring supervised by renowned industry professionals. It helps the students to explore career opportunities and make a rational decision about their career advancement based on real-time working experience from top electronics and communication technology companies around the world.

The Computer Science and Engineering (CSE) course encourages the all-around development of students by teaching them about designs, implementation, and management of computer systems. Particular emphasis is laid on the study of humanities along with the development of communication and presentation skills so that the students not only possess sound technical knowledge and skills but also develop into socially responsible citizens.

Semester 1

Sem Category Sub-Category Course Title Credits
1 Co-Curricular     1
1 Perspective School Joy of Engineering – I 3
1 Skill School Communication Skills 1
1   School Engineering Ethics 1
1 Foundation School Basic Electrical and Electronics Engineering 3
1   School Mathematics for Engineers – I 2
1   School Engineering Chemistry 1
1   School Physics for Engineers 2
1   Program Specific Fundamentals of Data Science 3
1   Program Specific Object Oriented Programming using C++ 4
      Semester Total 21

Semester 2

Sem Category Sub-Category Course Title Credits
2 Co-Curricular 1
2 Perspective School Joy of Engineering – II 3
2 School Environmental Studies 2
2 Skill School Technical Report Writing 2
2 Foundation School Mathematics for Engineers – II 3
2 Foundation Program Specific Fundamentals of Digital Logic 3
2 Program Specific Data Structures and Algorithms 3
Core Classroom Applied Data Science 2
      Semester Total 19
ST1 Practice School Practice School –I Audit

Semester 3

Sem Category Sub-Category Course Title Credits
3 Co-Curricular     1
3 Skill School Etiquettes and Conversational Skills 2
3 Foundation Program Specific Software Engineering 2
3   Program Specific Design and Analysis of Algorithms 3
3   Program Specific Database Management System 3
3 Core Classroom Web Programming 2
3   Classroom Java Programing 3
3   Classroom Operating Systems 3
3 Core   Project I 1
      Semester Total 20

Semester 4

Sem Category Sub-Category Course Title Credits
4 Co-Curricular     1
4 Perspective School Global Energy: Politics, Markets and Policy 1
4   School Design Thinking 2
4 Foundation Program Specific Machine Learning 3
4 Core Classroom Computer Organization & Architecture 3
4   Classroom Data Communications & Computer Networks 3
4   Classroom Mobile Application Development 2
4   Classroom Human Computer Interaction 2
4 Core   Project II (MAD/Web Programming/HCI/ML) 3
      Semester Total 20
ST2 Practice School   Practice School –II 4

Semester 5

Sem Category Sub-Category Course Title Credits
5 Co-Curricular 1
5 Perspective Student Specific Innovation and Entrepreneurship 2
5 Core Classroom Digital Image Processing 4
5 Classroom Artificial Intelligence 3
5 Foundation School Discrete Mathematics 3
5 Classroom Network Security 3
5 Classroom IoT Sensors, Peripherals and Processors 2
5 Core Elective Classroom Elective-I (Specialization Specific) 3
5 Skill School Seminar / Case Studies 2
      Semester Total 23

Semester 6

Sem Category Sub-Category Course Title Credits
6 Practice School Practice School-III 14
      Semester Total 14

Semester 7

Sem Category Sub-Category Course Title Credits
7 Perspective Student Specific 1
7 Core Classroom Theory of Computation 3
Classroom IoT Networks, Architectures and Applications 3
Classroom Cryptography 2
7 Core Elective Classroom Elective II (Specialization Specific) 3
7 Core Elective Project-III Elective III (Specialization Specific) 3
7 Open Elective Classroom / Lab 3
      Semester Total 18

Semester 8

Sem Category Sub-Category Course Title Credits
8 Core Elective Classroom Elective IV (Specialization Specific) 3
8 Classroom Elective V (Specialization Specific) 3
8 Core Project IV 5
8 Open Elective Classroom / Lab 3
8 Classroom / Lab 3
Semester Total 17
Program Total 156

[Basic] Core Electives Courses

1 Research Methodology
2 Paper Writing and Story Telling
3 Paper Reading and Concluding, Referencing, Latex introduction, Mendeley
4 Microprocessor Based System Design
5 Computer Graphics
6 Graph Theory
7 Compiler Design
8 Theory of Computation
9 Cloud Computing
10 Fog Computing
11 Advanced Database Management Systems
12 Any other course on recent development

Minor Program Courses [Elective]

Minor Program: Computational Linguistics
1 Formal languages and automata theory
2 Grammar and Parsing
3 Text processing
4 Speech and Audio Processing
5 Lexical Semantics and Computational Discourse
Minor Program: Cyber Physical Systems
1 IT fundamentals of Cyber Physical Systems
2 Cyber Physical Systems: Modelling and Simulation
2 Embedded Hardware and Operating System
3 Web Connectivity and Security in Embedded System
4 Design and Analyze Secure Networked System
5 Real Time Cyber Threat Detection and Mitigation
Minor Program: Computational Mathematics
1 Advanced Numerical methods/ Numerical Linear Algebra
2 Computational Geometry
3 Design and Analysis of Experiments
4 Industrial Statistics
5 Mathematical Finance
6 Mathematical Modelling in Industry
7 Number Theory and Cryptography
8 Numerical solution of PDE’s
9 Probability theory and Monte Carlo simulation
10 Time Series Analysis and Dynamical Modelling


1. What is meant by the B Tech Course?

Bachelor’s of Technology (BTech) is an undergraduate degree awarded after successful completion of the study programme in the field of engineering technology. BML Munjal University offers BTech in four streams which opens various professional avenues for graduates.

2. Which streams are offered under the course of B Tech?

At BML Munjal University, BTech programme is offered with three streams

  • BTech Electronics and Computer Engineering (ECompE)
  • BTech Mechanical Engineering (ME)
  • BTech Computer Science and Engineering (CSE)

3. What are the specialisations available with all the BTech streams?

There are five specializations offered with all the streams –

  • Automobile Engineering
  • Robotics & Automation
  • Data Science & Artificial Intelligence
  • Cyber Security
  • Internet of Things

4. What is the duration of the B Tech course?

The BTech programme at the BML Munjal University is spread across 4 years and divided into 8 semesters.

5. Are there Research facilities available for BTech students?

Yes, there are various opportunities available for engineering research and development projects in the university. These research development activities are facilitated through our centres and laboratories like Thin Film Measurement Lab, Material Characterization Lab, Device Fabrication Lab, Product Design & Validation Lab, Robotics Lab, CNC Lab, Mechatronics Lab, Automation Lab, Electrical Lab, Pneumatics & Hydraulics Lab and High Performance Computing Facility

6. What are BTech subjects?

BTech subjects cover a broad range of topics related to engineering and technology. Some B Tech core subjects include Joy of Engineering, Engineering Ethics, Basic Electrical and Electronics Engineering, Programming Languages, and Mathematics for Engineers, whereas the elective subjects vary depending on your chosen branch.

7. Is BTech a good degree?

Yes, BTech is a good degree as it equips students with technical knowledge and skills that are highly valued in today’s job market. With the rapidly evolving technological landscape, there is a high demand for skilled engineers and technologists, making B Tech graduates highly employable. If you are a student who wants to earn a degree with higher earning potential in the long run, you should consider pursuing the B Tech course.

8. What is BTech salary?

The salary for B Tech course graduates can vary greatly depending on their field of specialisation, job role, company, and location. The average salary for a BTech graduate in India is around INR 5-6 lakhs per annum, but it can go up to INR 20 lakhs per annum or more for those who are highly skilled and experienced.

9. Is BTech good for jobs?

Yes, BTech is considered a good degree for jobs as it provides students with a strong foundation in technical skills and knowledge, making them desirable candidates for a wide range of job opportunities in various industries. Some of the highest-paying jobs for B Tech course graduates include software development, data analysis, cybersecurity, artificial intelligence, and mechanical engineering.

10. Which branch is best in BTech?

Choosing the best branch in BTech depends on personal interests and career goals. Each branch has its own unique opportunities and job prospects. Some of the popular branches in BTech include Computer Science and Engineering, Mechanical Engineering, and Electronics & Computer Engineering.