Learning Outcomes:
Students of this module will learn how to create and work with variables, conditional statements, arrays and files. They will learn to use a contemporary programming language to create instructions to handle data, decisions and outputs for elementary decision analytics tasks.
They will learn to create simple but robust functioning software, including coding, editing, compiling and testing software code.
Indicative Module Content:
Key concepts include data structures, writing to and reading from files, computer logic, sorting, searching and storing structured data.