Welcome to IRDT Uttarakhand E-Syllabus Web Portal

17 PGDCA
Duration : 2 Years
Eligibility : Graduate
Intake : 40/60 (As approved by AICTE)
Pattern of the Examination : Semester System
Assessment Type : The assessment will we carry out through credit point system/Learning Based Out comes.
Theory & Practical Ratio : 60: 40
Industrial Training: Included after IInd Semester
Ecology & Environment :
Entrepreneurship Development: A subject on Entrepreneurship Development has been incorporated after IInd Semester.
General Proficiency : A provision of 6 periods per week has been made. It Included of various cocurricular activities like games, hobby clubs, seminars, declamation contests, extension lectures, NCC, NSS, cultural activities and discipline etc.

Syllabus


Paper Code :
171004
Paper Name :
PROGRAMMING FUNDAMENTALS WITH C
Computers play a vital role in present day life, more so, in the professional life of
Technician, Engineers. People working in field/ computer industry use computers in
solving problems more easily and effectively. In order to enable the students use the
computers effectively in problem solving, this course offers the modern programming
language C along with exposition to various applications of computers. The knowledge
of C language will be reinforced by the practical exercises.
Basic Programming concepts – Algorithm, Flowcharts. Modular Programming
structured programming.
Overview of C : Introduction, Importance of ‘C’, Sample ‘C’ Programs. Basic structure
of ‘C’ programs, programming style.
Constants, Variables and Data types : ‘C’ Tokens, Keywords, Identifiers, Constants &
Variables. Data types, Declaration of variables, assigning values to variables. Defining
symbolic constants ,Operators and expression: Arithmetic operators, Relational
operators, Logical operators. Assignment operators, increment and decrement
operators. Conditional operators, Bitwise operators, special operators, type conversion
in expressions, operator precedence and associatively, Built-in Mathematical functions.
Managing Input and Output statements: I/O syntax, Programs based on I/O,
Arithmetic operations. Branching and Looping : Decision making with IF statement,
simple IF statement, IF - ELSE statement & nesting of IF - ELSE statements. The
Switch statement, Ternary operator, Break, Continue, Exit & GOTO Statement,
WHILE statement, Do-While & For Loop.
Arrays: One dimensional arrays, Two-dimensional arrays, initialize& Declaring single
dimensional arrays & Multidimensional arrays, Handling of character, strings, string
functions, Declaring and Initializing string variables, reading string from terminal,
writing string to screen, arithmetic operations on characters.
User defined functions: Need for user-defined functions, a multi-functional program,
Return values and their types, calling a function, Types of functions, recursion,
functions with arrays. Pointers : Understanding pointers, accessing the address of
variables, declaring and initializing pointers, accessing a variable through its pointer.
1. Programming exercises on executing and editing a ‘C’ program.
2. Programming exercises on defining variables and assigning values to variables.
3. Programming exercises on arithmetic and relational operators.
4. Programming exercises on arithmetic expressions and their evaluation
5. Programming exercises on formatting input/output using printf and scanf.
6. Programming exercises using if statement.
7. Programming exercises using if – Else.
8. Programming exercises on switch statement.
9. Programming exercises on do – while statements.
10. Programming exercises on for – statement.
11. Programs on one-dimensional array.
12. Programs on two-dimensional array.
13. (i) Programs for putting two strings together. (ii) Programs for comparing two
strings.
14. Simple programs using pointers.
1. Programming in C by Schaum Series, McGraw Hills Publishers, New York
2. Application Programming in C by R.S. Salaria, Khanna Book Publishing Co(P) Ltd.
New Delhi
3. Let Us Exploring C by Yashwant Kanetkar – BPB Publications, New Delhi
4. Programming with C Language by C Balaguruswami, Tata McGraw Hill, New
Delhi
4. Programming in C by Stefin G. Coachin
5. Programming in C by R Subburaj, Vikas Publishing House Pvt. Ltd., Jangpura, New
Delhi
6. Elements of C by M.H. Lewin, Khanna Publishers, New Delhi
7. Programming in C by Stephen G Kochan
8. Programming in C by BP Mahapatra, Khanna Publishers, New Delhi
9. Programming in C by Suresh Srivastava


Website Developed By Softmaart