15IT102 PROGRAM DESIGN AND DEVELOPMENT / 15IT102L PDD LAB
Instructor
Place Email id Syllabus Lesson Plan Study Materials |
Sharanya S
UB810, SRM University, Chennai [email protected] Download 15IT102-PDD lesson plan.docx UNIT I - INTRODUCTION TO PROBLEM SOLVING AND PROGRAMMING (6 hours) Creative thinking and problem solving skills, visualization and memory - Problem Solving Concepts - Problem Solving in everyday life, types of problems, problem solving concepts for computers, Algorithms and Flow charts; Programming Concepts -preprocessing, compilation, assembling and linking. Unit_1.ppt | Problem Solving & C Programming.ppt UNIT II - OVERVIEW OF C (9 hours) Structure of C program, constants, variables and data types, operators and expressions – arithmetic operators, bitwise operators, evaluation of expressions, precedence of operators and associativity, mathematical functions –Managing Input/Output Operations – Decision making and branching structures –Looping Structures UNIT III - FUNCTIONS (9 hours) User defined functions and its elements - definition of functions - return values and their types - function calls - function declaration - types of functions - scope, visibility of variables in functions - recursion - structures and functions. UNIT IV - ARRAYS, STRUCTURES AND UNIONS (10 hours) Arrays: single dimensional, two dimensional and multi-dimensional arrays, dynamic arrays - character arrays and strings – string handling functions - structures and unions – accessing structure members, arrays within structures, arrays of structures, structures within structures UNIT V - POINTERS (11 hours) Pointers, declaration, passing pointers to functions, accessing a variable, character strings, pointers to functions and structures; Introduction to shell programming TEXT BOOKS 1. Maureen Sprankle, “Problem Solving and Programming Concepts”, Pearson,7th Edition, 2011 2. E.Balagurusamy,“Programming in ANSI C”, Tata McGrawHill, 5thEdition, 2011. REFERENCES 1. Y.P. Kanetkar, “Let us C”, BPB Publications, 8th Edition, 2008. 2. Steve Oualline, “ Practical C Programming”, O’Reilly Publishers, 2011. 3. Byron Gottfried, “Programming with C”, Schaum’s Outline Series, 2nd Edition, 2000. |
15it102L PROGRAM DESIGN AND DEVELOPMENT lab
Syllabus
List of Lab Exercises PDD Lab Manual Soln Files Text Books References |
Download
1. Programs to demonstrate the use of scanf( ) and printf( ) functions 2. Programs to evaluate arithmetic expressions 3. Programs using conditional statements 4. Programs using for-while - do…while 5. Programs on arrays 6. Programs to perform matrix addition and multiplication 7. Programs to implement functions 8. Programs to illustrate recursion 9. Programs to illustrate pointers 15IT102L_PDD_LabManual_Solution.doc 15IT102L_PDD_LAB_MANUAL.doc Ubuntu_manual.pdf |unix_commands.odt | rubrics.docx 1. E.Balagurusamy,“Programming in ANSI C”, Tata McGrawHill, 5thEdition, 2011. 1. Y.P. Kanetkar, “Let us C”, BPB Publications, 8th Edition, 2008. 2. Steve Oualline, “ Practical C Programming”, O’Reilly Publishers, 2011. 3. Byron Gottfried, “Programming with C”, Schaum’s Outline Series, 2nd Edition, 2000. |