Program Specific Outcomes Course Outcome

  1. Home
  2. »
  3. Departments
  4. »
  5. Computer Science
  6. »
  7. Program Specific Outcomes Course Outcome

Department of COMPUTER SCIENCE

Program Specific Outcomes Course Outcome

Program Specific Outcomes

S. No.

Program

Program Specific Outcomes

1.

B.Sc. (MSCS) Mathematics, Statistics, Computer Science

PSO1- Acquire a strong foundation from fundamental concepts to advanced areas of Mathematics, Statistics and Computer science and apply critical thinking, analytical ability, and basic research skills, and attain global competency

PSO2- Develop proficiency in data analysis, interpretation and collaborative skills with ethical values and leadership qualities, enabling effective contribution to research and community – oriented activities.

PSO3- Gain hands-on coding and computing skills for employability, foster lifelong learning and adaptability, promote women empowerment, and apply computing knowledge in alignment with Sustainable Development Goals (SDGs)

2.

B.Sc. (MPCS) Mathematics, Physics,

Computer Science

PSO1

“Attain Academic Excellence and global competency by acquiring a strong foundation in mathematics, physics, and computer science, utilizing Critical Thinking alongside analytical, logical, programming, and research abilities, thereby ensuring Academic Excellence.

PSO2

“Develop proficiency in various laboratory techniques as a core Skill Component, applying this zeal and expertise to real-world situations, particularly through impactful Community Engagement initiatives.”

PSO3

“Gain employable skills through interdisciplinary and multidisciplinary knowledge and hands-on coding & computing abilities, thereby advancing Women Empowerment in technical fields and inculcating a spirit of lifelong learning to adapt to industry demands.”

3.

B.Sc. (MSDS) Mathematics, Statistics,

Data Science

PSO1- Acquire a strong foundation from fundamental concepts to advanced areas of Mathematics, Statistics and Data Science and apply critical thinking, analytical ability, basic research skills and attain global competency

PSO2- Develop proficiency in data analysis, interpretation, analyse complex data driven problems and collaborative skills with ethical values and leadership qualities, enabling effective contribution to research and community – oriented activities.

PSO3- Acquire industry relevant technical skills through hands-on learning in data analytics, machine learning, deep learning, problem solving skills and NLP skills for employability, foster lifelong learning and adaptability, promote women empowerment, and apply computing knowledge in alignment with Sustainable Development Goals (SDGs)

4.

B.Sc. (MAICS) Mathematics, Artificial Intelligence, Computer Science

PSO1

“Achieve Academic Excellence by acquiring the basic principles and concepts of Artificial Intelligence (AI) and integrating this knowledge with practical needs, fostering strong research skills, and promoting a commitment to lifelong learning aimed at contributing to global SDG outcomes.”

PSO2

“Apply Critical Thinking and technical thinking of AI in solutions involving inference, perception, knowledge representation, and learning, utilizing this high-level Skill Component to address real-world challenges through Community engagement.”

PSO3

“Develop systems using AI frameworks and platforms to automatically process unstructured data, generating insights that lead to Value Enrichment and create opportunities that specifically advance Women Empowerment.”

 

5.

BCA (Bachelor of Computer Application)

PSO1:

Design, develop, and deploy software applications using modern programming languages, databases, and frameworks, demonstrating academic excellence, technical skills, and critical thinking.

 

 

PSO2:

Apply research skills to explore emerging areas such as data analytics, cloud computing, cybersecurity, AI, and web technologies, integrating innovation, IKS perspective

 

 

PSO3:

Utilize computing knowledge for women empowerment and committing to lifelong learning and professional growth.

 

 

PSO4:

Demonstrate preparedness for professional careers in the information technology sector or for pursuing higher education and recognized professional certifications in computer applications and related disciplines.

 

 

PSO5:

Apply contemporary computing technologies such as data analytics, cloud computing, cybersecurity, and emerging platforms to address real-world problems aligned with industry practices.

