Geetai Institute of Management

Course & Program Outcomes – B.Sc. Computer Science (NEP-20)

At Geetai Institute of Management, we strive to provide a comprehensive Bachelor of Science (B.Sc.) in Computer Science program under the National Education Policy (NEP-20). This page outlines the Course Outcomes (COs) and Program Outcomes (POs) to help students, faculty, and stakeholders understand the learning objectives and competencies gained through our curriculum.


What are Course Outcomes (COs)?

Course Outcomes (COs) define the specific knowledge, skills, and abilities students will acquire after successfully completing each course in the B.Sc. Computer Science program. These outcomes are aligned with industry requirements and academic standards to enhance technical proficiency.


What are Program Outcomes (POs)?

Program Outcomes (POs) represent the broader skills and competencies that students develop upon graduation. These include problem-solving abilities, analytical thinking, communication skills, teamwork, and ethical responsibility, ensuring they are industry-ready and future-proof.

Vision & Mission of the Programme

Vision: To empower students with cutting-edge knowledge in Computer Science & Technology and foster innovation, research, and leadership skills to meet global IT industry demands.

Mission:

  • To provide a strong foundation in programming, data structures, and algorithms.
  • To develop analytical and problem-solving skills through real-world projects.
  • To encourage entrepreneurship & research in emerging areas like AI, Cybersecurity, and Cloud Computing.
  • To instill ethical values and professional responsibility in future IT professionals.

Program Outcomes (POs) – B.Sc. Computer Science

Program Outcomes (POs) – B.Sc. Computer Science (NEP-20) 
The Program Outcomes (POs) are aligned with NEP-2020 guidelines, focusing on employability, research, and ethical computing practices.
PO1: Problem Solving Abilities
  • Develop computational problem-solving skills using modern computing techniques.
PO2: Research & Development Readiness
  • Gain the necessary knowledge for research and innovation in Computer Science.
PO3: Ethics & Social Responsibility
  • Apply ethical reasoning and sustainable practices in software development and IT applications.
PO4: Individual and Team Work
  • Function effectively as an independent professional and as a team member/leader in multidisciplinary projects.
PO5: Communication & Technical Writing
  • Convey technical concepts effectively through presentations, research papers, reports, and documentation.
PO6: Project Management & Leadership
  • Demonstrate leadership skills and apply project management principles in IT-related environments.
PO7: Lifelong Learning & Technological Adaptability
  • Recognize the need for continuous learning and stay updated with evolving technologies.
PO8: Industry-Relevant Technical Skills
  • Gain proficiency in software development, cybersecurity, data analytics, networking, and AI for professional careers.

Programme Specific Outcomes (PSO)

The Program Specific Outcomes (PSOs) define the expertise students develop in core and advanced areas of Computer Science:
PSO1: Domain Knowledge
  • Apply fundamental and advanced knowledge of Computer Science to develop innovative solutions.
PSO2: Problem Analysis
  • Identify complex computing problems and analyze them to formulate effective solutions.
PSO3: Design & Development of Solutions
  • Design and develop efficient software and IT solutions for real-world challenges.
PSO4: Conduct Investigation of Complex Problems
  • Use established research methodologies to analyze and interpret computing problems.
PSO5: Modern Tools & Technologies
  • Apply modern IT tools, AI models, and cloud technologies for effective problem-solving.

Course Outcomes

