You are on page 1of 3

Branch : EEE Course Name: C Programming

Course Code: Year/Sem: I/I


(Unit wise Comparison)
Sl.No. AR17 AR20 No. of Topics added
01 UNIT – I UNIT – I

Computer systems, Algorithm and Flowchart,


Hardware and Software Introduction to Computers 3
Concepts, Algorithm / Creating and running
Pseudo code, flowchart, Programs, Computer
program development Numbering System, Storing
steps, machine, symbolic Integers, Storing Real
and high-level languages, Numbers, Background, C
Creating and Running Programs, Identifiers,
Programs: Writing, Variable, Types, Constants,
Editing(vi/emacs editor), Input/output, Programming
Compiling( gcc), Linking Examples, Structure of a C,
and Executing in under Type Conversion
Linux. Statements, Simple
Programs
02 UNIT – II UNIT – II

Structure of a C program, Operators, Operator 0


identifiers, basic data types Precedence and
and sizes. Constants, Associativity, Evaluating
Variables, Arithmetic, Expressions, Selection &
relational and logical Making Decisions: Two
operators, increment and Way Selection, Multiway
decrement operators, Selection, Repetition:
conditional operator, Concept of Loop, Pre-test
assignment operator, and Post- test Loops,
expressions, type Initialization and Updating,
conversions, Conditional Event and Counter
Expressions, precedence Controlled Loops, Loops in
and order of evaluation, C, Other Statements Related
logical, shift, rotation. to Looping, Looping
Sample Programs. Applications- Summation,
Powers, Smallest and
Largest, Programming
Examples.
03 UNIT – III UNIT III
if-else, null else, nested if, Concepts, Using Array in C,
examples, multi-way Array Application, Two
selection: switch, else-if, Dimensional Arrays, 1
examples. loops- while, do- Multidimensional
while and for statements, Arrays, Programming
break, continue, Example – Calculate
initialization and updating, Averages
event and counter Strings: String Concepts, C
controlled loops, Looping String, String Input / Output

Raghu Engineering College (Autonomous) EEE Department


applications: Summation, Functions, Arrays of Strings,
powers, smallest and String Manipulation
largest Functions
04 UNIT – IV UNIT – IV
Arrays- concepts, Functions: Designing,
declaration, definition, Structured Programs, 0
accessing elements, storing Function in C, User Defined
elements, Strings and Functions, Inter-Function
String Manipulations, 1-D Communication, Standard
arrays, 2-D arrays and Functions, Passing Array to
character arrays, string Functions, Recursion
manipulations, .Scope, Storage Classes and
Multidimensional arrays, Type Qualifiers.
array applications: Matrix Pointers: Introduction,
operations, checking the Pointers to pointers,
symmetricity of a Matrix. Compatibility, Pointer
concepts, c strings Applications: Arrays, and
Pointers, Pointer Arithmetic
and Arrays, Memory
Allocation Function, Array
of Pointers, Programming
Application, Command Line
Arguments.
05 UNIT – V UNIT – V
functions, basics, Derived Types: Structures-
parameter passing, storage Declaration, Definition and
classes extern, auto, Initialization of Structures,
register, static, scope rules, Accessing Structures,
block structure, user Nested Structures, Array of
defined functions, standard Structures, Structures and
library functions, recursive functions, Pointers to
functions, Recursive Structures, Self-referential
solutions for Fibonacci structures, Unions, typedef,
series, towers of Hanoi, bit-fields, Enumerated
header files, C Pre- Types, File Handling:
processor, example c Defining and Opening a file,
programs, Passing 1-D Closing Files, Input/output
arrays, 2-D arrays to Operations on Files
functions. Pointers-
concepts, initialization of
pointer variables, pointers
and function arguments,
passing by address-
dangling memory, address
arithmetic, character
pointers and functions,
pointers to pointers,
pointers and multi-
dimensional arrays,
dynamic memory
management functions,
command line arguments

Raghu Engineering College (Autonomous) EEE Department


06 UNIT – VI UNIT – VI
Derived types- structures-
declaration, definition and
initialization of structures, As per AR20
accessing structures, Regulation ,Each
nested structures, arrays of course has only 5 units.
structures, structures and
functions, pointers to
structures, self-referential
structures, unions, typedef,
bit-fields, program
applications .Files : Input
and output- concept of a
file, text files and binary
files, Formatted I/O, File
I/O operations, example
programs

Total
No. of 69 57
Topics
Total Number of Topics additionally added in AR20 04
Total number of topics in AR17 69
% Percentage Changes in the Subject = (04/69) 5.79

Topic Added
AR20
(Highlight with green colour)
Topic Deleted
AR17
(Highlight with yellow colour)

Raghu Engineering College (Autonomous) EEE Department

You might also like