B.Tech Computer Science

This curriculum is offered for students seeking a broad and deep knowledge of the theory, design, and applications of computers. The Four Year Programme has been designed to nurture the talent in students beginning with basic work in mathematics and an introduction to the fundamental areas of computer science followed by theoretical and practical implementations in the later years to broaden the academic background of the student.


Course Structure

THIRD YEAR (Students admitted under erstwhile FYUP in the academic year 2013-14):



Paper 11: Probability Theory and Statistical Computing

Paper 12: Theory of Computation

Paper 13: Computer Graphics

Paper 14: Microprocessor

Paper 15: Systems Programming and Compiler Design

Paper 16: Network Programming

Basic/Allied Engineering Science Papers

Paper 1: Course to be designed and approved.

Paper 2: Strategic Human Resource Management (Course to be designed and approved)

Detailed Syllabus: Semester-V, Semester-VI


Career Options 

B.Tech Programme offers various career options for Software professionals in the corporate sector as well as in public sector enterprises. Students can opt for different vacancies according to their interests in top IT companies. Professionals can join as junior programmer, database administrator, junior network manager etc in the initial stage. These professionals can also work in areas of software testing and system administration. The major job profiles after B. Tech in Computer Science are:

  • Application Development
  • Database Administration
  • Hosting Service Management
  • SAP Systems Management
  • Business Systems Analyst
  • Computer Software
  • Data Analyst
  • Database Administrator
  • Database Manager
  • Embedded software
  • Multimedia Programmer
  • Network Administrator
  • Network Analyst
  • Programmer Analyst
  • QA Tester
  • Software Developer
  • Software Engineer