Introduction to basic concepts of procedural programming and algorithm design in C. Topics include: basic variables, functions, operators, program control with iteration and conditionals, I/O operations, text and file processing, structures, arrays, pointers, debugging, algorithmic thinking and pseudocode, computer architecture, operating systems, and libraries. Includes: Experiential Learning Activity Precludes additional credit for COMP 1005, COMP 1405, ITEC 1400, ITEC 1401. Prerequisite(s): Restricted to students in the B.I.T. degree program. Lectures three hours a week, tutorial/laboratory three hours a week. 1318 Courses
Introduction to basic concepts of procedural programming and algorithm design in C. Topics include: basic variables, functions, operators, program control with iteration and conditionals, I/O operations, text and file processing, structures, arrays, pointers, debugging, algorithmic thinking and pseudocode, computer architecture, operating systems, and libraries. Includes: Experiential Learning Activity Precludes additional credit for COMP 1005, COMP 1405, ITEC 1400, ITEC 1401. Prerequisite(s): Restricted to students in the B.I.T. degree program. Lectures three hours a week, tutorial/laboratory three hours a week. 1318 Courses