Вы находитесь на странице: 1из 5

Unit -1 Introduction to C Lang Overview of C, Constant, Variable, data type, Enum datatypes , Bit fields Operators, Expression, Managing

I/O , Escape Characters , Structure of C Program , Std Library Header Files, Purpose, Need and Usage , Decision Making Statements , Looping Statements Unit -2 Arrays & Functions Arrays , Strings , Std String functions , Two Dimensional Array , Multi Dimensional Array, Function , Types , Recursion, Passing Parameters, Storage Classes Unit -3 Structure , Union, Pointers Structures Declaration, Initialization, Accessing structures elements, nested structures , array of structures, Union, Structure & Union difference, typedef, Pointers - Declaration, NULL Keyword, pointer to variable, const Pointer, Pointer Expression , Pointer arithmetic ,Pointer to array, pointer to pointer Unit -4 Advanced Concepts Pointer to structure / union , pointer to function , self referential structures, dynamic memory allocation , Semaphores , Command Line Arguments, Assertion & Validation , Preprocessor , Graphics Functions Unit -5 Files File Open/ Create ,Close , read , write operations , Random Access File Linking Multiple Files , Creating Header Files & Utilizing them , Working C programs in Linux C Compiler

Unit -6 Case Study Library Information System , Student Mark Analyzing System , Hospital Management System, Banking System , Simulation of File Commands, Online Railway Ticket Reservation System , Dynamic Memory Allocation Unit -7 Basic concepts of DBMS. File System , DBMS ,RDBMS , Architecture, Models Hierarchical Model ,Networking Model, Relational Model , SQL- Data Definition Language Data types, Create Table, Alter table , Drop Table , Truncate Table - Constraints- not null ,unique, primary key , foreign key , check, default Constraints Unit -8 SQL SQL DML Select, Insert, Delete, Update - DCL Grant, Revoke - TCL Commit, Savepoint, Rollback - Simple Queries - Aggregate Functions Max, Min, Count, Sum, Avg, Stddev - Triggers and Views Joins Inner join, Outer Join, Full Join, Self Join - Nested Queries

S. No
1

UNIT UNIT I Introducti on to C Lang

TOPIC 1.1 Overview of C, Constant, Variable, data type, Enum datatypes , Bit fields 1.2Operators, Expression, Managing I/O , Escape Characters , Structure of C Program 1.3Std Library Header Files, Purpose, Need and Usage 1.4Decision Making Statements 1.5Looping Statements Theory Test -1(10 Objective +2 Programs)

LAB Assignm THEORY Sessio ent (Hour) n 1 Class 1 (30 Q) 1 2(30 Q) Class 2 8(Exp) Class 3 Class 4 Class 5 Class 6 Class 7 Class 8 Class 9 2 8(Exp) 5(30 Q) 3 8(Exp) 6(30 Q) 7(30 Q) 8(30 Q) 9(30 Q) Class 12 Class 13 5 8(Exp) 3(30 Q) 4 (30 Q)

UNIT II Arrays & Functions

2.1 Arrays , Strings , Std String functions 2.2 Two Dimensional Array , Multi Dimensional Array 2.3 Function Types , Recursion 2.4 Passing Parameters, Storage Classes Theory Test-2(10 Objective +2 Programs)

4 Class 10 8(Exp) Class 11 -

UNIT III 3.1 Structures Declaration, Initialization, Structure , Accessing structures elements, nested Union, structures , array of structures . Pointers 3.2 Union, Structure & Union difference, typedef 3.3 Pointers - Declaration, NULL Keyword, pointer to variable, const Pointer, Pointer Expression 3.4 Pointer arithmetic ,Pointer to array, pointer to pointer Theory Test -3(10 Objective +2 Programs)

10(30 Q) 11(30 Q)

Class 14 6 8(Exp) Class 15 Class 16 12(30 Q)

UNIT IV Advanced Concepts

4.1 Pointer to structure / union , pointer to function 4.2 self referential structures, dynamic memory allocation 4.3 Semaphores 4.4 Command Line Arguments, Assertion & Validation , Preprocessor 4.5 Graphics Functions Theory Test -4(10 Objective +2 Programs)

13(30 Q) Class 17 7 Class 18 8(Exp) Class 19 15(30 Q) Class 20 Class 21 Class 22 Class 23 Class 24 Class 25 Class 26 Class 27 Class 28 Class 29 Class 30 Class 31 Class 32 Class 33 21(30 Q) Class 34 11 8(Exp) 9 8(Exp) 10 8(Exp) 8 8(Exp) 16(30 Q) 17(30 Q) 18(30 Q) 19(30 Q) 20(30 Q) 14(30 Q)

UNIT V Files

5.1 File Open/ Create ,Close , read , write operations 5.2 Random Access File 5.3 Linking Multiple Files , Creating Header Files & Utilizing them 5.4 Working C programs in Linux C Compiler Theory Test -5(10 Objective +2 Programs)

UNIT VI Tutorial

Case Study - 1 : Library Information System , Student Mark Analyzing System Case Study - 2 : Hospital Management System Case Study - 3 : Banking System Case Study - 4 : Simulation of File Commands Case Study -5 Online Railway Ticket Reservation System Case Study -6 Dynamic Memory Allocation

7.

UNIT VII 7.1 File System , DBMS ,RDBMS , Basic Architecture, Models Hierarchical Model concepts ,Networking Model, Relational Model of DBMS.
4

7.2 SQL -Data Definition Language Data types, Create Table, Alter table , Drop Table , Truncate Table - Constraints- not null ,unique, primary key , foreign key , check, default Constraints Theory Test -6 (10 Objective +2 Programs) Theory Test -7(10 Objective +2 Programs)

22,23 (60 Q)

Class 35

Class 36 Class 37

24,25
(60 Q)

8.

9.

8.1 SQL DML Select, Insert, Delete, Update - DCL Grant, Revoke - TCL Commit, Savepoint, Rollback - Simple Class 38 12 UNIT VIII Queries - Aggregate Functions Max, Min, Count, Sum, Avg, Stddev - Triggers and 8(Exp) SQL Views 8.2 Joins Inner join, Outer Join, Full Join, Class 39 Self Join - Nested Queries Theory Test -8(10 Objective +2 Programs) Class 40 Common Test

26,27
(60 Q)

REFERENCES: 1. Dennis M.Ritchie,The C Programming Language, Pearson Education Inc., (2005). 2. Yashavant P. Kanetkar ,LET US C ,11TH Edition, BPB Publications 3. Kalicharan, Noel, C by Example , Cambridge Univ Publishers 4. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, Database System Concepts, Fifth Edition, Tata McGraw Hill, 2006. 5. Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, FourthEdition , Pearson / Addision wesley, 2007.
5

Вам также может понравиться