6.

B. Sc Honors (Software Engineering)

PSO1:
 Apply software engineering principles, programming paradigms, data structures, and system design techniques to develop efficient, scalable, and reliable software solutions for real-world applications.

 

 

 

PSO2 :
 Utilize research methodologies, analytical tools, and emerging technologies to design innovative software solutions, integrating ethical practices, Indian Knowledge Systems (IKS), and a commitment to lifelong learning.

 

 

PSO3 :
 Develop software applications that address societal needs through community engagement, support Sustainable Development Goals (SDGs), promote women empowerment and inclusivity, and demonstrate effective teamwork and professional communication.

 

 

 

 

PSO4 :

 

Utilize research skills, analytical tools, and innovative approaches to analyze domain-specific problems and develop effective software-based solutions.

 

 

 

PSO5:

 

Demonstrate leadership, teamwork, effective communication, and social responsibility in professional practice, contributing to community development, SDGs, and women empowerment initiatives.

 

Course Outcome

Course Code

Title of the Paper

Course Outcome

 

CSC101

Programming in C

CO 1

Acquire Knowledge About The Fundamentals Of Computer, Program fundamentals, Algorithms and understand the basics of C.

CO 2

Understand And Apply The Concept of Control Statements, Arrays and program Structures

CO 3

Define The Syntax and semantics of Functions & Pointers.

CO 4

Compare and analyze the approaches of Structures, Union, Enumeration Data types and devise Files handling in C

CSC 111

Programming in C

CO 1

Develop C programs using the fundamental programming concepts.

CO 2

Design programming solutions to simple technical problems using C language

CSC 202

Programming in C++

CO 1

Understand the basics of C++

CO 2

Ability to develop programs with Object Oriented Programming concepts

CO 3

Develop In-depth knowledge about inheritance C++ Streams

CO 4

Define And Apply The Concepts of Exception Templates in complex C++ programs

CSC 212

Programming in C++

CO 1

Develop programs that demonstrate Object Oriented Concepts of C++

CO 2

Implement Solutions For various problems using Classes and Objects

CSC 303

Implementing Data Structures using C++

CO 1

Develop Proficiency to apply core knowledge in implementing Data Structures using C++ programming language

 

 

 

CO 2

Define & Analyze Object Oriented Programming aims to implement real world entities like Stacks & Queues in programming.

CO 3

Acquire Hands-on coding; computing abilities forth concepts of Data structures like Arrays, Linkedlist, Trees, Graphs to update to the demands from Industry.

CO 4

Acquire Skills on the creation of Binary Trees, Heaps and problem solving mind with Searching Sorting techniques.

CSC 313

Implementing Data Structures using C++

CO 1

Facilitate working with Data Structures concepts involving Stacks, Queues, and Linked Lists etc.

CO 2

Ability to solve problem related Trees, Graphs, Minimum Spanning tree and its applications.

CSC 404

Database Management System-DBMS

CO 1

Define Data base concepts & roles in Database Environment to develop Knowledge.

CO 2

Acquire employable skills through SQL commands, and PL/SQL programs to update to the demands of theIndustry

CO 3

Develop A strong foundation on the construction of-RE-R & E-E-R diagrams for different types of relationships and contemporary knowledge on Normalization forms

CO4

Inculcate ability to understand Transaction Management & Security Issues.

CSC 414

SQL & PL/SQL

CO1

Understand and appreciate different commands towards Structured Query language

CO2

Attain knowledge of basic programs onPL/SQLconcepts such as Cursors, Exceptions, Procedures, Packages, and Functions

CSC505

Programming in Java

CO 1

Define the concepts of OOPs and fundamentals of the Java programming language.

 

 

 

CO 2

Demonstrate Various Programming Constructs Like control structures, constructors, inheritance, polymorphism, interfaces and packages.

CO 3

Develop efficient and error-free programs by applying the concepts of Multithreading and Exception handling

CO4

