The students are requested to write 30 programming exercises during this part in addition to theoretical exercises, a project and a test. The course is divided into several lessons , all of which begin with a lecture presented as digitized audio accompanied by formatted text. A sample exercise screen, where students are asked to identify programming errors After most lectures, students are asked to try some sample exercises about the new material. Each week, students report their exercise scores to their instructor, who keeps detailed student records and identifies special problem areas. Programming Exercises Students are given regular programming assignments throughout the course.
Students learn to compile, execute, and debug their programs.
Their programs are submitted to their instructor, who checks their work for accuracy. The students complete 30 smaller assignments in addition to a larger project assignment. At the end of the course, students take a written final exam, which is sent to the tutor for grading. The final course grade is based on this exam as well as the final programming project and the individual programming exercises.