Description
This course provides an introduction to computer programming and concepts using a high-level programming language. Students will write, compile and debug programs, while learning the basic syntax and constructs of the language, including data types, variables, functions, control statements, file I/O and algorithm design. Object-oriented programming concepts will also be introduced.