What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of Pretoria - Imperative programming 1
Country: | South Africa |
University: | University of Pretoria |
Course code: | COS 151 |
Course title: | Imperative programming 1 |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | Level 5 mathematics |
Course for Majors: | yes |
Course stage: | 1 |
Semester: | |
Programming language: | None |
Language of Instruction: | Afrikaans or English |
URL: | http://www.up.ac.za/yearbooks/modules/view/COS%20151 |
Explicit or !Explicit LOs: | Scraped |
Learning Outcomes: |
introduces imperative computer programming, which is a fundamental building block of computer science The aim is to master the elements of a programming language and be able to put them together in order to construct programs using types, control structures, arrays, functions and libraries An introduction to object orientation will be given the student should understand the fundamental elements of a program, the importance of good program design and user-friendly interfaces Students should be able to conduct basic program analysis and write complete elementary programs |
LO categories: |
Writing programs Developing good program Design methodology & styling Program Comprehension Basic OOP Control Structures & logic (if/else etc) Functions, methods and procedures Arrays, Lists, dictionaries, vectors, sets |