CSC1017F - Introduction To Programming

16 credits at NQF level 5

Entry Requirements:

None

Course Outline:

This course aims to provide an introduction to programming and algorithms, using the Python programming language. Topics to be included will be: basic syntax, variables, operators, comments, expressions, strings, input and output; conditional statements, if, nested ifs, if-else ladders, Boolean expressions; loops, for and while, nested loops; functions, parameters, return values; testing and debugging; arrays and lists, multidimensional arrays; sorting and searching; text files; and number systems.