| S.No | Course Name | Course Outcome |
| 1 | Data Structures | CO1.Understand available Data Structures for data storage and processing. CO2.Comprehend Data Structure and their real-time applications - Stack, Queue, Linked List, Trees and Graph CO3.Choose a suitable Data Structures for an application CO4.Develop ability to implement different Sorting and Search methods CO5.Understand data structures basic operations like insert, delete, search, update and traversal |
| 2 | Database Management Systems | CO1.Understand the fundamental concepts of DBMS with special emphasis on relational data model. CO2.Demonstrate an understanding of normalization theory and apply such knowledge to the normalization of a database CO3.Model database using ER Diagrams and design database schemas based on the model. CO4.Create a small database using SQL. CO5.Store, Retrieve data in database. |
| 3 | Programming in C | CO1.Identify Computer Components CO2.Implement the algorithms and draw flowcharts for solving Mathematical and Engineering problems. CO3.Design programs using decision structures, loops for problem solving CO4.Develop programs using arrays and other data structures CO5.Solve scientific problems using functions, pointers and dynamic memory allocation CO6.Design programs to create/update basic data files |
| 4 | Object Oriented Programming Using Java | CO1.Understand how object-oriented concepts are incorporated into the Java programming language CO2.Develop problem-solving and programming skills using OOP concept CO3.Understand the benefits of a well-structured program CO4.Develop the ability to solve real-world problems through software development in high-level programming language like Java CO5.Develop efficient Java applets and applications using OOP concept |
| 5 | Operating Systems | CO1.Analyse the concepts of processes in operating system and illustration of the scheduling of processor for a given problem instance. CO2.Identify the dead lock situation and provide appropriate solution so that protection and security of the operating system is also maintained. CO3.Analyse memory management techniques, concepts of virtual memory and disk scheduling. CO4.Understand the implementation of file systems and directories along with the interfacing of IO devices with the operating system. |