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

Colorado State University - Java No Prior Programming

Country: USA
University: Colorado State University
Course code: CS 163
Course title: Java No Prior Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: MATH 124 (Logarithmic and Exponential Functions) with a C or better
Course for Majors: yes
Course stage:
Semester:
Programming language: Java
Language of Instruction: English
URL: https://www.cs.colostate.edu/~cs163/.Summer17/home_syllabus.php
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

Topics include variables, assignment, expressions, operators, booleans, conditionals, characters and strings, control loops, arrays, objects and classes, file input/output, interfaces, recursion, lists, and sorting

LO categories:

Classes & objects

Abstract Classes & Interfaces

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)

Arrays, Lists, dictionaries, vectors, sets

Strings

Variables, assignment, arithmetic expressions, declarations, data types

Sorting Algorithms

File handling & I/O

Recursion