Programme Educational Objectives (PEO)

Objective Identifier



To provide knowledge of sound mathematical principles underlying various programming concepts.


To develop an ability to understand complex issues in the analysis, design, implementation and operation of information systems.


To provide knowledge of mechanisms for building large-scale computer-based systems.


To develop an ability to provide computer-based solutions to the problems from other disciplines of science and engineering.


To impart skills necessary for adapting rapid changes taking place in the field of information and communication technologies.


To provide knowledge of ethical issues arising due to deployment of information and communication technologies in the society on large scale.


Program Specific Outcomes (PSOs)

PSO1 : -

Foundation of mathematical concepts:

  • To use mathematical methodologies to crack problem using suitable mathematical analysis, data structure and suitable algorithm.

PSO2 :- 

Foundation of Computer System: 

  • The ability to interpret the fundamental concepts and methodology of computer systems. Students can understand the functionality of hardware and software aspects of computer systems.

PSO3 : -

Foundations of Software development: 

  • The ability to grasp the software development lifecycle and methodologies of software systems. Possess competent skills and knowledge of software design process. Familiarity and practical proficiency with a broad area of programming concepts and provide new ideas and innovations towards research.


Programme Outcomes (PO)

Outcome Identifier



The graduates will possess the knowledge of various discrete mathematical structures, Logic and numerical techniques.


The graduates will have an ability to apply mathematical formalism of Finite Automata and Probability in modeling and analysis of systems.



The graduates will have knowledge of core programming paradigms such as database orientation, object orientation, and agent orientation and concepts essential to implement software based system.


The graduates will have an ability to analyze problem, specify algorithmic solutions to them and to evaluate alternative solutions.



The graduate will have broad understanding of the impact of a computer based solutions in economic, environmental and social context and will demonstrate use of analytical tools in gathering requirements and distilling relevant information to provide computer based solutions.


The graduates will demonstrate the ability to build human centric interfaces to computers.


The graduates will posses the knowledge of advanced and emerging topics in the fields of operating systems, databases and computer networks.


The graduates will posses skills necessary to communicate design engineering ideas. The skills set include verbal, written and listening skills.


The graduates will understand ethical issues in providing computer based solutions also they will have an ability and attitude to address the ethical issues.



The graduates will understand the role of system software such as operating systems, database management systems, compilers, middle-ware and internet protocols in realizing distributed information environment