Admission in B.Tech in Computer Science & Engineering is Open Now... 

  Click Here to Apply Now...

   B.Tech. in 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.

Taking into account the popularity of programming languages, the B.Tech curriculum will provide opportunity to learn and write code in the following languages: Python (31.2%), Java (19.6%), C++ (9.8%), C (6.1%), C# (7.4%), Ruby (7.1%), Javascript (6.5%) and php (3.6%).

The percentage in the parentheses shows the percentage of coding done in the corresponding language, and together they will cover 91.3% of the coding done in 2015

 Curriculum for B.Tech. in Computer Science and Engineering  

1st Year

Semester 1:

  • Introduction to Programming (in Python and C)
  • Digital Circuits
  • Math 1 (Linear Algebra)
  • Communication Skills
  • A course from the School of Communications that uses Software

Semester 2:

  • Data Structures and Algorithms  (C)
  • Computer organization
  • Math 2 (Probability and Statistics)
  • Web page and App design
  • A course from the Xavier School of Management.
  Students will have access to personality development and soft skill courses

2nd Year

Semester 3:

  • Advanced Programming (Java, C++)
  • Discrete Math
  • Operating Systems
  • A course on Technical writing and technical presentation.
  • A course from the Xavier School of Management.

Semester 4:

  • Databases and SQL
  • Algorithm Design and Analysis
  • Computer Networks
  • Advanced web page and App design (Ruby, Javascript, PHP)
  • A course from the Xavier School of Management.

Students will have access to Microsoft Certified courses through the " Xavier Microsoft Phoenix Lab "

3rd & 4th Year

  • The courses in Semesters 5-8 will mainly consist of Electives, Design Capstone and Thesis.

** All information contained in this website is subject to change

The Xavier School of Computer Science (XCOMP) is envisioned as a unique school that will leverage the high quality business programs of Xavier University and emphasize sound computer science fundamentals, coding, research, innovation, entrepreneurship and start-ups.