Chapter I. INTRODUCTION TO PROGRAMMING This course allows the student to learn and apply the art and style 1. User – define function 1. What is Computer? of procedural programming to solve computational problems 2. Function Prototypes 2. Basic Process of Computer adhering to the standards and guidelines of documentation. It 3. What is Program? includes discussion on I/O statements, loop and branching 3. Recursion 4. Programming Language instructions, creating functions and arrays. 5. Problem Solving with computers 6. What is Algorithm? Chapter VIII. ARRAYS CREDIT UNITS :3 7. Algorithm process 1. Defining an Array 8. What is Flowchart? NO. OF HOURS :5 hrs(2 hrs lec/3 hrs lab) 9. Flowchart Symbols 2. Processing an Array 10. Solving problem using Flowchart COURSE PREREQUISITE: NONE Chapter II. BASICS OF C++ REFERENCES Course Outcome: 1. History of C++ Books: 2. Structure of C++ program At the end of the course, the student should be able to: 3. Variables Fundamentals of C++ Programming, Richard 4. Data Types Halterman, 2015 1 Cognitive 5. Constants 1.1 Understand the basic concepts of Computer 6. Basic Input/Output Programming. Learn C++ Programming Language, 2016 1.2 Familiarize with the C/C++ Language Environment. Chapter III. OPERATORS AND EXPRESSIONS Learn C++ Programming Language: Become A 1. Arithmetic Operators 2 Affective Complete C++ Programmer, Singh Virender,. 2016 2. Relational and Logical Operators 2.1 Appreciate the use of technology. 3. Assignment Operators 2.2 Manages the files using computer. 4. Conditional Operators Introduction Computers and Programming using C++ 5. Increment and Decrement Operators and Matlab, 2016 3 Psychomotor 3.1 Apply their knowledge of C++ and use it in real world. An Introduction to Programming with C++, Diane Zak, 3.2 Analyze the importance of using C++ Chapter IV. PROGRAM CONTROL 2015 STATEMENTS(SELECTION) 1. If --------- 2. If – Else Softwares and Websites: 3. Switch 4. Nested selection MS Visual C++ www.cplusplus.com Chapter V. PROGRAM CONTROL STATEMENTS (LOOPING) 1. While www.codecademy.com 2. For www.A1vbcode.com 3. do/while 4. Nested looping