0% found this document useful (0 votes)
50 views

Programming in C Dip Sem-I Wef 01082011

This document outlines the course objectives, content, and guidelines for a Programming in C course. The course introduces fundamental programming concepts like flowcharts, algorithms, data types, operators, branching and looping. It covers arrays, functions, pointers, structures, unions and file management. The objectives are for students to be able to write high and low level programs, understand structures, and apply programming concepts. Students are required to complete a minimum of 20 programming assignments based on the curriculum.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

Programming in C Dip Sem-I Wef 01082011

This document outlines the course objectives, content, and guidelines for a Programming in C course. The course introduces fundamental programming concepts like flowcharts, algorithms, data types, operators, branching and looping. It covers arrays, functions, pointers, structures, unions and file management. The objectives are for students to be able to write high and low level programs, understand structures, and apply programming concepts. Students are required to complete a minimum of 20 programming assignments based on the curriculum.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

GUJARAT TECHNOLOGICAL UNIVERSITY

DIPLOMA ENGINEERING (INTERDISCIPLINARY)

Semester I

Subject Code : 320016 Subject Name : Programming in C

(w.e.f 4th August,2011)

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

BRANCHING & LOOPING 4.1 4.2 4.3 4.4 4.5


5

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

6.3 Nesting of functions 6.4 Recursions Functions with arrays


7 4

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

You might also like