Course Syllabus

What you’ll learn

Detect and correct common programming errors at compile time
Detect and correct common programming errors at run time using debugging tools
Check that the program does what it has to using unit testing processes
Compare the efficiency of two programs in terms of the resources used
Model simple programs using basic software engineering techniques
Determine if a program has been developed respecting ethical considerations