Connected successfully Syllabus || SNS Courseware
Subject Details
Dept     : AIDS
Sem      : 1
Regul    : 2023
Faculty : Dr. N. Abirami
phone  : 9994319645
E-mail  : snscead023
21
Page views
15
Files
10
Videos
12
R.Links

Icon
Syllabus

UNIT
1
INTRODUCTION TO PROBLEM SOLVING TECHNIQUES

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.

UNIT
2
C PROGRAMMING BASICS

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.

UNIT
3
ARRAYS AND STRINGS

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.

UNIT
4
FUNCTIONS AND POINTERS

Function – Definition of function – User-defined Functions - Declaration of function – Call by reference – Call by value – Recursion – Pointers - Definition – Initialization –Pointer arithmetic – Pointers and arrays –Illustrative programs.

UNIT
5
STRUCTURES AND UNIONS

Defining Structures and Unions – Structure declaration – Need for Structure data type - Structure within a structure - Union - Programs using structures and Unions - Pre-processor directives – Illustrative programs.

Reference Book:

Byron Gottfried, “Programming with C”, 2nd Edition, (Indian Adapted Edition), TMH Publications, (2006). (Unit II, III, IV). Stephan G kochan, “Programming in C” Pearson Education (2008), (UNIT II, III, IV, V) P.Sudharson, “Computer Programming”, RBA Publications (2008), (UNIT I, II, III, IV) Yashavant P. Kanetkar. “Let Us C”, BPB Publications, 2014.(Unit II, III, IV, V) Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, Dorling Kindersley (India) Pvt. Ltd., Pearson Education in South Asia, 2011. (UNIT – I, II, III, IV, V)

Text Book:

E.Balagurusamy, “Fundamentals of Computing and Computer Programming”, 2nd Edition Tata McGRaw-Hill Publishing Company Limited, (2012). (UNIT – I, II, III, IV, V) Ashok.N.Kamthane,“ Computer Programming”, Pearson Education (India) (2010). (UNIT –II, III IV, V) Reema Thareja, “Programming in C”, 2nd Edition, Oxford University Press,(2015). (UNIT – I,II, III, IV, V)