What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Charles Stuart University - Programming Principles
Country: | Australia |
University: | Charles Stuart University |
Course code: | ITC 106 |
Course title: | Programming Principles |
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.csu.edu.au/handbook/subjects/ITC106.html |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
be able to explain the steps involved in a disciplined approach to problem-solving, algorithm development and coding; be able to demonstrate and explain elements of good programming style be able to identify, isolate and correct errors in all phases of the programming process be able to interpret algorithms and program code be able to appreciate and understand the concept of object orientation as an approach to data abstraction be able to apply sound program analysis, design, coding, debugging, testing and documentation techniques to simple programming problems be able to write code in an appropriate coding language be able to examine, recognise and be aware of alternate programming approaches to include a broad discussion of procedural and object oriented approaches |
LO categories: |
Developing good program Design methodology & styling Designing Algorithms Problem Solving (also things like computational thinking) Generating clear documentation Basic OOP Abstraction Testing & Debugging code |