CYB267 — Introduction to Programming
High-level programming language. Input and output of data, variables, arithmetic expressions, strings, dictionaries, loops, functions, one- and two-dimensional arrays, files I/O, exceptions, recursion and algorithms, introduction to object-oriented programming. Debugging and testing.