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) |