M. E. Degree Programme in Computer Science and Engineering 


  1. Graduates will pursue research, or be successfully employed in academia / industries associated with Computer Science and Engineering, or become entrepreneurs, adapting to new technologies and engaging in continuous education and training.
  2. Graduates will take leadership roles, making holistic decisions guided by professional, ethical, societal, economic, legal and environmental considerations, and communicating clearly with stakeholders.


The M.E. degree program in Computer Science and Engineering will prepare students to be able to:

  1. Scholarship: Acquire in-depth knowledge of computer science and engineering to analyse, evaluate, and synthesize computing systems.
  2. Problem analysis: Identify, formulate and critically analyse complex computing problems.
  3. Design and development of solutions: Conceptualize solutions, evaluate the alternatives, and arrive at an optimal solution after considering societal, environmental and cultural factors.
  4. Research skill: Apply appropriate research methodologies while solving unfamiliar problems, survey research literature, design & conduct experiments, and analyse & interpret results in a broader perspective.
  5. Modern tool usage: Create, select, and apply state-of-the-art techniques and tools to analyse requirements, design, develop, evaluate, and maintain complex computing systems.
  6. Communication: Communicate effectively with diverse stakeholders through clear instructions, reports and presentations.
  7. Team work: Function effectively as an individual and collaboratively in teams as a member or leader to accomplish common goals.
  8. Project management: Apply management principles to projects in computing as well as multidisciplinary environments considering economic factors.
  9. Ethics: Understand and commit to professional ethics and norms of computing practices.
  10. Social responsibility: Demonstrate understanding of societal, health, cultural, safety, environmental and legal issues, and consequent responsibilities relevant to computing practice.
  11. Life-long learning: Engage in independent, reflective and continuous learning in the context of social and technological changes.