Acquire Employability Skills through hands-on coding and developing interactive programs using applets, swing and JDBC.

CSC 515

Programming in Java

CO1

Apply The Concepts Of java to develop efficient and error-free codes

CO2

Develop Programs For Solving Real-world problems using swings.

CSC 606

Web Technologies

CO 1

Gain Knowledge And proficiency in HTML/XHTML and bible to develop a structure for web pages.

CO 2

Gain Proficiency In the usage of style sheets in fine-tuning structure and design

CO 3

Acquire knowledge and skills relating to JavaScript and apply this to create interactive web pages.

CO4

Acquire Knowledge Relating To structuring data using XML, Extensible Style Sheets, DOM and Ajax- Enabled Rich Internet Applications

CSC 616

Web Technologies

CO1

Create web pages using XHTML and Cascading Style Sheets.

CO2

Build Dynamic Web pages using JavaScript (Client- side programming).

DSC101

Fundamentals of Information Technology

CO 1

Explainthe notion of problem-solving using computer programming

CO 2

Remember and identify the components of a computer and their functions

CO 3

Familiar With The Concepts Of Networking, LAN,Internet And Working Of Www

 

 

 

CO4

Acquire The knowledge of Software Project and Process of software development

DSC111

Fundamentals of Information

Technology

CO 1

Understand the components of Motherboard and allied parts of a System

CO 2

Perform various tasks related to installing/uninstalling devices and programs

DSC202

Problem Solving and Python Programming

CO 1

Recognize How To Read and write data from/two files python programs

CO 2

Acquire Knowledge Various Python Concepts Of Datatypes, control statements, list, tuples, functions, strings and lOOPS

CO 3

Develop algorithmic solutions to simple computational problems

CO4

Develop simple Python programs for solving problems.

DSC212

Problem Solving and

Python Programming

CO1

Write Python programs using fundamental python concepts

CO2

Develop Programming solutions with appropriate data structures and logic

DSC303

Data Engineering with Python

CO 1

Acquire Different Types Of Files And Work With Text Data

CO 2

Implement Regular Expression Operations In Real Time examples

CO 3

Learn some of the relational data bases concepts via SQL

CO4

Attain knowledge on tabular numeric data, data structures, data series & frames, and PyPlot for visualization

DSC313

Data Engineering with Python

CO1

Write programs that can read and write to files and use various packages for visualization purposes

 

 

CO2

Create simple databases and perform different queries on them.

 

DSC404

Machine Learning

CO 1

Acquire basics of Machine Learning And Its Limitations

CO 2

Implement the Machine Learning Algorithms- supervised, unsupervised, reinforcement into their all time problems

CO 3

Learn the Probabilistic Modelling and Association Rule Mining

CO4

Attain Knowledge On linear modeling

DSC414

Machine Learning

CO1

Implement Machine Learning Algorithms on datasets

CO2

Design appropriate Machine learning solutions for real world problems

DSC505

Natural Language Processing

CO 1

Acquire key concepts of NLP and linguistics to describe and analyze language

CO 2

Understand the data structures and algorithms that are used in NLP

CO 3

Classify texts using machine learning and deep learning

CO4

Build models to carry out Natural Language Processing techniques on various corpora

DSC515

Natural Language Processing

CO1

Write programs that manipulate and analyze language data using Python

CO2

Perform high level tasks like sentiment analysis using NLP techniques

DSC506

Data Structures and Algorithms

CO 1

Acquire Strong Foundation From Fundamental concepts to analyze and design algorithms with various complexities

CO 2

Inculcate a spirit of learning ability to understand and implement linear, non- linear data structures

CO 3

Build capacities for professional development imbibing knowledge on various kinds of searching and sorting techniques

 

 

 

CO4

Acquire employable skills through problem solving to update to the demands from Industry

DSC607 B

Deep Learning

CO1

Understand The Basics Of deep learning

CO2

Gain Familiarity With The Usage Of tensors in deep learning

CO3