Semester I

  1. M1-DSC-1: Programming in C

    • Course Outcomes (COs):

      • Implement basic C programs.

      • Develop and implement conditional and iterative statements.

      • Implement different types of arrays.

      • Develop and implement modular applications in C using functions.

      • Implement structure and pointers.

  2. M1-DSC-2: Practical based on DSC-1 (Programming in C)

    • Course Outcomes (COs):

      • Execute basic C programs.

      • Demonstrate the use of conditional and iterative statements.

      • Implement arrays and functions in C.

      • Demonstrate the use of structures and pointers.

  3. M2-DSC-3: Database Management System (DBMS)

    • Course Outcomes (COs):

      • Design data models, schemas, and instances.

      • Design E-R Model for given requirements and convert the same into database tables.

      • Implement SQL: Data definition, constraints, schema, queries, and operations in SQL.

  4. M2-DSC-4: Practical based on DSC-3 (DBMS)

    • Course Outcomes (COs):

      • Create and manipulate database tables using SQL.

      • Implement constraints and perform queries on databases.

      • Demonstrate the use of views and nested queries.

  5. M3-DSC-5: Operating System

    • Course Outcomes (COs):

      • Gain a comprehensive understanding of the distinction between system software and application software.

      • Grasp the diverse types of operating systems, their fundamental functions, and the evolutionary progression of OS.

      • Gain insight into the concept of processes, process control blocks.

      • Understand CPU Scheduling.

      • Understand device management.

  6. M3-DSC-6: Practical based on DSC-5 (Operating System)

    • Course Outcomes (COs):

      • Demonstrate multitasking operating system features.

      • Implement scheduling algorithms (FCFS, SJF, Round Robin, Priority Scheduling).

      • Understand system protection and segmentation in operating systems.

  7. SEC-1A: HTML and CSS

    • Course Outcomes (COs):

      • Understand fundamentals of web technologies.

      • Construct visually appealing static web pages.

      • Understand linking in web pages.

      • Understand basics of forms.

      • Use CSS for enhanced presentation and user experience.

  8. SEC-1B: P.C. Maintenance

    • Course Outcomes (COs):

      • Understand computer hardware components and peripheral devices.

      • Identify and troubleshoot common hardware issues.

      • Perform routine maintenance tasks to ensure optimal performance.

      • Install, configure, and update operating systems, drivers, and software applications.

      • Assemble and disassemble computer systems.

  9. SEC-2A: Practical based on SEC-1A (HTML & CSS)

    • Course Outcomes (COs):

      • Demonstrate the use of HTML tags and CSS for web development.

      • Create web pages using internal, external, and inline CSS.

  10. SEC-2B: Practical based on SEC-1B (P.C. Maintenance)

    • Course Outcomes (COs):

      • Perform preventive maintenance on desktop PCs.

      • Install and configure operating systems and drivers.

      • Troubleshoot hardware and software issues.

  11. GE/OE-1: Cyber Security

    • Course Outcomes (COs):

      • Understand the concept and process of cyber security.

      • Understand online dispute resolution.

      • Know network and mobile security techniques.

Semester II

  1. M1-DSC-7: Programming in C++

    • Course Outcomes (COs):

      • Understand principles of OOP using C++.

      • Design and implement OOP programs using C++.

      • Understand classes, objects, inheritance, and polymorphism using C++.

      • Develop object-oriented programming skills and gain practical experience.

      • Handle exceptions to control errors.

  2. M1-DSC-8: Practical based on DSC-7 (Programming in C++)

    • Course Outcomes (COs):

      • Implement OOP concepts in C++.

      • Demonstrate inheritance, polymorphism, and exception handling in C++.

      • Use templates and namespaces in C++.

  3. M2-DSC-9: Advanced Database Management System (ADBMS)

    • Course Outcomes (COs):

      • Design E-R Model for given requirements and convert the same into database tables.

      • Use database techniques such as SQL & PL/SQL.

      • Explain transaction management in relational database systems.

  4. M2-DSC-10: Practical based on DSC-9 (ADBMS)

    • Course Outcomes (COs):

      • Implement DDL, DML, DCL, and TCL commands.

      • Create stored procedures, functions, and triggers.

      • Use cursors and nested queries in PL/SQL.

  5. M3-DSC-11: Linux Operating System

    • Course Outcomes (COs):

      • Acquaint students with various Linux commands and installation of open-source operating systems.

      • Cultivate implementation skills of open-source operating systems.

      • Develop skills in managing software and system administration tools.

  6. M3-DSC-12: Practical based on DSC-11 (Linux Operating System)

    • Course Outcomes (COs):

      • Install and configure Linux operating systems.

      • Execute basic and advanced Linux commands.

      • Install software and compilers on Linux platforms.

  7. VSC-1A: JavaScript

    • Course Outcomes (COs):

      • Understand fundamentals of JavaScript.

      • Develop interactive and dynamic web applications.

      • Understand basic functions in JavaScript.

      • Understand internet and web technology.

  8. VSC-1B: Basics of Networking

    • Course Outcomes (COs):

      • Design and implement computer networks.

      • Analyze and troubleshoot computer network-related problems.

      • Understand various network protocols and services.

      • Understand network security threats and vulnerabilities, as well as various security protocols and encryption techniques.

  9. VSC-2A: Practical based on VSC-1A (JavaScript)

    • Course Outcomes (COs):

      • Demonstrate JavaScript concepts such as functions, loops, and event handling.

      • Create interactive web pages using JavaScript.

  10. VSC-2B: Practical based on VSC-1B (Basics of Networking)

    • Course Outcomes (COs):

      • Study different network devices and transmission media.

      • Configure network topologies using simulation tools.

      • Connect computers in a local area network.

  11. GE/OE-2: E-Commerce and E-Contracts

    • Course Outcomes (COs):

      • Understand issues in e-commerce.

      • Understand e-commerce and e-business models and approaches.

      • Understand electronic contracts and their formation.


 

