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’