POs, Cos and PSOs

  • Home
  • POs, Cos and PSOs

Program Outcomes (POs)

  • PO 1 - Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of computer science engineering problems.
  • PO 2 - Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  • PO 3 - Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
  • PO 4 - Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
  • PO 5 - Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
  • PO 6 - The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
  • PO 7 - Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
  • PO 8 - Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
  • PO 9 - Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  • PO 10 - Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  • PO 11 - Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  • PO 12 - 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 change

Course Outcome

1 Mathematics
  • Evaluate Group, Ring and Fields and 2D Geometry.
  • Familiarity with Determinant and Matrices.
  • Formulate Limit, Continuity and Differentiability.
  • Demonstrate a working knowledge Definite and Indefinite Integrals.
2 Computer Organization and Architecture
  • Ability to understand the functions of various hardware components and their building blocks .
  • Ability to understand and appreciate Boolean algebraic expressions to digital design.
  • Understanding of sequential and Combinational circuits Understanding of realization of different combinational/sequential circuits
  • Understanding of different stages of an instruction execution.
  • Understanding of how different hardware components are related and work in coordination.
  • Ability to understand computer buses and input/output peripherals.
3 Programming
  • Design, develop and test windows based and web based programs.
  • Implement and innovate commands using the basic tool kit in UNIX.
  • Understanding of the principles and practice of object oriented analysis and design in the construction of robust, maintainable programs which satisfy their requirements.
  • Ability to implement, compile, test and run Java, C++ programs comprising more than one class, to address a particular software problem.
  • Design, create, build, and debug Visual Basic applications.
  • Explore Visual Basic‘s Integrated Development Environment (IDE).
  • Write and apply procedures, sub-procedures, and functions to create manageable code.
  • Understand the basic working of Internet and its main services.
  • Acquire knowledge about the facilities for secure communication
  • Understand, analyze and build interactive web applications.
  • Understand, analyze and build dynamic web pages using JavaScript and VBScript (client side programming).
  • Understand, analyze and create XML documents and XML Schema
  • Understand the programming constructs, compile, test and run C programs.
  • Turbo C IDE is used as platform for running C programs
  • Create programs using Python IDLE
  • Learn the program constructs, interpreter and run Python programs.
  • Implement OOPs concepts, usage of graphics, and implement error handling in programs. work with user inputs to create fun and interactive programs
4 Operating Systems
  • Analyze the concepts of processes in operating system and illustration of the scheduling of processor for a given problem instance.
  • Identify the dead lock situation and provide appropriate solution so that protection and security of the operating system is also maintained.
  • Analyze memory management techniques, concepts of virtual memory and disk scheduling.
  • Understand the implementation of file systems and directories along with the interfacing of IO devices with the operating system.
5 Data Structures
  • Analyze data structure impact on algorithms, program design and program performance.
  • Understand the concepts of binary search trees, heaps, and disjoint sets.
  • Explain & describe the applications of static and dynamic trees.
  • Design, implement, and use advanced ADTs.
6 Computer Networks
  • To explain how communication works in computer networks and to understand the basic terminology of computer networks .
  • To explain the role of protocols in networking and to analyze the services and features of the various layers in the protocol stack.
  • To understand design issues in Network Security and to understand security threats, security services and mechanisms to counter.
7 Software Engineering
  • Extract and analyze software requirements specifications for different projects.
  • Develop some basic level of software architecture/design.
  • Apply standard coding practices.
  • Define the basic concepts and importance of Software project management concepts like cost estimation, scheduling and reviewing the progress.
  • Identify and implement the software metrics.
  • Apply different testing and debugging techniques and analyzing their effectiveness.
8 Data Base Management System
  • Able to construct an Entity-Relationship (E-R) model from specifications and to transform to relational model. Able to construct unary/binary/set/aggregate queries in Relational Algebra.
  • Understand and apply database normalization principles.
  • Able to construct SQL queries to perform CRUD operations on database. (Create, Retrieve, Update, Delete)
  • Understand principles of database transaction management, database recovery, security.
9 Artificial Intelligence
  • Understanding of the concept of AI.
  • Identifying the application areas of artificial intelligence in real life. Apply AI techniques to real-world problems to develop intelligent systems.
  • understand the different artificial intelligence concepts in multidisciplinary domains considering social needs.
10 Analysis and Design of Algorithms
  • Analyze the performance of algorithms using time and space complexity.
  • Describe the divide and conquer, greedy, dynamic, backtracking paradigm and explain how the problems can be solved and analyze the complexity of algorithms.
  • understand the basic traversal and searching techniques (BFS, DFS).

Program Specific Outcome (Objectives) – PSOs

  • PSO 1 - An ability to understand the core concepts of computer science and engineering and to enrich problem solving skills to analyze, design and implement software and hardware based systems of varying complexity.
  • PSO 2 - To interpret real-time problems with analytical skills and to arrive at cost effective and optimal solution using advanced tools and techniques.
  • PSO 3 - An understanding of social awareness and professional ethics with practical proficiency in the broad area of programming concepts by lifelong learning to inculcate employment and entrepreneurship skills.
  • PSO 4 - Ability to pursue careers in IT industry/ consultancy/ research and development, teaching and allied areas related to computer science.
  • PSO 5 - Comprehend, explore and build up computer programs in the areas allied to Algorithms, System Software, Multimedia, Web Design and Big Data Analytics for efficient design of computer-based systems of varying complexity.
WhatsApp chat