Knowledge in Program Design and Development

15IT102 PROGRAM DESIGN AND DEVELOPMENT & LAB

UNIT I Creative thinking and problem-solving skills Visualisation and Memory - Problem Solving Concepts;- Problem Solving in everyday life; - Types of Problems - Problem-solving Concept for Computers; - Algorithms and Flowcharts - Programming Concepts; Preprocessing, Compilation, Assembling and Linking.

15IT102 PROGRAM DESIGN AND DEVELOPMENT & LAB

UNIT II Structure of C program, constants, variables, Data types - Operators; Evaluation of Expressions; Precedence of Operators and associativity - Mathematical Functions and Managing I/O operations - Decision making and branching structures; IF statement and its variants, Switch statement ;break statement - Decision making and Looping structures ; For loop, While statement, do while statement; Continue statement

UNIT IV Arrays Program Design And Development

Arrays: Single Dimension, Multi-dimension, Dynamic Arrays - Character arrays and strings - String handling functions - Structures and Unions; Defining a Structure, Declaring. Structure Objects, Array of Structures, Nested Structures - Functions and Structures.

Pointers and Indirection ,Program Design and Development

UNIT V Pointers and Indirection, Defining a Pointer Variable, Pointers in Expressions - Operations Pointers: Arithmetic Operations, Relational Operations - Array of Pointers: character strings - Passing Pointers to functions - Pointers to structures