|Sl.No||Course Code||Course Specific Outcome|
|1||CSC 1. 1– Programming Concepts Using C||CO 1: Ability to implement algorithms and flow chart for solving mathematical problems|
CO 2: Understand and demonstrate computer programming languages using program constructs.
CO 3: Able to understand and develop programs using arrays
CO 4: Able to define and implement user- defined data types like structures and union and implement complex programs using dynamic memory allocation concepts.
CO 5: Understand and implement the files concepts.
|2||CSC 1.2–Programming Concepts Using C||CO 1: Read, understand and trace the execution of programs written in C language|
CO 2: Write the program for the given algorithm and flowchart.
CO 3: Implement the programs using Control and looping statements.
CO 4: Develop the programs using arrays and pointers.
CO 5: Implement the derived data types using C language.
CO 6: Implement files concepts to read and write operations.
|3||CSC 2.1 – Data Structures||CO 1: Usage of various data structures in approaching a problem solution and Understand asymptotic notations.|
CO 2: Understand the concept of arrays and design of algorithms for solving problems like sorting, searching, insertion and deletion of data.
CO 3:Understand the concept of basic data structures through ADT including linked lists, Stack, Queues.
CO 4:Understand concept of graphs and trees.
CO 5:Solve problem involving graphs and trees.
|4||CSC 2.1 – Data Structures Lab||CO 1: Design algorithms on arrays and strings.|
CO 2:Design algorithms for applications to analyze the space & time efficiency of most algorithms.
CO 3:Implement the program using linked list concept.
CO 4:Implement the programs using concepts of stacks and queues.
|5||CSC 3.1 – DBMS and Software Engineering||CO 1: To provide strong foundation of database concepts.|
CO 2: develop skills for the design and implementation of a database application.
CO 3:brief exposure to advanced database concepts.
CO 4:To inculcate in students different concepts of software engineering principles.
CO 5:To develop the skills necessary to design, develop and execute software project.
CO 6:Understand the importance of the stages in the software life cycle. Understand the various process models.
|6||CSC 3.2 – DBMS Lab||CO 1: to provide a sound introduction to the discipline of database management as a subject in its own right, rather than as a compendium of techniques and product-specific tools.|
CO 2: to give a good formal foundation on the relational model of data
CO 3:to present SQL and procedural interfaces to SQL comprehensively
CO 4:to give an introduction to systematic database design approaches covering conceptual design, logical design and an overview of physical design
CO 5:to motivate the participants to relate all these to one or more commercial product environments as they relate to the developer tasks
CO 6: to present the concepts and techniques relating to query processing by SQL engines
|7||CSC 4.1 - Operating System and UNIX||CO 1: Acquired Concepts of UNIX Operating System, its kernel and different subsystems of kernel, types of shells. |
CO 2: Understand Process Control subsystem, its State diagram, types of scheduling and memory management policies.
CO 3:Execute various types of commands on the standard shell viz. basic commands, directory and file related, pipe and filter related, process related, user communication related and the system administration related commands.
CO 4:Implement shell scripts using the editor involving decision control, looping and control flow statements.
CO 5:To understand the basic components of a computer operating system, and the interactions among the various components.
CO 6:To understand the policies for scheduling, deadlocks, memory management, synchronization, system calls, and file systems.
|8||CSC 4.2 - UNIX Lab||CO 1: To introduces basic understanding of UNIX OS, UNIX commands.|
CO 2: To understand File system and to familiarize students with the Linux environment
CO 3:To make student learn fundamentals of shell scripting and shell programming.
CO 4:Working with filters: grep, sed and awk
CO 5:Programming with standard I/O
CO 6:Shell scipt on UNIX System Calls.
|9||CSC 5.1 Computer Science V||CO 1: Understand fundamentals of Java programming|
CO 2: Gain good knowledge of object oriented concepts
CO 3:Ability to write programs which implement the features of Java
CO 4: To design and implement both console based and GUI based Java applications
CO 5:Ability to develop graphics applications and animations in Java
|10||CSC 5.2 Computer Science V -Lab||CO 1: Gain clarity on fundamentals of Java programming|
CO 2: Gain good knowledge of object oriented concepts through programming
CO 3:To Implement features of Java using the API
CO 4: Experience the creation of animations in Java
CO 5: To design and implement GUI based Java applications
|11||CSC 6.1 Computer Science VI||CO 1: To provide the knowledge of Dot Net Frameworks along with C#.|
CO 2: Describe the fundamentals of C#
CO 3:Demonstrate knowledge of object-oriented concepts, Design user interface and functional requirements.
CO 4:Construct classes, methods, and assessors, and instantiate objects.
CO 5:Understand the concepts of ADO.NET to create applications connected with data bases.
|12||CSC 6.2 Computer Science VI –Lab||CO 1: Understand Dot NET framework, ASP.NET,Visual studio .NET|
CO 2: Understand code solutions and compile C# projects within the .NET framework.
CO 3::Demonstrate the concepts of classes, access
CO 4:Usage of Visual studio .NET to create windows form applications.
CO 5:Create applications connected with data bases.
|13||CSC 7.1 Computer Science VII||CO 1: Understand internet and related concepts ,HTML program structure and formatting tags important HTML tags,forms and frames.|
CO 5:Design form content using Cascading Style sheet,demonstrate basic usage of XML.
|14||CSC 7.2 Computer Science VII -Lab||CO 1: Creating web pages using html and xhtml|
CO 2: Creating web pages using CSS
|15||CSC 8.1 Computer Science VIII||CO 1: Understand the fundamental concepts of networking,categories of transmission media and multiplexing techniques.|
CO 2:Understand different error detection and correction methods,network topologies.
CO 3:Understand digital technologies,WANs,layered model,routing principles and algorithms.
CO 4:Understand internetworking principles and Internet protocols.
CO 5:Understand application layer protocols and internet applications such as network security, Email and DNS.
|16||CSC 8.2 Computer Science VIII – Project Lab||CO 1: Perform Requirements Analysis and the need to develop the application |
CO 2: design the application using design tools and techniques
CO 3: develop code using latest and apt programming language
CO 4: Perform validation and testing
CO 5: Gain confidence to develop projects