Computer Science & Engineering

B.Tech. CSE


 The purpose of this section is to describe what we want the Computer Science Engineers to be and what we are doing to achieve these goals.  The Computer Science Department has developed a list of goals and objectives for the graduates of our program and studied how we are addressing them.  The following is the results of our work:

·         Have an understanding of the underlying architecture of the digital computer.

·         Understand the algorithms and data structures that underlie all software development.

·         Understand the principles and design issues of operating systems.

·         Be able to work effectively in the UNIX and Windows environments.

·         Understand the paradigms of programming languages and be exposed to at least one language from each model.

·         To be able to design, implement, test, and document large programming projects.

·         Develop communication/presentation skills.

·         Be exposed to a number of areas in Computer Science.  (E.g. Compiler Design, Database Design, and Computer Graphics.)

·          Have a sufficient theoretical background to be able to read the literature and pursue graduate work in computer science.


Computers are used in almost every aspect of our life today. The computer industry is one of the fastest growing segments of our economy and that growth promises to continue in future also. An engineering degree in computer science and engineering (CSE) equips students with strong theoretical as well as practical knowledge of computer hardware and software. Computer science and engineering graduates find their footing in system study, analysis, design and programming. Computer engineers design, develop and maintain software. They are engaged in analyzing problems for solutions, formulating and testing, using advanced communications or multi-media equipment or working in teams for product development.


Computer Engineers can work as a Software/ Hardware Engineer, which are the two main sectors in the computer industry. Aspirants can choose either higher study options or find a job after the successful completion of B.Tech in Computer science. If one would like to begin with a job they can work as programmers, web developers and E- commerce specialists with industries that build or use computer-based systems, such as telecommunications, automotive, aerospace, petroleum, chemical and power plants etc.  They are also in demand in management consultancy organizations. Both public and private sector firms intake these professionals


There is an ample scope for the professionals in this field in many reputed companies like IBM, Microsoft, TCS, Accenture, Wipro, Cognizant, Dell, HCL, Infosys etc. with high positions. The growing number of institutes also offers a large number of opportunities for computer professionals in teaching field.


The government sector provides numerous job opportunities for these professionals. The qualified candidates can take part in the competitive examinations carried out by UPSC or State PSCs for different jobs. The candidates clearing these examinations will be posted to various departments of government services in related fields. They can also appear for the examinations organized by SSC, Defense sectors, railway departments, public sector banks, etc.


The various job prospects for these professionals are

·         Domain Consultants

·         Industries Officer (Technical)

·         IT Manager

·         Jr. Software Developer

·         Software Engineer

·         System Engineers

·         Team Leads/ Architect

·         Technology Analyst