B Tech Computer Science and Engineering

The B.Tech in Computer Science and Engineering is a four-year, full-time program designed to provide ample opportunity for students to learn coding languages, develop and analyze algorithms, understand systems, and implement software in various programming languages and platforms.


Candidates who have secured a minimum of 60% marks, in aggregate, in their class 12 examination in science stream (with Maths) are eligible to apply to the program. Applicants are required to fill-up the application form online at: https://admissionforms.xub.edu.in/. The selection of the candidates shall be done on the basis of written test and/or personal interview along with their academic performance in class 10 and class 12 examinations. The university reserves the right to change the selection criteria in order to attract the best students of the country.


Teaching methodology consists of lecture inputs, exercises, assignments, design capstone, thesis/project work, presentations, etc. Each instructor uses a suitable pedagogy to suit the requirements of the course. Students in a course are likewise evaluated in various components, viz. assignment, quiz, laboratory exercise, mid-semester examination, end-semester examination, and other assignments. Course outline / session plan for every course specifying the contents of the course, the methodology and the norms for evaluation is uploaded in the Academic Information System (AIS) in the beginning of a semester.


The course has 8 semesters spread over 4 years.

Year One 1/4

Semester I
1. Introduction to Programming in C
2. Introduction to Programming (Python)(CC II)
3. Digital Circuits (CC III)
4. Mathematics 1 (Linear Algebra) (GE I)
5. Communication Skills (AECC I)
6. MTA 1 (SEC I)

Semester II
1. Data Structures & Algorithms (C) (CC IV)
2. Computer Organization & Architecture (CC V)
3. Mathematics 2 (Probability and Statistics) (GE II)
4. Web Page and App Design (CC VI)
5. MTA 2 (SEC II)
6. HSS/Economics (AECC II)

Year Two 2/4

Semester III
1. Advanced Programming (Java, C++) (CC VII)
2. Discrete Math (CC VIII)
3. Operating Systems (CC IX)
4. Organizational Behavior (AECC III)
5. Technical Writing & Technical Presentation(AECC IV)
6. MTA 3 (SEC III)

Semester VI
1. Databases and SQL (CC X)
2. Algorithm Design and Analysis (CC XI)
3. Computer Networks (CC XII)
4. Advanced web page design (CCXIII)
5. Engineering System Analysis (SEC IV)
6. MTA 4 (SEC V)
6. HSS/Economics (AECC II)

Year Three 3/4

Semester V
1. Software Engineering (CC XIV)
2. Formal Language and Automata Theory (CC XV)
3. GE III (from Gr. A) (GE III)
4. DSE I (from Gr. B) (DSE I)
5. Management Information Systems (SEC VI)
6. MTA 5 (SEC VII)

Semester VI
1. Computer Graphics (CC XVI)
2. Artificial Intelligence & Applications (CC XVII)
3. DSE II (from Gr. C) (DSE II)
4. DSE III (from Gr. C) (DSE III)
5. Design Capstone Part 1

Year Four 4/4

Semester VII
1. Machine Learning (CC XVIII)
2. GE IV (from Gr. A) (GE IV)
3. DSE IV (from Gr. B) (DSE IV)
4. Entrepreneurship & Start up I
5. Design Capstone Part 2
6. Thesis/Project Part 1

Semester VIII
1. Parallel & Distributed Computing (CC XIX)
2. DSE V (from Gr. C) (DSE V)
3. DSE VI (from Gr. C)
4. Entrepreneurship & Start up II
5. Thesis/Project-Part2 (DSE VI)

Electives 3-4

1. Data & Text Mining
2. Natural Language Processing
3. Object Oriented System Design
4. Applied Graph Theory
5. Computer Vision & Image Processing
6. Digital Signal Processing
7. Wireless Communication
8. Information and Coding Theory
9. Soft Computing
10. Internet Technology
11. VLSI System Design
12. Cryptography & Network Security
13. Bioinformatics
14. Internet of Things(IoT)
15. Multimedia Computing
16. Architectural Design of IC (ADIC)
17. Embedded Systems

CC: Core Course AECC: Ability Enhancement Compulsory Course SEC: Skill Enhancement Course GE: Generic Elective DSE: Discipline Specific Elective



Rated out of 74 Ratings


XCOMP is currently mentored Professors of international reputation. The mentors guide in the formulation of syllabi, proper running of the course and connect us with industry. They also hold meetings with the students and faculty at regular intervals and visit them annually.

Prof. Chitta Baral

Prof. Chitta Baral is currently professor of Computer Science in the Arizona State University, USA.

Prof Chitta Baral

The mentors include;
Prof. Prasant Mohapatra of the University of California, Davis
Dr. Ashutosh Dutta, Director at AT&T, USA.


My Plus Two results are not yet out or I haven't received the certificates. Can I still take admission?

Yes, you can. You will be given provisional admission subjected to submission of certificates at the ealiest but not later after the commencement of the first semester examinations.

The University has a centre for Career Advisory Services who will guide you in this. XCOMP stresses a lot of importance on the curriculum content and learning process which will enble the students to fetch a good job or pursue higher studies in any university in the world.

For successful completion of B Tech in CSE, good knowledge of Mathematics is very important. Deep desire to learn and a passion for knowledge will result in excellence.

Depending on the availability of rooms in the hostel, one can apply for hostel rooms. They are sigle rooms with double sharing. Out station students are encouraged to stay in the campus.

Apply Now