What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Murdoch University - Foundations of Programming
| Country: | Australia |
| University: | Murdoch University |
| Course code: | ICT 159 |
| Course title: | Foundations 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://handbook.murdoch.edu.au/units/details?unit=ICT159&year=2017 |
| Explicit or !Explicit LOs: | Scraped |
| Learning Outcomes: |
This unit introduces key aspects of computer programming including data storage and manipulation, and problem solving using a high-level programming language Topics include: algorithms and problem solving; testing methodologies fundamental aspects of a programming language including data types, input/output, simple selection and iteration control structures, data structures, one-dimensional arrays; introduction to the concepts involved in object-oriented programming |
| LO categories: |
Designing Algorithms Problem Solving (also things like computational thinking) Basic OOP Data Structures (general or implied complex like stacks, queues etc) Control Structures & logic (if/else etc) Repitition & loops (for/while etc) Arrays, Lists, dictionaries, vectors, sets Variables, assignment, arithmetic expressions, declarations, data types File handling & I/O Testing & Debugging code |