Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
5 views1 page

C Syllabus

Uploaded by

abhiramshibu2004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

C Syllabus

Uploaded by

abhiramshibu2004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CA1CRT02 -Methodology of Programming and C Language (Core)

Theory:4 hrs. per week Credits:3

UNIT 1 (12 hrs.) Introduction to programming, Classification of computer languages, Language translators
(Assembler, Compiler, Interpreter), Linker, Characteristics of a good programming language, Factors for
selecting a language, Subprogram, Purpose of program planning, Algorithm, Flowchart, Pseudocode,
Control structures (sequence, selection, Iteration), Testing and debugging

UNIT 2(12 hrs.) C Character Set, Delimiters, Types of Tokens, C Keywords, Identifiers, Constants,
Variables, Rules for defining variables, Data types, C data types, Declaring and initialization of variables,
Type modifiers, Type conversion, Operators and Expressions- Properties of operators, Priority of operators,
Comma and conditional operator, Arithmetic operators, Relational operators, Assignment operators and
expressions, Logical Operators, Bitwise operators.

UNIT 3 (15 hrs.) Input and Output in C – Formatted functions, unformatted functions, commonly used
library functions, Decision Statements If, if-else, nested if-else, if-else-if ladder, break, continue, goto,
switch, nested switch, switch case and nested if. Loop control- for loops, nested for loops, while loops, do
while loop.
UNIT 4(15 hrs.) Array, initialization, array terminology, characteristics of an array, one dimensional array
and operations, two dimensional arrays and operations. Strings and standard functions, Pointers, Features of
Pointer, Pointer and address, Pointer declaration, void wild constant pointers, Arithmetic operations with
pointers, pointer and arrays, pointers and two dimensional arrays.

UNIT 5(18 hrs.) Basics of a function, function definition, return statement, Types of functions, call by value
and reference. Recursion -Types of recursion, Rules for recursive function, direct and indirect recursion,
recursion vs iterations, Advantages and disadvantages of recursion. Storage class, Structure and union,
Features of structures, Declaration and initialization of structures, array of structures, Pointer to structure,
structure and functions, typedef , bitfields , enumerated data types, Union, Dynamic memory allocation,
memory models, memory allocation functions.

Book Of Study:

1. Ashok Kamthane - Programming in C, Third Edition, Pearson Education

2. P K Sinha & Priti Sinha - Computer Fundamentals , Fourth Edition, BPB Publications.

Reference Text
1. E. Balaguruswamy -Programming in ANSI C ,Seventh Edition , McGraw Hill Education
2. Byron Gotfried - Programming with C, Second Edition, Schaums Outline series. McGraw Hill

You might also like