CSC1019F - Foundations Of Computer Programming For Engineers
12 credits at NQF level 5
Entry Requirements:
None
Course Outline:
This course offers an introduction to the development of algorithms and design of computer programs and provides an introduction to programming and algorithms, using the Python programming language. Topics include: 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; arrays and lists, multidimensional arrays and text files.