#1
| |||
| |||
Sathyabama Institute of Science and Technology B.E. - Electrical and Electronics Engineering Part Time SCSA1202 Programming with C and C++ Syllabus SATHYABAMA INSTITUTE OF SCIENCE AND TECHNOLOGY SCHOOL OF ELECTRICAL AND ELECTRONICS ENGINEERING SCSA1202 PROGRAMMING WITH C AND C++ L T P Credits Total Marks 3 * 0 3 100 UNIT 1 BASICS OF C PROGRAMMING 9 Hrs. Introduction to C: Features of C - Structure of C program-Data Types-‘C’ Tokens-Input/output statements-Control Statement, Functions: – Types of Functions –Recursion. UNIT 2 ARRAYS, STRINGS AND STRUCTURES 9 Hrs. Arrays : Single and Multidimensional Arrays-– Array as Function Arguments, Strings: String Handling Functions, Structure: Nested Structures – Array of Structures – Structure as Function Argument–Function that Returns Structure, Union. UNIT 3 POINTERS AND FILE PROCESSING 9 Hrs. Pointers: Introduction, Arrays Using Pointers – Structures Using Pointers – Functions Using Pointer, Dynamic Memory Allocation, Storage Classes, File Handling in 'C'. UNIT 4 OBJECT ORIETED PROGRAMMING CONCEPTS 9 Hrs. Introduction-Procedure vs. object oriented programming-Concepts: Classes and Objects-Operator & Function Overloading- Inheritance-Polymorphism and Virtual Functions. UNIT 5 TEMPLATES AND EXCEPTION HANDLING 9 Hrs. Function Templates and Class Templates – Name spaces – Standard Template Library - Casting – Exception Handling – case study. Max. 45 Hrs. COURSE OUTCOMES On completion of the course, the student will be able to CO1 - Develop simple applications in C using basic constructs. CO2 - Design and Implement applications using arrays and strings. CO3 - Develop and Implement applications using memory allocation and File concepts. CO4 - Use proper class protection to provide security. CO5 - Describe the reusability of code through Inheritance. CO6 - Demonstrate the use of virtual functions to implement polymorphism. TEXT BOOK/ REFERENCE BOOKS 1. Deitel and Deitel, “C how to Program”, 7th Edition, Pearson Education, 2013. 2. Brian W.Kernighan and Dennis M.Ritchie, “The C Programming Language”, Pearson Education, 2015. 3. Yashavant Kanetkar, “Understanding Pointers in C”, 4th Revised & Updated Edition, BBP Publications, 2008. 4. E Balagurusamy, “Object Oriented Programming with C++”, 3rd Edition, Tata McGraw Hill, 2006. 5. Bhave, “Object Oriented Programming with C++”, Pearson Education, 2004. 6. John R Hubbard, “Programming with C++”, Schaums Outline Series, McGraw Hill, 2nd Edition, 2009. 7. Bjarne Stroustrup, “Programming: Principles and Practice using C++”, 1st Edition, Addison Wesley Publications, 2008. END SEMESTER EXAMINATION QUESTION PAPER PATTERN Max. Marks: 100 Exam Duration: 3 Hrs. PART A: 10 Questions of 2 marks each-No choice 20 Marks PART B: 2 Questions from each unit with internal choice; each carrying 16 marks 80 Marks |
Thread Tools | Search this Thread |
|