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 |