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

George Mason University - Introduction to Computer Programming

Country: USA
University: George Mason University
Course code: CS 112
Course title: Introduction to Computer Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: yes
Course for Majors:
Course stage:
Semester:
Programming language: Java
Language of Instruction: English
URL: https://volgenau.gmu.edu/course/view/15850
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

introduction to problem solving through development of computer programs

Focuses on identifying algorithmic patterns in problems, describing problem solutions in high-level pseudocode, then implementing in a procedural programming language

Basic programming concepts are covered in detail including expressions, control structures, simple data types, and input/output

Program testing and debugging are discussed to verify that problems are solved correctly.

LO categories:

Problem Solving (also things like computational thinking)

Control Structures & logic (if/else etc)

Variables, assignment, arithmetic expressions, declarations, data types

File handling & I/O

Testing & Debugging code

Pseudocode