Pre-conditions
There are no prerequisites for this course.
However we will move at fast pace through the necessary programming fundamentals. You may find it helpful if you are able to:
- produce correct programs from a specification
- understand the state-based model of computation
(variables, assignment, function parameters)
- use fundamental data structures
(characters, numbers, strings, arrays)
- use fundamental control structures (
if , while , for )
- know fundamental programming techniques (recursion)
- fix simple bugs in incorrect programs
|