Utilize Python deep-learning framework Keras, with Tensor-Flow as a backend engine

CO4

Develop multilayered neural networks to perform classification and prediction tasks

DSC617B

Deep Learning

CO1

Develop Deep Learning Models Using Keras

CO2

Implement Deep neural networks based on CNN’s and RNN’s

DSC608 / PRJT608

Major Project (Data Science)

CO1

Demonstrate a sound technical knowledge of the ir selected project topic.

CO2

Design relevant Machine Learning/ Deep Learning Based Solution For respective problem domain

CO3

Acquire necessary data sets and Implement chosen models.

CO4

Demonstrate the Knowledge, skills and attitudes of a Data Science Professiona

ART 101

Fundamentals of Information

Technology & AI

CO1

Understand the components of a computer and acquisition of types of data.

 

 

CO2

Acquire & understand data storage & Central Processing Unit.

 

 

CO3

Understand the basic concepts of networking, Operating system, I/O devices & computer software..

 

 

CO4

Learn the notion of Software Project and the Process of software development & AI Basics

 

ART111

FIT-LAB

CO1

Attain the components of Motherboard and allied parts of a System

 

 

CO2

Perform various tasks related to installing/ uninstalling of OS, devices and programs

ART 202

Programming using Python

CO1

Interpret the fundamental Python syntax and semantics and be fluent in the use of Python control flow statements.

 

 

CO2

Express proficiency in the handling of strings and functions. And to determine the methods to create and manipulate Python programs by utilizing the data structures like lists, dictionaries, tuples and sets

 

 

CO3

Identify the commonly used operations involving file systems and regular expressions.

 

 

CO4

Articulate the Object-Oriented Programming concepts such as Classes, Objects, encapsulation, inheritance and polymorphism as used in Python.

ART 212

Python Lab

CO1

Write, Test and Debug Python Programs using Conditionals and Loops.

 

 

CO2

Represent compound data using Python lists, tuples, dictionaries and Read and write data from/to files in Python.

BCA 101

Programming in C

CO1

Acquire Knowledge About The Fundamentals Of Computer, Program fundamentals, Algorithms and understand the basics of C.

 

 

CO2

Understand And Apply The Concept of Control Statements, Arrays and program Structures

 

 

CO3

Define The Syntax and semantics of Functions & Pointers.

 

 

CO4

Compare and analyze the approaches of Structures, Union, Enumeration Data types and devise Files handling in C

BCA 111

Programming in C Lab

CO1

Develop C programs using the fundamental programming concepts.

 

 

 

CO2

Design programming solutions to simple technical problems using C language

BCA 102

Introduction to Web Technology

CO1

Understanding and Applying Web Technologies-

 

Students will be able to explain the foundational concepts of the World Wide Web, including web browsers, web servers, BOM, DOM, and HTTP.

 

 

CO2

Developing and Styling Web Pages Using HTML5 and CSS3- Students will be able to create and style web pages using HTML5 tags and CSS3, including the use of forms, images, tables, and advanced CSS3 styling techniques such as selectors and the box model.

 

 

CO3

Implementing Responsive Web Design-

 

Students will be able to design and implement responsive web designs using concepts such as viewport, media queries, and grid view to ensure websites are functional across various devices and screen sizes.

 

 

CO4

Utilizing JavaScript for Dynamic Web Content-

 

Students will be able to write JavaScript programs to enhance web page interactivity, including the manipulation of forms, arrays, strings, and DOM elements, as well as implementing conditional statements and loops.

BCA 112

Introduction to Web Technology Lab

CO1

Designing and Implementing Webpage Layouts and Forms- Students will be able to design and create various webpage layouts, including timetables, forms, and multi-column layouts, using HTML and CSS3. They will demonstrate the ability to style text, fonts, lists, links, tables, and backgrounds effectively.

 

 

CO2

Enhancing Webpage Interactivity and Functionality with JavaScript- Students will be able to enhance webpage interactivity and functionality by incorporating JavaScript. They will write scripts to handle events, perform form validations,

