Computer Science 1
CS101
Course Co-ordinator: Mr James Connan
This course presents basic problem solving techniques with an emphasis on logical, algorithmic and computational processes using the Python programming language. Students are introduced to programming concepts including: output, input, variables, types, operators and operands, debugging, iteration, modules, functions, selection, strings, lists and files.
Prerequisites: A rating of at least 5 in Mathematics in the NSC or an equivalent Mathematics qualification
CS102
Course Co-ordinator: Mr James Connan
This course further develops programming skills, and deals with algorithms, object-oriented principles and practices, and more advanced language features.
Prerequisites: CS101
Last Modified: Thu, 13 Mar 2025 09:07:43 SAST