I YEAR I SEMESTER
Subject Code | Subject Name & CO's |
---|---|
65101 | PROBLEM SOLVING THROUGH ‘C’ |
CO 1 : Ability to understand programming concepts and analyze a problem, design a solution and develop an algorithm to solve it. CO 2 : Ability to modularize a problem and implement the solution using basic programming concepts, control statements and functions. CO 3 : Ability to evaluate the use of macros and implement solutions to complex problems using recursion and homogeneous data types. CO 4 : Ability to implement pointers for problems of relevance and use different dynamic memory allocation methods. CO 5 : Design and implement appropriate user defined structures to a given problem definition and apply various functions for processing files. |
|
65131 | COMPUTER PROGRAMMING LAB |
CO 1 : Familiarity of programming environment in Linux operating system and to translate given algorithms to a working and correct program. CO 2 : Ability to interpret syntax errors as reported by the compilers and to be able to identify and correct logical errors encountered at run time using debuggers like GDB. CO 3 : Ability to write iterative as well as recursive programs. CO 4 : Ability to represent data in arrays, pointers, strings and structures and manipulate them through a program and use them in defining self-referential structures or structures or designing a user defined data type. CO 5 : Ability to implement file processing functions and be able to store, retrieve and process data in text and binary formats. |
|
67131/67181 | IT WORKSHOP LAB |
CO 1 : Identify the peripherals of PC, assemble and disassemble PC components. CO 2 : Install the System software MS Windows, Linux and required device drivers. CO 3 : Work with productivity tools for Word Processing, Spread Sheet and Presentations along with Designing basic Web Pages. CO 4 : Understand the main features of the SCILAB program development environment to enable their usage in higher learning. CO 5 : Interpret and visualize simple mathematical functions and operations using plots or display. |
I YEAR II SEMESTER
Subject Code | Subject Name & CO's |
---|---|
65151 | DATA STRUCTURES THROUGH ‘C’ |
CO 1 : Understand basic concepts, Design and implement linear data structures such as linked lists, stacks, queues by using C as the programming language using static or dynamic implementations. CO 2 : Able to understand and analyze, differentiate and implement elementary algorithms: sorting, searching and hashing and will also be able to compare and contrast algorithms with respect to time and space complexity. CO 3 : Able to implement nonlinear data structures like trees and graphs and apply appropriate data structures to designing solutions to real world complex problems. CO 4 : Demonstrate sound understanding of graph traversals and ability to implement various algorithms on graphs and interpret the results. CO 5 : Ability to implement hashing techniques for storing and searching efficiently. |
|
65181 | DATA STRUCTURES THROUGH ‘C’ LAB |
CO 1 : Understand basic data structures such as arrays, linked lists, stacks and queues. CO 2 : Ability to interpret syntax errors as reported by the compilers and to be able to identify and correct logical errors encountered at run time using debuggers like GDB. CO 3 : Apply Algorithm for solving problems like sorting, searching, insertion and deletion of data. CO 4 : Solve problems involving graphs, trees and heaps. CO 5 : Apply Hashing techniques for efficient storage and retrieval of data. |
IV YEAR CO's III YEAR CO's II YEAR CO's I YEAR CO's