Assessment plan and learning outcomes
Part one:
An A+, A, or A- is earned by a perfect understanding of “what is coding”, students can clearly talk about why they think code is essential and what can code do. Normally achieved by a minority of students
A B+, B, or B- is earned by a good understanding of “what is coding”, students can describe the majority reasons about why they think code is essential and what can code do.
Part two:
There are 10 questions, each question worth 1 mark. You need to ensure to answer all the questions correctly to earn a full mark.
Part three:
An A+, A, or A- is earned by a perfect understanding of Pseudocode, you need to clearly show the logic of your pseudocode, which also can help you to write the real code later.
A B+, B, or B- is earned by a good understanding of Pseudocode, your logic needs to be clear enough to help you to write the real code later.
Part four:
There is only a pass or fail in this part. In order to get a pass, you need to make sure your code can do the work and finish all the tasks.
Activity | Weight |
Video understanding | 20% |
Binary calculation | 10% |
Pseudocode | 20% |
Coding | 50% |
Learning Outcomes:
On successful completion of this course, students should be able to:
- understand the basic logic of programming language and the background about coding
- calculate binary numbers from a decimal number
- understand some simple pseudo-code, such as ‘for loop statement
- rewrite or make some changes to the ‘for loop’