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

American University of Beirut - Introduction to Programming

Country: Lebanon
University: American University of Beirut
Course code: CMPS 200
Course title: Introduction to Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits:
Course for Majors: Yes
Course stage:
Semester:
Programming language: None
Language of Instruction: English
URL: https://www.aub.edu.lb/fas/cs/acad/Pages/cmps_catalog.aspx
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

An introduction to a disciplined approach to computer programming and problem solving

with an emphasis on procedural abstraction and good programming style

This course covers the basic repetition and selection constructs, procedures and functions, parameter passing, and scope of variables

LO categories:

Developing good program Design methodology & styling

Problem Solving (also things like computational thinking)

Abstraction

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)

Functions, methods and procedures

Scope of code