What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
The University of Queensland - Introduction to Software Engineering
Country: | Australia |
University: | The University of Queensland |
Course code: | CSSE 1001 |
Course title: | Introduction to Software Engineering |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | |
Prerequisits: | |
Course for Majors: | |
Course stage: | |
Semester: | |
Programming language: | Python |
Language of Instruction: | English |
URL: | http://www.courses.uq.edu.au/student_section_loader.php?section=2&profileId=85405 |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
apply program constructs such as variables, selection, iteration and sub-routines, apply basic object-oriented concepts such as classes, instances and methods, read and analyse code written by others analyse a problem and design an algorithmic solution to the problem read and analyse a design and be able to translate the design into a working program apply techniques for testing and debugging design and implement simple GUIs |
LO categories: |
Designing Algorithms Basic OOP Classes & objects Control Structures & logic (if/else etc) Repitition & loops (for/while etc) Functions, methods and procedures Variables, assignment, arithmetic expressions, declarations, data types Testing & Debugging code Simple Graphics & GUIs |