| Course Content |
Basic computer concepts; the concept of programs and programming languages; the concept of algorithms; pseudocode; flowcharts; algorithm examples (sequential, decision, and iterative structures); introduction to C programming (basic data types, basic operations—arithmetic, logical, and relational—input/output functions, math library functions, decision structures, loop structures, random number generation, arrays, pointers, and functions). |