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

University of Vermont - Programming 1

Country: USA
University: University of Vermont
Course code: CS 021
Course title: Programming 1
Date of Syllabus:
Source: Manual search
Associated Degrees: Bachelor of Science in Computer Science, Bachelor of Science in Data Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: None
Language of Instruction: English
URL: http://www.uvm.edu/ctl/?Page=resources-teaching/hybrid-courses/cs021/index.php
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Learn the fundamentals of computer programming

Develop critical thinking and problem solving skills

Think creatively to solve problems

Express solutions clearly and accurately

Be able to implement non-trivial programs in a high-level programming language

Develop programming maturity (confidence, willingness to experiment)

LO categories:

“Fundamentals of Programming”

Problem Solving (also things like computational thinking)

Teamwork skills & Communication