This course introduces the fundamentals concepts of structured programming and how to use a computer to solve problems. The topics covered in this course include software development methodology, algorithms, flowcharts, pseudocodes, data types, control structures, loops, functions, and arrays. It introduces and emphasizes the processes of running, testing, and debugging programs. 3/0/0