Bachelor of Engineering in Computer Science

Duration

4 Years

Level

Graduation

Type

Degree

Eligibility

10+2

BE Computer Science or Bachelor of Engineering in Computer Science is an Under-Graduate Computer Engineering course. The duration of the course is four years and its syllabus is divided into eight semesters.

The course includes hardware and software aspects of both computer design and computer applications. The course deals with the design, construction, operation, and maintenance of computing hardware and software.

In this Computer Science program, students explore the interaction between modern computer science and related technologies that have evolved the mathematical and design principles of engineering into the development of modern computing systems.

The Bachelor of Engineering course in Computer Science includes Digital Electronics, Analysis Design of Algorithm, Microprocessor, Operating Systems, Programming Languages, Computer Networks, DBMS, System Software, Cryptography, and Network Security, Mobile Communications, Ad-Hoc Networks, Performance Evaluation, etc.

B.E Computer Science Eligibility

  • Aspiring students should have passed the 10+2 examination in the Science stream from a recognized University
  • Should possess at least 50% aggregate marks at the intermediate level
  • Some of the very reputed universities and colleges conduct an entrance examination for admission

B.E Computer Science Syllabus

Syllabus of Computer Science as prescribed by various Universities and Colleges.

B.E Computer Science Semester-I

Sr. No.

Subjects of Study

1

English

2

Engineering Mathematics

3

Engineering Physics/ Engineering Chemistry

4

Computer Systems & Programming

5

Electrical & Electronics Engineering

6

Practicals

  • Computer Programming Lab
  • Electrical & Electronics Lab
  • Engineering Physics/ Engineering Chemistry Lab
  • Geometry Lab
7

Workshop Practice

B.E Computer Science Semester-II 

1

Communication Techniques

2

Engineering Mathematics II

3

Engineering Chemistry/ Engineering Physics

4

Engineering Mechanics

5

Environmental Studies & Disaster Management

6

Mechanical Engineering

7

Practicals

  • Discipline & Extracurricular Activities
  • Environmental Engineering Lab
  • Engineering Chemistry/ Engineering Physics Lab
  • Machine Drawing

B.E Computer Science Semester-III 

1

Data Structures

2

Digital Electronics

3

Discrete Structures

4

Electronics Circuits

5

Engineering Mathematics III

6

Object-Oriented Programming

7

Practicals

  • Computer Applications Lab
  • Data Structure Lab
  • Digital Electronics Lab
  • Electronic Circuits Lab
  • Object-Oriented Programming Lab

B.E Computer Science Semester-IV 

1

Communication Engineering

2

Computer Organization & Architecture

3

Database & File Systems

4

Engineering Management & Economics

5

Principles of Programming Languages

6

System Software

7

Practicals

  • Communication Engineering Lab
  • Computer Organizing & Architecture Lab
  • Database &File System Lab
  • Discipline & Extracurricular Activities
  • Programming Lab
  • System Software Lab

B.E Computer Science Semester-V

1

Advanced-Data Structure

2

Computer Graphics

3

E-Commerce

4

Information Theory and Coding

5

Logical & Functional Programming

6

Microprocessor and Interfaces

7

Software Engineering

8

Telecommunication Fundamentals

9

Practicals

  • Computer Graphics Lab
  • Discipline & Extracurricular Activities
  • E-Commerce Lab
  • Microprocessor Lab
  • Software Engineering Lab

B.E Computer Science Semester-VI

1

Advanced Software Engineering

2

Computer Networks

3

Digital Signal Processing

4

Design & Analysis of Algorithms

5

Embedded Systems

6

Operating Systems

7

Theory of Computation

8

Practicals

  • Discipline & Extracurricular Activities
  • Entrepreneurship Development
  • Microcontroller Lab
  • Network Lab
  • Shell Programming Lab
  • Web Programming Lab

B.E Computer Science Semester-VII

1

Artificial Intelligence

2

Compiler Construction

3

Data Mining and Ware Housing

4

Multimedia Systems

5

Optical Communication

6

Real-Time Systems

7

Service-Oriented Architectures

8

Practicals

  • Compiler Design Lab
  • Discipline & Extracurricular Activities
  • Data Mining and Ware Housing Lab
  • Logic Synthesis Lab
  • Project Stage I
  • Practical Training Seminar

B.E Computer Science Semester-VIII

1

Advanced Computer Architectures

2

CAD FOR VLSI Design

3

Distributed Systems

4

Image Processing

5

Information System and Securities

6

Natural Language Processing

7

Practicals

  • Discipline & Extracurricular Activities
  • Information System and Securities Lab
  • Project Stage II
  • Seminar Presentation
  • VLSI Design Lab
  • X-Windows Programming Lab

 

B.E Computer Science Colleges

B.E Computer Science Course Suitability

  • The course is suitable for those who have good communication skills, be proficient in analyzing and evaluating data, and have the skill to make decisions, work in teams and express their ideas both orally and in writing.
  • Those who are willing to go for teaching fields at higher degree levels both college and university levels aiming to become lecturers/professors are suitable for it.
  • They should also be known about programming languages; hardware architecture and construction; network design and engineering; software engineering; multimedia design; software tools and packages.

How is the B.E Computer Science Course Beneficial?

  • It is beneficial for those students who wish to further broaden or deepen their knowledge of computer science.
  • The graduation course gives a good base to the candidates for higher degree programs in respective subjects like M.Tech., M.Phil. & Ph.D.
  • Candidates find careers in the aerospace, automotive, chemical, communication, electronics, manufacturing, and processing industries as well as in government and education.
  • They can also become school teachers both on a private and government basis after passing certain qualifications like B.Ed. is one of them.

B.E Computer Science Employment Areas

  • Government/ Private Sectors
  • Agricultural Sector
  • Aerospace and Defence Sector
  • Colleges & Universities
  • Financial Services
  • Healthcare Sector
  • Manufacturing Companies
  • Retailing Sector
  • Telecommunication Companies

B.E Computer Science Job Types

  • Application Consultant
  • Computer Operator
  • Research Analyst / Research Assistant / Research Associate
  • System Database Administrator
  • Teacher & Lecturer

Advanced Courses in B.E Computer Science

After completing Certificate Course in Computer Maintenance you can become :