Course Objective - Indian Academy


NAAC re-accredited with 'A' Grade | Autonomous College under University Grants Commission & Bengaluru North University
Course Objective
Sl.NoCourse CodeCourse Specific Outcome
1CSC 1. 1– Programming Concepts Using CCO 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.
2CSC 1.2–Programming Concepts Using CCO 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.
3CSC 2.1 – Data StructuresCO 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.
4CSC 2.1 – Data Structures LabCO 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.
5CSC 3.1 – DBMS and Software EngineeringCO 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.
6CSC 3.2 – DBMS LabCO 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
7CSC 4.1 - Operating System and UNIXCO 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.
8CSC 4.2 - UNIX LabCO 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.
9CSC 5.1 Computer Science VCO 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
10CSC 5.2 Computer Science V -LabCO 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
11CSC 6.1 Computer Science VICO 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.
12CSC 6.2 Computer Science VI –LabCO 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.
13CSC 7.1 Computer Science VIICO 1: Understand internet and related concepts ,HTML program structure and formatting tags important HTML tags,forms and frames.
CO 2: Understand the basic concepts of JavaScript including structure, arrays, functions. Constructors and error handling.
CO 3:Create dynamic documents with JavaScript,Demonstrate DOM, various events & event handling and DOM tree traversal & modifications.
CO 5:Design form content using Cascading Style sheet,demonstrate basic usage of XML.
14CSC 7.2 Computer Science VII -LabCO 1: Creating web pages using html and xhtml
CO 2: Creating web pages using CSS
CO 3:Build dynamic web pages using JavaScripts
15CSC 8.1 Computer Science VIIICO 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.
16CSC 8.2 Computer Science VIII – Project LabCO 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