BE CSE Syllabus & Subjects:

The course syllabi for the most important and significant subjects of the different core branches of the Bachelor of Engineering [BE] (Computer Science and Engineering) [CSE] curriculum are listed below. Most colleges across the nation follow this curriculum, although minor variations are observed in some colleges.

Computer Science Engineering:

Sl. No. Data Structures Digital System Design
1 Introduction to Data Structure Introduction to Boolean Algebra
2 Arrays and List Minimalization Techniques
3 Stack and Queue Design of Combinational Logic Circuits
4 Trees Synchronous Sequential Circuits
5 Graphs and Hash Tables Hardware Description Language

 

Sl. No. Computer System Architecture Algorithm Design and Analysis
1 Basic Structure of Computers Introduction to Algorithms
2 Arithmetic Unit Divide and Conquer
3 Basic Processing Unit Greedy and Dynamic Programming
4 Memory Unit Backtracking
5 Input-OUtput Organisation Branch Bound and Randomized Algorithms

 

Sl. No. Microprocessors and Microcontrollers Operating Systems
1 Introduction to microprocessor Introduction
2 8086 Family Assembly Language  Processes and Threads
3 Programming Concepts Concurrency and Scheduling
4 I/O Interface and Pentium Memory
5 Architecture and Programming 8051 Input/Output and File Systems

 

Sl. No. Compiler Design Artificial Intelligence
1 Introduction to compiler and automata Introduction
2 Syntax Analysis- Parsing Heuristic Search Techniques
3 Intermediate Code Generation Knowledge and Reasoning
4 Code Generation Planning
5 Code Optimization Game Playing

The subjects pursued in the BE CSE course are enlisted below. The subjects in the first two semesters are common for all Bachelor of Engineering [BE] students. Some students can request to change their stream after the first year of the course depending on the Institute/ University. It is after these two semesters that the candidate enters into the specialised stream they took admission for, and the subjects will start to diverge from this point on accordingly. While there are minor deviations in the curricula of some colleges, the crux of the subject composition remains constant.

  1. MATLAB Programming Laboratory
  2. Data Structures
  3. Digital System Design
  4. Computer System Architecture
  5. Algorithm Design and Analysis
  6. Microprocessors and Microcontrollers
  7. Theory of Computation
  8. Operating Systems
  9. Compiler Design
  10. Multi-Disciplinary Design
  11. Artificial Intelligence
  12. Computational Logic
  13. Neuro-Fuzzy and Genetic Programming
  14. Distributed Computing
  15. Machine Learning
  16. Digital Image Processing
  17. Visualisation Techniques
  18. Cellular Automata
  19. Virtual Reality
  20. Geographical Information Systems
  21. Human-Computer Interface
  22. Data Mining and Analytics
  23. Wireless Sensor Networks
  24. Biometrics
  25. Network Programming
  26. Computer Forensics
  27. Network Routing Algorithms
  28. High-Performance Computing
  29. Database Security and Privacy
  30. Database Management System
  31. Natural Language Processing
  32. Object-Oriented Analysis and Design
  33. Programming in C
  34. Programming in C++
  35. Programming in Java
  36. Programming in Python
  37. Knowledge-Based Decision Support Systems
  38. Software-Defined Networks
  39. Semantic Web
  40. Service-Oriented Architecture
  41. Pattern Recognition Techniques
  42. Nature Inspired Computing Techniques
  43. Optical Networks
  44. Computational Linguistics
  45. Bioinformatics
  46. Data-Centric Networks
  47. Network Design and Management
  48. Network Security

Related Syllabus & Subjects:

1