Connected successfully
Fundamentals - Computer Hardware – Computer Software - Algorithms-Building blocks of algorithms (statements, state, control flow, functions)-Notation (pseudo code, flow chart, and programming language) - Problem formulation - Algorithmic problem solving - Simple strategies for developing algorithms (iteration, recursion).Illustrative problems.
Introduction to ‘C’ Programming –Fundamental rules – Structure of a ‘C’ program – Compilation and Linking processes – Constants, Variables, Keywords, Identifier, Delimiters – Declaring and Initializing variables – Data Types – Operators and Expressions – Managing Input and Output operations – Decision Making and Branching – Looping statements – Illustrative programs.
Arrays – Characteristics, Initialization – Declaration – One dimensional and two dimensional arrays –String - String operations – String Arrays. Simple programs - Sorting - Searching – Matrix operations (Addition, Subtraction and Multiplication) – Illustrative programs.
Function – Definition of function – User-defined Functions -Declaration of function – Call by reference – Call by value – Recursion – Pointers - Definition – Initialization –Operations on pointers-Pointer arithmetic –Pointers and arrays – Illustrative programs.
Defining Structures and Unions– Structure declaration – Need for Structure data type-Structure within a structure - Union - Programs using structures and Unions - Pre-processor directives – Files: Opening and Closing a Data File – Reading and writing a data file – Processing a data file - Illustrative programs.
Reference Book:
1. Byron Gottfried, “Programming with Câ€, 2nd Edition, (Indian Adapted Edition), TMH 2. Herbert Schildt “C - The Complete Reference†4th Edition, McGraw Hill, 2017 3. P.Sudharson, “Computer Programmingâ€, RBA Publications, 2008. 4. Yashavant P.Kanetkar. “Let Us Câ€, BPB Publications, 2014.
Text Book:
1. E.Balagurusamy, “Fundamentals of Computing and Computer Programmingâ€, 2nd Edition Tata McGRaw – Hill Publishing Company Limited, (2019). 2. Ashok.N.Kamthane, “Computer Programmingâ€, 3rd Edition, Pearson Education (India) (2015).