CO-PO Mapping

Semester I

1. M1-DSC-1: Programming in C

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Implement basic C programs32111122
CO2: Develop and implement conditional and iterative statements32111122
CO3: Implement different types of arrays32111122
CO4: Develop and implement modular applications in C using functions32111122
CO5: Implement structure and pointers32111122

2. M1-DSC-2: Practical based on DSC-1 (Programming in C)

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Execute basic C programs32111122
CO2: Demonstrate the use of conditional and iterative statements32111122
CO3: Implement arrays and functions in C32111122
CO4: Demonstrate the use of structures and pointers32111122

3. M2-DSC-3: Database Management System (DBMS)

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Design data models, schemas, and instances33222223
CO2: Design E-R Model for given requirements and convert the same into database tables33222223
CO3: Implement SQL: Data definition, constraints, schema, queries, and operations in SQL33222223

4. M2-DSC-4: Practical based on DSC-3 (DBMS)

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Create and manipulate database tables using SQL33222223
CO2: Implement constraints and perform queries on databases33222223
CO3: Demonstrate the use of views and nested queries33222223

5. M3-DSC-5: Operating System

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Gain a comprehensive understanding of the distinction between system software and application software22111122
CO2: Grasp the diverse types of operating systems, their fundamental functions, and the evolutionary progression of OS22111122
CO3: Gain insight into the concept of processes, process control blocks22111122
CO4: Understand CPU Scheduling22111122
CO5: Understand device management22111122

6. M3-DSC-6: Practical based on DSC-5 (Operating System)

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Demonstrate multitasking operating system features22111122
CO2: Implement scheduling algorithms (FCFS, SJF, Round Robin, Priority Scheduling)22111122
CO3: Understand system protection and segmentation in operating systems22111122

 

Semester II

1. M1-DSC-7: Programming in C++

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Understand principles of OOP using C++33222223
CO2: Design and implement OOP programs using C++33222223
CO3: Understand classes, objects, inheritance, and polymorphism using C++33222223
CO4: Develop object-oriented programming skills and gain practical experience33222223
CO5: Handle exceptions to control errors33222223

2. M1-DSC-8: Practical based on DSC-7 (Programming in C++)

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Implement OOP concepts in C++33222223
CO2: Demonstrate inheritance, polymorphism, and exception handling in C++33222223
CO3: Use templates and namespaces in C++33222223

3. M2-DSC-9: Advanced Database Management System (ADBMS)

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Design E-R Model for given requirements and convert the same into database tables33222223
CO2: Use database techniques such as SQL & PL/SQL33222223
CO3: Explain transaction management in relational database systems33222223

4. M2-DSC-10: Practical based on DSC-9 (ADBMS)

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Implement DDL, DML, DCL, and TCL commands33222223
CO2: Create stored procedures, functions, and triggers33222223
CO3: Use cursors and nested queries in PL/SQL33222223

5. M3-DSC-11: Linux Operating System

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Acquaint students with various Linux commands and installation of open-source operating systems22111122
CO2: Cultivate implementation skills of open-source operating systems22111122
CO3: Develop skills in managing software and system administration tools22111122

6. M3-DSC-12: Practical based on DSC-11 (Linux Operating System)

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Install and configure Linux operating systems22111122
CO2: Execute basic and advanced Linux commands22111122
CO3: Install software and compilers on Linux platforms22111122

7. VSC-1A: JavaScript

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Understand fundamentals of JavaScript32111122
CO2: Develop interactive and dynamic web applications32111122
CO3: Understand basic functions in JavaScript32111122
CO4: Understand internet and web technology32111122

8. VSC-1B: Basics of Networking

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Design and implement computer networks33222223
CO2: Analyze and troubleshoot computer network-related problems33222223
CO3: Understand various network protocols and services33222223
CO4: Understand network security threats and vulnerabilities, as well as various security protocols and encryption techniques33222223

9. VSC-2A: Practical based on VSC-1A (JavaScript)

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Demonstrate JavaScript concepts such as functions, loops, and event handling32111122
CO2: Create interactive web pages using JavaScript32111122

10. VSC-2B: Practical based on VSC-1B (Basics of Networking)

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Study different network devices and transmission media33222223
CO2: Configure network topologies using simulation tools33222223
CO3: Connect computers in a local area network33222223

11. GE/OE-2: E-Commerce and E-Contracts

COsPO1PO2PO3PO4PO5PO6PO7PO8
CO1: Understand issues in e-commerce22222222
CO2: Understand e-commerce and e-business models and approaches22222222
CO3: Understand electronic contracts and their formation22222222

 

Additional Resources