What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Oregon State University - Introduction to Computer Science 1
Country: | USA |
University: | Oregon State University |
Course code: | CS 161 |
Course title: | Introduction to Computer Science 1 |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | |
Prerequisits: | MTH 112* or (MPT score >= 33) or (MPAL >=61) |
Course for Majors: | |
Course stage: | |
Semester: | |
Programming language: | C++ |
Language of Instruction: | English |
URL: | http://eecs.oregonstate.edu/sites/eecs.oregonstate.edu/files/cs161.pdf |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
various control statements involving selection and repetition expressions with variables, constants, function calls, pointers, and arithmetic/relational operators with mixed data arrays, strings, and other data structures library functions and programmer-defined functions with parameter-passing by value and by reference define and use classes and objects Debug programming syntax and run-time errors Produce recursive algorithms Describe and apply basic software engineering design principles and software quality factors |
LO categories: |
Classes & objects Data Structures (general or implied complex like stacks, queues etc) Control Structures & logic (if/else etc) Repitition & loops (for/while etc) Functions, methods and procedures Arrays, Lists, dictionaries, vectors, sets Strings Pointers Variables, assignment, arithmetic expressions, declarations, data types Testing & Debugging code Recursion |