This course surveys the fundamental concepts of computing. Topics include algorithms and structuring programming logic, flowcharts and pseudocodes, fundamentals of object-oriented programming, developer environment, defining variables, conditional statements, loops, arrays, and user interface design.
Prerequisites