4t Semester BS-PHYSICS Computer(4tb Semester) Course code: Phys-332 Title: Introduction to Course Outline: Credit Hours: 03 Introduction to programming, applications of programming in Inathematics, program structure, flow chart, CJC++ language, building blocks, variables, data tyrrs, input/output, repetition (FOR. WHILE, DO), selection (IF. IF ELSE ELSE IF) construct switch statement. conditional statement, function that returns a value using argument to pass data to another function, external variable, arrays and strings, pointers, structure, file prtw•essing and introduction to object- oriented programming. Recommended Books: C++ How to program, Edition. Prentice Hall H. Schildt. CIC-+-V The Complete Reference, Edition, McGraw Hill Osborne media J. L Hein, Theory of Computations: An Introduction, Jones and Bartlett, Boston R. Laffore, Introduction to Object Programming, McGraw Hill, New York.