What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of New South Wales - Introduction to Computing
| Country: | Australia |
| University: | University of New South Wales |
| Course code: | COMP1511 |
| Course title: | Introduction to Computing |
| Date of Syllabus: | |
| Source: | Manual search |
| Associated Degrees: | |
| Prerequisits: | no |
| Course for Majors: | yes |
| Course stage: | 1 |
| Semester: | |
| Programming language: | C |
| Language of Instruction: | English |
| URL: | http://webapps.cse.unsw.edu.au/cse/core/COMP1511.php |
| Explicit or !Explicit LOs: | Explicit |
| Learning Outcomes: |
Design software solutions for simple problems Design software solutions for larger problems using abstraction and interfaces Distinguish between well-written programs and poorly written programs Write programs using good programming style Understand and appropriately use abstraction Effectively use memory and pointers in C Understand the low-level functioning of computers (memory, instructions) Create and use simple dynamic data structures such as linked lists and trees Know a range of sorting algorithms and be able to compare their performance Explain the complexity of simple algorithms Test and debug programs Work in a team to develop software |
| LO categories: |
Writing programs Developing good program Design methodology & styling Designing Algorithms Program Comprehension Teamwork skills & Communication Abstraction Abstract Classes & Interfaces Data Structures (general or implied complex like stacks, queues etc) Pointers Sorting Algorithms memory allocation Testing & Debugging code Evaluating Time/Space Complexity |