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 |