What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of Bath - Principles of Programming
Country: | England |
University: | University of Bath |
Course code: | CM10227 |
Course title: | Principles of Programming |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | no |
Course for Majors: | yes |
Course stage: | 1 |
Semester: | |
Programming language: | None |
Language of Instruction: | English |
URL: | http://www.bath.ac.uk/catalogues/2017-2018/cm/CM10227.html |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Describe the design of a computer program separately from its implementation. Explain the basic concepts of procedural and object orientated programming in the design and implementation of computer programs Explain debugging and testing methods and how they contribute to robust code Design, construct and evaluate simple data structures and algorithms Plan, organise and implement program code to support reuse and maintainability of the software (project) |
LO categories: |
Writing programs Designing Algorithms Basic OOP Data Structures (general or implied complex like stacks, queues etc) Testing & Debugging code |