What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?

University of Victoria - Fundamentals of Programming 1

Country: USA
University: University of Victoria
Course code: CSC 110
Course title: Fundamentals of Programming 1
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: Foundations of Math 12
Course for Majors: yes
Course stage:
Semester:
Programming language: None
Language of Instruction: English
URL: http://web.uvic.ca/calendar2016-05/CDs/CSC/110.html
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

Introduction to designing, implementing, and understanding computer programs using an object-oriented programming language

Topics include an introduction to computing and problem solving, selection and iteration, arrays and collections, objects and classes, top-down design and incremental development

LO categories:

Writing programs

Problem Solving (also things like computational thinking)

Basic OOP

Classes & objects

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)