Aim & Objectives
Aim
PASS is primarily aimed at improving the practice of the teaching and learning of computer programming.
Objectives
For student
- Have easy access to details of the exercise/assignment requirements
- Have easy access to a selected set of relevant exercises provided by the course instructor
- Trial test their programs during practice
- Submit finished programs for marking and feedback
- Obtain prompt feedback of their work
- Keep track of their own learning progress
- Becomes better motivated in the learning of computer programming
For course leader/tutor
- Ease their burden on the collection and marking of assignments or exercises
- Have easy access to a repository of relevant computer programming exercises for reuse and adaptation to their needs
- Keep track of students’ progress
- Conveniently obtain up-to-date statistics of the performance of the students
- Conveniently provide prompt and useful feedback or comments to students
- Encourage students to practise their programming skills and testing skills
- Check plagiarism

