What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
McGill University - Foundations of Programming
Country: | Canada |
University: | McGill University |
Course code: | COMP 202 |
Course title: | Foundations of Programming |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | CEGEP-level mathematics course or equivalent |
Course for Majors: | yes |
Course stage: | |
Semester: | |
Programming language: | Java |
Language of Instruction: | |
URL: | http://www.cs.mcgill.ca/~cs202/2015-05/web/Syllabus/Syllabus_Summer_2015.pdf |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Design and describe precise, unambiguous instructions that can be used [by a computer] to solve a problem or perform a task Translate these instructions into a language that a computer can understand (Java) Write programs that solve complex problems by decomposing them into simpler subproblems Apply programming-style conventions to make your programs easy to understand, debug and modify Learn independently about new programming-language features and libraries, as you encounter them, by reading documentation and by experimenting |
LO categories: |
Writing programs Developing good program Design methodology & styling Problem Solving (also things like computational thinking) |