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

University of Georgia - Introduction to Computin and Programming

Country: USA
University: University of Georgia
Course code: CSCI 1301
Course title: Introduction to Computin and Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: None
Language of Instruction:
URL: http://www.cs.uga.edu/sites/default/files/CIS_CSCI_1301.pdf
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Apply knowledge of compiling, running, testing, and debugging programs

Design and implement algorithms to solve problems

Write programs with a structured programming language that utilize variables, operators, expressions, decision statements, loops, nested statements, arrays, methods, objects, classes, inputs, and outputs to solve problems

Write the output of a program by tracing through its source code

Use an integrated development environment for programming

Generate program documentation

LO categories:

Writing programs

Designing Algorithms

Generating clear documentation

Classes & objects

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)

Functions, methods and procedures

Arrays, Lists, dictionaries, vectors, sets

Variables, assignment, arithmetic expressions, declarations, data types

File handling & I/O

Testing & Debugging code

IDE use

Tracing execution of Program