manipulate the DOM, and calculate values such as

 

 

 

 

the area of a rectangle. Additionally, they will implement dynamic content that responds to user interactions and current time-based conditions.

BCA 103

Digital Principles

CO1

Understanding and Applying Binary Systems and Logic Gates- Students will be able to explain the fundamentals of binary systems, including binary numbers, number base conversions, signed binary numbers, binary codes, storage, and logic. They will also be able to apply the basic theorems and properties of Boolean algebra to digital logic gates and functions.

 

 

CO2

Analyzing and Designing Combinational Logic Circuits- Students will be able to analyze and design combinational logic circuits using minimization techniques such as the K-Map and table methods. They will design and implement various combinational circuits, including binary adders, subtractors, decoders, encoders, and multiplexers.

 

 

CO3

Designing Synchronous Sequential Logic Circuits- Students will be able to design and analyze synchronous sequential logic circuits using latches and flip-flops. They will perform state reduction and assignment to design clocked sequential circuits effectively.

 

 

CO4

Implementing Registers and Counters in Digital Circuits- Students will be able to implement and analyze registers and counters, including shift registers, ripple counters, and synchronous counters. They will also understand and design asynchronous sequential circuits, including those with latches, using appropriate design procedures.

BCA 113

IT Workshop

CO1

Assembling, Disassembling, and Configuring Computer Systems- Students will be able to assemble and disassemble computer systems, identify various parts and peripherals, and install operating systems such as Windows and Linux along with necessary device drivers. They will also be able to configure network settings, including

TCP/IP, proxy, and firewall settings, and

 

 

 

 

troubleshoot hardware and software issues effectively.

 

 

CO2

Utilizing Software Tools and Programming Environments- Students will be able to use various software tools such as MS-Office/Open Office for word processing, spreadsheet management, presentation creation, and database management.

BCA 201

Object Oriented Programming using CPP

CO1

Understanding and Applying Object-Oriented Programming Concepts- Students will be able to explain the fundamental concepts of object- oriented programming (OOP), including its benefits and applications, and demonstrate their understanding by writing, compiling, and linking simple C++ programs. They will also identify and use various tokens, control structures, and operators in C++.

 

 

CO2

Designing and Implementing Classes and Objects in C++- Students will be able to design and implement classes and objects in C++, including defining member functions, handling private member functions, and managing memory allocation for objects. They will also utilize static data members and functions, arrays of objects, and return objects from functions.

 

 

CO3

Utilizing Advanced Features of C++- Students will be able to use advanced features of C++, including inheritance, operator overloading, and pointers. They will implement various types of inheritance (single, multi-level, multiple, hierarchical, hybrid) and apply rules for overloading unary and binary operators.

 

 

CO4

Implementing Polymorphism, Templates, and Exception Handling- Students will be able to implement polymorphism using compile-time and runtime techniques, including virtual functions.

They will create function and class templates for

generic programming and utilize exception handling mechanisms to handle errors gracefully.

 

 

 

 

This includes understanding and applying the concepts of throwing and catching exceptions.

BCA 211

Object Oriented Programming using CPP- Lab

CO1

Designing and Implementing Object-Oriented Programs Using Advanced C++ Features- Students will be able to design and implement C++ programs using advanced object-oriented programming features, including private member functions, dynamic memory allocation, friend functions, and function overloading. They will develop programs to solve specific problems, such as checking for palindromes, performing matrix operations, and calculating areas of geometric shapes.

 

 

CO2

Utilizing Inheritance, Operator Overloading, and Templates in C++- Students will be able to demonstrate the use of inheritance (single, multilevel, multiple), operator overloading (unary and binary), and templates (function and class) in C++. They will also handle exceptions effectively and use constructors, including copy constructors, for memory management. They will apply these concepts to create efficient and reusable code for tasks such as matrix operations, Fibonacci series generation, and sorting and searching elements.

