BE Computer Science Syllabus and Subjects:

BE Computer Science course totally has 8 semesters. First 2 semesters are the same for all the branches and students enter into their domain disciplines from 3rd semester. The following table gives subjects covered according to the semester. Which may slightly vary according to the universities or colleges.

BE Computer Science Syllabus - Semester I BE Computer Science Syllabus - Semester II 
English Communication Techniques
Engineering Mathematics I Engineering Mathematics II
Engineering Physics Engineering Chemistry/Physics
Engineering Chemistry Engineering Mechanics
Computer Systems and Programming Basics of Electonic Engineering
Electrical and Electronics Engineering Introduction to Civil Engineering
- Environmental Studies and Disaster Management 

 

BE Computer Science Syllabus - Semester III BE Computer Science Syllabus - Semester IV 
Engineering Mathematics III Communication Engineering
Digital Electronics Principles of Programming Languages
Electronic Circuits Computer Organization and Architecture
Discrete Structures Database and File Systems
Object-Oriented Programming Engineering Management and Economics
Data Structures System Software 

 

BE Computer Science Syllabus - Semester V BE Computer Science Syllabus - Semester VI 
Software Engineering Operating Systems
Microprocessor and Interfaces Computer Networks
E-Commerce Design and Analysis of Algorithms
Computer Graphics Embedded Systems
Telecommunication Fundamentals Theory of Computation
Logical and Fundamental Programming Digital Signal Processing
Information Theory and Coding Advanced Software Engineering
- Microwave and Satellite Communication 

 

BE Computer Science Syllabus - Semester VII BE Computer Science Syllabus - Semester VIII
Compiler Construction Information System and Securities
Data Mining and Ware Housing CAD for VLSI Design
Logic Synthesis Advanced Computer Architectures
Artificial Intelligence Distributed Systems
Multimedia Systems Image Processing
Service-Oriented Architectures Natural Language Processing
Optical Communication Project
Real-Time Systems Seminar

BE Computer Science Syllabus:

There is a vast subject in a BE Computer Science course. Some of them are listed below:

  • Programming in C
  • Data Structures
  • Object-oriented programming with C++
  • Design and analysis of algorithm
  • Unix and shell programming
  • Microprocessors and microcontrollers
  • Computer networks
  • Computer operations
  • Automated theory of computation
  • Database management system
  • User interface design
  • Programming with python
  • Advanced java
  • .NET and framework
  • Discrete mathematics
  • Computer architecture
  • Software engineering
  • Cloud computing
  • Natural language processing
  • Data mining and warehousing
  • Internet if things
  • Machine learning
  • Cryptography and cybersecurity
  • Big data analytics
  • Web development
  • Compiler Design
  • Artificial intelligence
  • Network programming
  • Operating system
  • Image pattern recognition and processing
  • Computer graphics
  • Mobile application development
1