|Assessment Type||Assessment length / details||Proportion|
|Semester Assessment||12 Hours Worksheets. Best 5 out of 6 assessments (2h/week) Exercises that involve computational thinking. Programming handout and/or online quiz||50%|
|Semester Exam||2 Hours Programming handout and/or online quiz examination||50%|
|Supplementary Exam||2 Hours Exam: programming handout and/or online quiz||100%|
On successful completion of this module students should be able to:
1. Realize the limitations and strengths of computational systems.
2. Decompose simple computational problems.
3. Develop solutions to those computational problems.
4. Understand and apply essential programming aspects to the developed solutions.
This module focuses in designing solutions to simple computational problems by applying essential programming concepts. These solutions will be described algorithmically by either, or both of, plain English and pseudocode.
This module is designed to support students who come to University with no programming experience or who are very weak in programming.
- online quiz,
- a set of text based exercises;
- or programming exercises.
The problems discussed in the classes will be related to the following computational concepts:
- Algorithms, and compilation vs. interpretation
- Variables and debugging
- Manipulating text
Efforts will be made to establish a parallel between the programming language being used in the module and in CC12020 and CS12020.
|Skills Type||Skills details|
|Application of Number||In weekly worksheets and exam.|
|Communication||In weekly worksheets and exam.|
|Improving own Learning and Performance||In weekly worksheets.|
|Information Technology||In weekly worksheets and exam.|
|Personal Development and Career planning|
|Problem solving||In weekly worksheets and exam.|
|Research skills||In weekly worksheets and exam.|
|Subject Specific Skills||See module content|
This module is at CQFW Level 4