BCA 202

Data Structures

CO1

Understanding and Utilizing Fundamental Data Structures- Students will be able to explain the basic concepts, uses, and types of data structures, including arrays, matrices, sparse matrices, and strings. They will understand the representation of these data structures and utilize abstract data types and C++ classes to implement them.

 

 

CO2

Implementing and Manipulating Stacks, Queues, and Linked Lists- Students will be able to represent and perform operations on stacks and queues, including various types of queues. They will also be able to implement and manipulate different types of linked lists, such as singly linked lists, doubly linked lists, and circular lists.

 

 

CO3

Applying Hashing Techniques and Tree Structures-

Students will be able to apply hashing techniques,

 

 

 

 

including static hashing, hash tables, hash functions, and overflow handling. They will understand and implement different tree structures, such as binary trees, binary search trees, heap trees, and B-trees, including various operations and traversal methods on these trees.

 

 

CO4

Analyzing and Implementing Graphs and Sorting Algorithms- Students will be able to analyze and implement graph structures, including understanding terminology, types, representation, and elementary graph operations such as Depth- First Search (DFS) and Breadth-First Search (BFS). They will also be able to implement and compare various sorting algorithms, including bubble sort, selection sort, insertion sort, quick sort, and merge sort.

BCA 212

Data Structures Lab

CO1

Implementing and Manipulating Data Structures Using C++- Students will be able to design, implement, and manipulate fundamental data structures such as arrays, special matrices, sparse matrices, and strings in C++.

 

 

CO2

Developing and Analyzing Algorithms for Data Structures and Sorting Techniques- Students will be able to implement various data structures, including stacks and queues using arrays and linked lists, as well as single, doubly, and circular linked lists. They will also develop algorithms for binary trees, and implement and analyze sorting techniques and searching algorithms using recursion and iteration.

BCA 203

Computer Architecture

CO1

Understanding and Analyzing the Basic Structure of Computers- Students will be able to explain the functional units of a computer, basic operational concepts, bus structures, and software performance. They will analyze memory locations and addresses, memory operations, instruction sequencing, and addressing modes. Additionally, students will understand basic I/O operations and write assembly language programs.

 

 

 

CO2

Designing and Implementing Arithmetic Units- Students will be able to design and implement arithmetic units capable of performing addition, subtraction, multiplication, and division of signed and unsigned numbers. They will also design fast adders, handle signed operand multiplication, fast multiplication, and operations with floating-point numbers.

 

 

CO3

Analyzing and Designing the Basic Processing Unit- Students will be able to describe the fundamental concepts of instruction execution, hardwired and microprogrammed control, and pipelining. They will analyze data hazards, instruction hazards, and their influence on instruction sets, as well as consider data paths and control mechanisms for efficient processing.

 

 

CO4

Applying Memory Systems and I/O Organization- Students will be able to explain the basic concepts of memory systems, including RAMs, ROMs, cache memories, virtual memory, and secondary storage. They will analyze performance considerations, memory management requirements, and I/O organization, including accessing I/O devices, interrupts, direct memory access, and bus systems.

BCA 204

Computer Networks

CO1

Understanding and Explaining Data Communication and Networking Models- Students will be able to describe the components of data communication, various network topologies, transmission modes, and categories of networks. They will understand the ISO-OSI reference model, the functions of each layer, and the TCP/IP reference model. Additionally, they will identify and explain the different types of transmission media.

 

 

CO2

Applying and Analyzing Multiplexing and Data Link Layer Protocols- Students will be able to apply frequency-division and time-division multiplexing techniques. They will analyze error detection and

correction methods , line discipline protocols, flow

 

 

 

 

control mechanisms), and error control techniques

 

 

CO3

Implementing and Evaluating Local Area Networks and Switching Techniques- Students will be able to implement and evaluate local area networks, including IEEE 802 standards, Ethernet-CSMA/CD, and token ring protocols. They will also understand and differentiate between switching techniques such as circuit switching, packet switching, and message switching.

 

 

