Department of Computer Science & Engineering

B.Tech Computer Science & Engineering

Program Educational Objectives

Program Educational Objectives (PEOs) are broad statements that describe what graduates are expected to attain within a few years of graduation. Program educational objectives are based on the needs of the program's constituencies. The followings are proposed Program Educational Objectives of B.Tech. (Computer Science Engineering).


Engineering Graduates of the program will be proficient in identifying, formulating, and solving computing problems by applying their knowledge of mathematics, computer science, and scientific method. They will be aware of the role of computing in multiple disciplines.

Think and Create

Engineering Graduates of the program will be capable of specifying the requirements of a computing system. They will be capable of modeling, designing, implementing and verifying a computing system to meet specified requirements while considering real-world constraints.


Engineering Graduates of the program will be capable of communicating effectively with team members, constituents, and the public.

Clarify Purpose and Perspective

Engineering Graduates of the program will be aware of the benefits of developing their understanding and professional capabilities through lifelong learning.

Practice Citizenship

Engineering Graduates of the program will have knowledge of professional and ethical responsibility and will contribute to society through active engagement with professional societies, schools, civic organizations or other community activities.

Scope of Employment

B.E./B.Tech. courses in the branches of Computer Science & Engineering and Information Technology (IT) will have tremendous employment opportunities in the coming years, since the IT sector is set to grow till 2020.

As per the Microsoft research analysis, 1.5 million software engineers would be required in the next four years. More than 90% of the students of self-financing engineering colleges are placed only in the IT industry,

Students Outcomes

The program must enable students to attain, by the time of graduation:

  • An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline
  • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  • An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  • An ability to function effectively on teams to accomplish a common goal
  • An understanding of professional, ethical, legal, security and social issues and responsibilities
  • An ability to communicate effectively with a range of audiences
  • An ability to analyze the local and global impact of computing on individuals, organizations, and society
  • Recognition of the need for and an ability to engage in continuing professional development
  • An ability to use current techniques, skills, and tools necessary for computing practice.

Bachelor of Computer Applications (BCA)

Programme Educational Objective

The BCA programme curriculum has been designed keeping in view the requirements of the IT industry and MCA programmes of various Universities. The contents of various courses have been evolved with intensive inputs from the experts from academia and industry.

The broad components of the programme such as core computer science courses, programming languages, application oriented courses and soft skills courses make the curriculum complete.

The BCA programme is designed with the following specific objectives.

  • To attract young minds to the potentially rich & employable field of computer applications.
  • To be a foundation graduate programme which will provide sound academic base from which an advanced career in Computer Application can be developed.
  • To provide conceptual ground in computer usage as well as its practical business application
  • To develop skills in software development so as to enable the BCA graduates to take up self-employment in Indian & global software market.
  • To Train & Equip the students to meet the Industrial standards.

The programme imparts comprehensive knowledge with equal emphasis on theory and practice in the field of information technology. A BCA graduate would be able to demonstrate advanced skills in the effective analysis, design and realization of business systems utilizing contemporary information technology.

Scope of Employment

Fast growing information technology and communication systems have become critical components of almost every company's strategic plan. Companies which want to take advantage of the new information technologies and communication systems require expert professionals, who can apply computer science principles to solve problems produced by the interface between business and technology. BCA Course is a graduate programme where students are exposed to various areas of computer.

BCA graduates have a variety of options after completion of the BCA course. They can either go for higher studies or they can even start up their career in either Government sector or private sector as well. The BCA graduates can take up job in areas like network and system administration, web designing, software programming, faculty in computer technology and database administration. Depending on a person’s calibre there is no dearth of opportunities in this sector.

Students Outcomes

At the end of the Programme, the graduates will have

  • clarity on both conceptual and application-oriented skills in commerce, Finance & Accounting and IT Applications in Business context
  • Improved communication and business management skills, especially in providing tech-support
  • Awareness on ethics, values, sustainability and creativity aspects
  • Successfully understood & analysed technical data to reach actionable conclusions, including technological solutions to the business
  • Developed competent technical writing skills so as to enable themselves to communicate business ideas to senior management and general public

B.Sc. Honors(Computer Science/Information Technology)


  • B.Sc. Hons. (CS/IT) programme provides the student with a more advanced level of understanding of specialized topics in CS/IT, grounded in the fundamental body of communication and information systems (IS) knowledge and research in the field of CS/IT.
  • Students who can communicate at the appropriate technical level will find that the programme bridges the gap between the layman and the expert.
  • The programme will offer graduates a solid knowledge base in database administration, project management, business analysis and objects, research methodology, professional practice in Computer Science and programming.
  • The B.Sc. Hons (CS/IT) will represent a reasonable foundation of knowledge of both software development and information systems analysis and design.

Scope of Employment

B.Sc. Hons. CS/IT is a three years undergraduate course in computer science and IT. As IT industry is rapidly developing all over the world, candidates who have completed this course can find lot of job opportunities in the IT field.

Both private and public sector firms are providing IT jobs for these graduates. There are also different higher degree or diploma courses are available for these graduates, if they want to pursue higher studies after their graduation.

Students Outcomes

After the completion of this programme the student will have knowledge and understanding of:

  • A range of underlying theories relevant to computer science.
  • The process of systems development.
  • The interaction between technology and society, and the role of computer professionals within this.
  • A range of specialized topics within Computer Science.
  • Apply analytical skills to the solution of computer based problems.
  • Critically evaluate computer-based solutions using a range of techniques.
  • Construct abstract representations through the use of appropriate analysis and modeling techniques.
  • Apply design principles to practical problems.
  • Work effectively as a member of a software development team.
  • Communicate effectively in a variety of modes, including mathematics where appropriate.
  • Learn independently in a variety of situations, making use of available resources.

Polytechnic Diploma – Computer Engineering


  • Contribute to the development of the next generation of information technology either through research or through practice in a corporate setting.
  • Arn advanced degrees in computer science or professional credentials.
  • Develop engineered solutions that are well-conceived and carefully implemented to meet public and private sector needs.
  • Foster personal and organizational success in a dynamic, globalized professional environment.
  • To prepare students who will thrive to pursue life-long learning to fulfill their goals.
  • Diploma in Computer Engineering is one of the most soughed disciplines of engineering and is the practical and scientific approach to its application.

Scope of Employment

With a diploma in Computer Science and Technology you can definitely expect good career options in IT, depending on your career interests and priorities. Definitely having a degree course caters to more advantages as compared to diplomas.

Diploma students can look for jobs in Hardware, Networking, Web designing, Data Base, programming etc.

Further diploma students can opt for a degree course and other than this they can also look in to the various courses related to Hardware, Networking, Designing, Data base management or Network Security, Programming languages and many more as per your area of interest in which you wish to pursue a career.

Students Outcomes

After the completion of this programme the student will have knowledge and understanding of:

  • An ability to apply knowledge of Mathematics, Science and Computer Science and Engineering to solve real world problems.
  • An ability to analyze, design software products.
  • An ability to develop, test and enhance software applications.
  • An ability to install system and application software.
  • An ability to troubleshoot network in case of problems and service systems in case of failures.
  • An ability to exhibit professional and ethical responsibilities as an engineer
  • An ability to communicate effectively in both oral and written forms
  • Education with breadth that allows for understanding of the impact of engineering practices on all aspects of society
  • An ability to develop confidence for self-learning and ability for lifelong learning
  • An awareness of technical issues in the modern world
  • Has the skill sets to make effective use of modern engineering tools, software equipment, and technique for engineering practice
  • An ability to work in multidisciplinary environments to manage projects and to succeed in competitive examinations.