What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of Nebraska - Introduction to Computer Science 1
Country: | USA |
University: | University of Nebraska |
Course code: | CSCE155A |
Course title: | Introduction to Computer Science 1 |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | no |
Course for Majors: | yes |
Course stage: | 1 |
Semester: | |
Programming language: | Java |
Language of Instruction: | |
URL: | http://ace.unl.edu/ACEweb2011/CSCE155A_Syllabus.pdf |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
elements of problem solving, including problem analysis, requirements and specifications, top-down design, algorithm development (including recursion), and stepwise refinement software development principles, such as data and operation abstraction, encapsulation, modularity, reuse, exception handling, documentation, and testing aspects of computing, such as algorithms to solve searching and other problems, graphical user interfaces, event-driven programming, and file access a high-level programming language some history of computing |
LO categories: |
Designing Algorithms How Computers & computational systems work & history of computing Problem Solving (also things like computational thinking) Generating clear documentation Abstraction Encapsulation Searching algorithms File handling & I/O Recursion Exception Handling Simple Graphics & GUIs |