What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Purdue University - Problem Solving and Object Oriented Programming
Country: | USA |
University: | Purdue University |
Course code: | CS 18000 |
Course title: | Problem Solving and Object Oriented Programming |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | Undergraduate level maths |
Course for Majors: | yes |
Course stage: | 1 |
Semester: | |
Programming language: | None |
Language of Instruction: | English |
URL: | https://selfservice.mypurdue.purdue.edu/prod/bzwsrch.p_catalog_detail?subject=CS&term=CURRENT&cnbr=18000 |
Explicit or !Explicit LOs: | Scraped |
Learning Outcomes: |
Problem solving and algorithms, implementation of algorithms in a high level programming language, conditionals, the iterative approach and debugging collections of data, searching and sorting, solving problems by decomposition, the object-oriented approach, subclasses of existing classes, handling exceptions that occur when the program is running, graphical user interfaces (GUIs), data stored in files, abstract data types, a glimpse at topics from other CS courses. |
LO categories: |
Problem Solving (also things like computational thinking) Basic OOP Control Structures & logic (if/else etc) Repitition & loops (for/while etc) Searching algorithms Sorting Algorithms Testing & Debugging code Simple Graphics & GUIs |