Computer Programming I OUTCOMES-BASED SYLLABUS : BSIT ITCC111 / ITCC111L I. Elements of Basic Programming 1.1 Variables 1.2 Constant 1.3 Statement Separator 1.4 Special Symbol / Character 1.6 Operators in C Programming 1.8 Numerical constant and 1.5 Reserved Word 1.7 Arithmetic Operator variables a. String constants and variables b. Input/output Statement 1.9 Assignment Statement II. Built – In Functions 1.1 String and string related function 1.2 Combining strings 1.3 Built in numerical functions III. Sample Problems and Programs 1.4 Screen display function 3.1 Entering a programming Line 3.2 Multiple statements in a Programming line 3.3 Spacing and the length a programming line 3. 4 Making corrections IV. Control Statement 4.1 Counter. 3.5 Error messages 4.2 Accumulator 4.3 Switches 4.4 Problems V. Computer as a Decision Maker 5.1 UnconditionalStatement VI. Program Loops 6.1 While loop. 5.2 ConditionalStatement 6.2 For loop. VII. Program Loops 6.3 Do While Loop 7.1 Until loop VIII. Arrays 7.2 Nested loop. 8.1 One Dimensional array 7.3 Problems 8.2 Problems IX. Arrays 9.1 Sorting. 9.2 Double Dimensional array X. Subroutine 10.1 Procedure Subroutine 9.3 Problems 10.2 Passing of Parameters XI. Subroutine 11.1 Function Subroutine 1.2 Passing of Parameters XII. Data Files 12.1 Sequential File 12.2 Maintaining sequential file XIII. Data Files 13.1 Random access file Term Test Term Test