Program Educational Objectives

  1. To undertake industry careers involving innovation and problem solving using software and other information technologies.
  2. To undertake advanced studies for research careers in different areas of computer sciences and allied areas.
  3. To undertake entrepreneurship as a career by creating products and services using technology to provide value to some sections of the society.

Program Outcomes (B.Tech.)

The main outcomes of the BTech(CSE) program are given here. At the end of the program a student is expected to have:
  1. Understanding of theoretical foundations and limits of computing.
  2. Understanding of computing at different levels of abstraction including circuits and computer architecture, operating systems, algorithms, and applications.
  3. Ability to adapt established models, techniques, algorithms, data structures, etc. for efficiently solving new problems.
  4. Ability to design, implement, and evaluate computer based system or application to meet the desired needs using modern tools and methodologies.
  5. Ability to function effectively in teams to accomplish a common goal.
  6. An understanding of professional and ethical responsibility.
  7. Ability to communicate effectively with a wide range of audience.
  8. Ability to self learn and engage in life-long learning.
  9. Understanding and ability to use advanced techniques and tools in different areas of computing.
  10. Ability to undertake small research tasks and projects.
  11. Ability to take an idea and develop into a business plan for an entrepreneurial venture (if desired).
  12. An understanding of the impact of solutions in an economic, societal, and environment context.

Program Outcomes (M.Tech.)

The main outcomes of the MTech(CSE) program are given here. At the end of the program a student is expected to have:
  1. An understanding of the theoretical foundations and the limits of computing.
  2. An ability to adapt existing models, techniques, algorithms, data structures, etc. for efficiently solving problems.
  3. An ability to design, develop and evaluate new computer based systems for novel applications which meet the desired needs of industry and society.
  4. Understanding and ability to use advanced computing techniques and tools.
  5. An ability to undertake original research at the cutting edge of computer science & its related areas.
  6. An ability to function effectively individually or as a part of a team to accomplish a state goal.
  7. An understanding of professional and ethical responsibility.
  8. An ability to communicate effectively with a wide range of audience.
  9. An ability to learn independently and engage in lifelong learning.
  10. An understanding of the impact of IT related solutions in an economic, societal, and environment context.