What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Worchester Polytechnic Institute - Introduction to Program Design
Country: | USA |
University: | Worchester Polytechnic Institute |
Course code: | CS1101 |
Course title: | Introduction to Program Design |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | no |
Course for Majors: | |
Course stage: | |
Semester: | |
Programming language: | None |
Language of Instruction: | English |
URL: | http://web.cs.wpi.edu/~cs1101/a16/ |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Understand when to use and write programs over structures, lists, and trees Develop data models for programming problems Write recursive and mutually recursive programs using the Racket programming language Explain when state is needed in value-oriented programming Develop test procedures for simple programs |
LO categories: |
Writing programs Problem Solving (also things like computational thinking) Data Structures (general or implied complex like stacks, queues etc) Arrays, Lists, dictionaries, vectors, sets Testing & Debugging code Recursion |