GO Back
To write, test, and debug simple Python programs. To implement Python programs with conditionals and loops Use functions for structuring Python programs. Represent compound data using Python lists, tuples, dictionaries. Read and write data from/to files in Python.
Write, test, and debug simple Python programs. Implement Python programs with conditionals and loops. Develop Python programs step-wise by defining functions and calling them. Use Python lists, tuples, dictionaries for representing compound data. Read and write data from/to files in Python.
To develop programs in C using basic constructs.
To develop applications in C using strings, pointers, functions, structures.
To develop applications in C using file processing.
Develop C programs for simple applications making use of basic constructs, arrays and strings.
Develop C programs involving functions, recursion, pointers, and structures.
Design applications using sequential and random access file processing.
To implement linear and non-linear data structures
To understand the different operations of search trees
To implement graph traversal algorithms
To get familiarized to sorting and searching algorithms
Write functions to implement linear and non-linear data structure operations
Suggest appropriate linear / non-linear data structure operations for solving a given problem
Appropriately use the linear / non-linear data structure operations for a given problem
Apply appropriate hash functions that result in a collision free scenario for data storage and retrieval
To build software development skills using java programming for real-world applications.
To understand and apply the concepts of classes, packages, interfaces, arraylist, exception handling and file processing.
To develop applications using generic programming and event handling.
Develop and implement Java programs for simple applications that make use of classes, packages and interfaces.
Develop and implement Java programs with arraylist, exception handling and multithreading
Design applications using file processing, generic programming and event handling.
To understand data definitions and data manipulation commands
To learn the use of nested and join queries
To understand functions, procedures and procedural extensions of data bases
To be familiar with the use of a front end tool
To understand design and implementation of typical database applications
Use typical data definitions and manipulation commands.
Design applications to test Nested and Join Queries
Implement simple applications that use Views
Implement applications that require a Front-end Tool
Critically analyze the use of Tables, Views, Functions and Procedures
To learn Unix commands and shell programming
To implement various CPU Scheduling Algorithms
To implement Process Creation and Inter Process Communication.
To implement Deadlock Avoidance and Deadlock Detection Algorithms
To implement Page Replacement Algorithms
To implement File Organization and File Allocation Strategies
Compare the performance of various CPU Scheduling Algorithms
Implement Deadlock avoidance and Detection Algorithms
Implement Semaphores
Create processes and implement IPC
Analyze the performance of the various Page Replacement Algorithms
Implement File Organization and File Allocation Strategies
Data Science Lab focuses on enhancing students' Python programming skills and introducing
them to key libraries and tools for data analysis, data visualization.
To use Numpy Library for numerical scientific computing.
To handle and analyse datasets using Pandas library.
To perform univariate, bivariate, multivariate analysis on data
To perform data visualisation
Download and install python libraries
Understand the basic statistical and probability measures of datascience
Apply correlation and plotting on datasets
Present and interpret data using visualisation packages in python
PYTHON PROGRAMMING LABORATORY
Objectives
Outcomes
Upon completion of the course, students will be able to:
C PROGRAMMING LABORATORY
Objectives
Outcomes
Upon completion of the course, the students will be able to:
DATA STRUCTURES LABORATORY
Objectives
Outcomes
At the end of the course, the students will be able to:
OBJECT ORIENTED PROGRAMMING LABORATORY
Objectives
Outcomes
Upon completion of the course, the students will be able to
DATABASE MANAGEMENT SYSTEMS LABORATORY
Objectives
Outcomes
Upon completion of the course, the students will be able to: