What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of Waterloo - Introduction to Computer Programming 1
Country: | Canada |
University: | University of Waterloo |
Course code: | CS 105 |
Course title: | Introduction to Computer Programming 1 |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | no |
Course for Majors: | |
Course stage: | 1 |
Semester: | |
Programming language: | None |
Language of Instruction: | English |
URL: | https://cs.uwaterloo.ca//current/courses/course_descriptions/cDescr/newCDescr/CS105 |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Understand and apply concepts such as variables, conditionals, loops, functions, and arrays. Write interactive programs that draw shapes and respond to mouse and kayboard input using the Processing Programming Language Read simple pieces of code to explain their functions, trace code execution, and identify related errors |
LO categories: |
Program Comprehension Control Structures & logic (if/else etc) Repitition & loops (for/while etc) Functions, methods and procedures Arrays, Lists, dictionaries, vectors, sets Variables, assignment, arithmetic expressions, declarations, data types Tracing execution of Program |