Objectives

Program Education Objectives:

By four years after graduation, graduates of software engineering program will have:

  • PEO 1:  Entered in the software engineering and computing profession or related fields in prominent organizations or working as a technopreneur.
  • PEO 2: Become medium level experts able to creatively apply their expertise of science, engineering and technology to the solution of technical problems.
  • PEO 3: Earned a reputation as a professional, sensitive to the environmental, social, safety and economic context and possess a strong commitment to ethical practices.
  • PEO 4:  Attained a junior leadership position and be acknowledged as a valuable team member able to communicate effectively.
  • PEO 5: Continued their professional development and physical well-being. 

Program Learning Outcomes:

Program outcomes are the narrower statements that describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills and attitude that the students acquire while progressing through the program. PLO’s of UG program are as under:

  • Software Engineering Knowledge

To apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of Complex Software Engineering problems.

  • Problem Analysis

Identify, formulate, research literature, and analyze complex computational problems, reaching substantiated conclusions using first principles of mathematics, natural sciences, computing, and software Engineering.

  • Design/Develop Solutions

Design solutions for complex computing problems and design systems, components, and processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.

  • Investigation & Experimentation

Conduct investigation of complex computing problems using research based knowledge and research based methods.

  • Modern Tool Usage

Create, select, and apply appropriate techniques, resources and modern Computer-Aided Software Engineering (CASE) tools, including prediction and modelling for complex computing problems.

  • Society Responsibility

Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.

  • Environment and Sustainability

Understand the impact of professional software solutions in societal and environmental contexts and demonstrate knowledge of, and need for, sustainable development.

  • Ethics

Apply ethical principles and commit to professional ethics and responsibilities and norms of Software Engineering practice.

  • Individual and Team Work

Function effectively as an individual, and as a member or leader in diverse teams and in multi-disciplinary settings.

  • Communication

Communicate effectively on complex Software Engineering processes and activities with the software Engineering community and with society at large.

  • Project Management and Finance

Demonstrate knowledge and understanding of management principles and economic decision-making and apply these to one’s own work as a member or a team.

  • Life Long Learning

Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological changes.