148x Filetype PDF File size 0.41 MB Source: www.rjcollege.edu.in
Course Outcome Second Year of B.Sc. IT Program Semester I Course Number: USIT301 Course Name: Python Programming CO1 Understanding basic fundamentals of programming using Python. CO2 Recognize and construct common programming idioms: variables, loop, branch, subroutine, strings and input/output. CO3 Define and demonstrate the use of the built-in data structures 'list' and 'dictionary'. CO4 Study of object oriented concepts using Python. CO5 Creation of GUI, adding Widgets and connecting to database using Python. 5 theory lectures of 50 min per week over a semester Number of credits: 2 Course Number: USIT 3P1 Course Name: Python Programming Practical CO 1 Design and implement a program to solve a real-world problem using the language idioms, data structures,, and standard library. 1 practical session of 3 periods (150 min) per week over a semester Number of credits: 2 Course Number: USIT 302 Course Name: Data Structures CO1 Demonstrate advantages and disadvantages of specific algorithms and data structure. Understanding array and its representation in memory. CO2 Define basic static and dynamic data structures and relevant standard algorithms for them: dynamically linked lists , trees, graphs, heap, priority queue, hash tables, sorting algorithms, min-max algorithm CO3 Define basic data structures and relevant standard algorithms for them: Stack and Queue. CO4 Define basic data structures and relevant standard algorithms for them: Trees. Sorting Algorithms. CO5 Define basic data structures and relevant standard algorithms for them: Hash tables and graph. 5 theory lectures of 50 min per week over a semester Number of credits: 2 Course Number: USIT 3P2 Course Name: Data Structures Practical CO1 Evaluate algorithms and data structures in terms of time and memory complexity of basic operations. CO2 Implementation of algorithms of various data structure for operations like Creation, Insertion, Deletion, Searching and Sorting. 1 practical session of 3 periods (150 min) per week over a semester Number of credits: 2 Course Number: USIT 303 Course Name: Computer Networks CO1 Understanding of layered communication in network. OSI network model; Differentiate between analog and digital communication CO2 Utilization of bandwidth; various communication media CO3 Understand different types of switching CO4 Study of error detection and correction. CO5 Understanding of data link control and media access control CO6 Study of different types of wireless LANs CO7 Understanding various responsibilities of network layer, Unicast routing protocols. CO8 Understanding responsibilities of transport layer protocol; Using standard client server protocols. 5 theory lectures of 50 min per week over a semester Number of credits: 2 Course Number: USIT 3P3 Course Name: Computer Networks Practical CO1 Implement concept of classful as well as classless inter domain routing to analyze a network. CO2 Implement various network protocols. 1 practical session of 3 periods (150 min) per week over a semester Number of credits: 2 Course Number: USIT 304 Course Name: Database Management Systems CO1 To study the physical and logical database designs, database modeling, relational, hierarchical, and network models, ER Models. CO2 To understand the concept of Relational Database Model like Keys, Integrity Rules, and Normalization. CO3 Recall Relational Algebra concepts, and use it to translate queries to Relational Algebra. CO4 To develop an understanding of serializability, concurrency control in Transaction Management along with database Recovery Management. CO5 To understand the application of different concepts in SQL and PL/SQL like, aggregate functions, joins, sub queries, cursors, procedures and functions, packages and triggers etc. 5 theory lectures of 50 min per week over a semester Number of credits: 2 Course Number: USIT 3P4 Course Name: Database Management Systems Practical CO1 To implement database using Structured Query Language. - To creating and managing tables using DDL statements. - To manipulate data using DML statements. - to creating and manage other database objects like - Views, Sequence, Index etc. CO2 To understand and implement basics of PL/SQL - To develop an understanding of working with composite data types, cursors, exception handling, procedures and functions, packages and triggers. 1 practical session of 3 periods (150 min) per week over a semester Number of credits: 2 Course Number: USIT 305 Course Name: Applied Mathematics CO1 Provides understanding to work with matrices and performing various transformations on matrices. Introduction to perform basic algebraic manipulation with complex numbers. CO2 Describes basic definitions and terminology with differential equations and their solutions. CO3 Solving linear differential equations with constant coefficients and unit step functions using Laplace Transform. CO4 Understanding computation of double and triple integrals. CO5 Using Beta and Gamma functions and error functions. 5 theory lectures of 50 min per week over a semester Number of credits: 2 Course Number: USIT 3P5 Course Name: Mobile Programming Practical CO1 Developing cross platform applications for mobile device allowing standard web technologies HTML, CSS3 and JavaScript. CO2 Extending apps with native and third party plug-in that enables features like geo location, media and globalization. CO3 Debugging the app and previewing it in an emulator or in actual device. 1 practical session of 3 periods (150 min) per week over a semester Number of credits: 2
no reviews yet
Please Login to review.