CO4

Utilizing Networking and Internetworking Devices- Students will be able to describe the functions and uses of networking and internetworking devices, including repeaters, bridges, routers, gateways, and switches. They will also understand routing algorithms

HSE 101

Programming in C

CO1

Acquire Knowledge About The Fundamentals Of Computer, Program fundamentals, Algorithms and understand the basics of C.

 

 

CO2

Understand And Apply The Concept of Control Statements, Arrays and program Structures

 

 

CO3

Define The Syntax and semantics of Functions & Pointers.

 

 

CO4

Compare and analyze the approaches of Structures, Union, Enumeration Data types and devise Files handling in C

HSE 111

Programming in C Lab

CO1

Develop C programs using the fundamental programming concepts.

 

 

CO2

Design programming solutions to simple technical problems using C language

HSE 102

Computer Organization

CO1

Students will be able to list and describe the basic components and functions of a computer system, including the CPU, memory, input/output devices, and storage.

 

 

CO2

Students will be able to explain how different

computer architectures, such as Von Neumann

 

 

 

 

and Harvard architectures, influence the design and operation of computer systems.

 

 

CO3

Students will be able to write and debug assembly language programs that perform specific tasks, demonstrating an understanding of how high-level language constructs translate to machine-level instructions.

 

 

CO4

Students will be able to analyze the performance of a given computer system and identify bottlenecks, proposing techniques such as pipelining or cache optimization to improve performance.

HSE 201

Data Structures using C

CO1

Develop Proficiency to apply core knowledge in implementing Data Structures using C++ programming language

 

 

CO2

Define & Analyze Object Oriented Programming aims to implement real world entities like Stacks & Queues in programming.

 

 

CO3

Acquire Hands-on coding;computing abilities forth concepts of Data structures like Arrays, Linkedlist, Trees, Graphs to update to the demands from Industry.

 

 

CO4

Acquire Skills on the creation of Binary Trees, Heaps and problem solving mind with Searching Sorting techniques.

HSE 211

DataStructures using C Lab

CO1

Facilitate working with Data Structures concepts involving Stacks, Queues, and Linked Lists etc.

 

 

CO2

Ability to solve problem related Trees, Graphs, Minimum Spanning tree and its applications.

HSE 202

OperatingSystems

CO1

Ability to list and explain key terms and concepts used in operating systems.

 

 

CO2

Understanding the role of the kernel, the difference between user mode and kernel mode, and the basic principles of process scheduling.

 

 

CO3

Applying basic operating system functionalities

using programming assignments, such as creating

 

 

 

 

a simple scheduler, managing memory allocation, or simulating file system operations.

 

 

CO4

Ability to Analyze and compare different algorithms and techniques used in operating systems for process scheduling, memory management, and file systems.

CAP 101

Programming in C

CO1

Acquire Knowledge About The Fundamentals Of Computer, Program fundamentals, Algorithms and understand the basics of C.

 

 

CO2

Understand And Apply The Concept of Control Statements, Arrays and program Structures

 

 

CO3

Define The Syntax and semantics of Functions & Pointers.

 

 

CO4

Compare and analyze the approaches of Structures, Union, Enumeration Data types and devise Files handling in C

CAP 111

Programming in C- LAB

CO1

Develop C programs using the fundamental programming concepts.

 

 

CO2

Design programming solutions to simple technical problems using C language

CAP 202

Programming in C++

CO1

Understand the basics of C++

 

 

CO2

Ability to develop programs with Object Oriented Programming concepts

 

 

CO3

Develop In-depth knowledge about inheritance C++ Streams

 

 

CO4

Define And Apply The Concepts of Exception Templates in complex C++ programs

CAP 212

Programming in C++ Lab

CO1

Develop programs that demonstrate Object Oriented Concepts of C++

 

 

CO2

Implement Solutions For various problems using Classes and Objects

Scroll to Top