Programming in C Dip Sem-I Wef 01082011
Programming in C Dip Sem-I Wef 01082011
Semester I
RATIONALE:
This course gives fundamentals of programming language which is useful in developing applications in various fields & gives knowledge of latest concept of 'C' language. The fundamental concepts of learning a computer programming language have been covered in this course which will enhance their ability to suitably use it in their respective field of applications.
OBJECTIVES : The students should be able to a) Write high level & low level programs b) Understands concepts of structure. c) Apply basic programming concepts in relevant
Sr. No. 1
Subject Content
Hrs. 2
PROGRAMMING LANGUAGE CONCEPTS 1.1 Concepts of programming methodology. 1.2 Flowchart 1.3 Algorithm
2
CONSTANTS, VARIABLES & DATA TYPES 2.1 2.2 2.3 2.4 2.5 2.6 Character set 'C' token Keywords & Identifiers Constant, Variables Data types Storage Classes
OPERATORS & EXPRESSIONS 3.1 3.2 3.3 3.4 3.5 Arithmetic, logical, Assignment operators Increment & Decrement, Conditional operator Bit-wise special operators Formatted & Unformatted input & output Arithmetic, Evaluation of the types of expressions
Decision making with IF statement Switch Statement The ? : Operator Goto Statement While, For Statement
4
ARRAYS : 5.1 Introductions 5.2 One dimensional arrays 5.3 Initiating two dimensional arrays
6 2
USER DEFINED FUNCTIONS : 6.1 Introduction 6.2 Call by value & Call by reference
POINTERS : 7.1 Introduction 7.2 Understanding Pointers 7.3 Pointers & Arrays 7.4 Pointers & Structures 7.5 Pointer to Pointer
8 2
STRUCTURES, UNIONS : 8.1 Introduction 8.2 Structure definition & initialization 8.3 Arrays of Structures 8.4 Structures with Structures 8.5 Structures & functions
FILE MANAGEMENT : 9.1 Introduction 9.2 Defining, Opening and Closing file. 9.3 Input/Output operations on file
Total 28
Guideline for Paper Setter: 1. Question paper should contain program- maximum upto 40% of total marks.
LABORATORY EXPERIENCE : Students should write programmes on the basis of prescribed curriculum of this course. (minimum 20 programmes are required) REFERENCES :
1. Programming in ANSI 'C' 2. Let us 'C' 3. Programming in 'C' 4. Programming in 'C' 5. Program with 'C'
Lagurusamy TMH Etkar Tech Media U Gopal TMH Nigham & Richi TMH Gottfried