What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of Gothenburg - Object Oriented Programming
Country: | Sweden |
University: | University of Gothenburg |
Course code: | DIT042 |
Course title: | Object Oriented Programming |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Software Engineering and Management |
Prerequisits: | no |
Course for Majors: | yes |
Course stage: | 1 |
Semester: | |
Programming language: | None |
Language of Instruction: | English |
URL: | http://kursplaner.gu.se/pdf/kurs/en/DIT042 |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
explain basic programing language concepts, e.g., statements, expressions, operators, types, control flow constructs, argument passing, method calls and exception handling explain object-oriented concepts, e.g., objects, methods, classes and inheritance explain the meaning and use of elementary data structures, e.g., strings and arrays develop small (up to 5000 lines of code) software applications in an object oriented programming language using a modern development environment structure the program into separate parts that can be implemented independently in a practicable way evaluate the comprehensibility of a program, e.g., using class coupling, class cohesion and method cohesion assess the impact of errors in software development |
LO categories: |
Writing programs Basic OOP Classes & objects Inheritance Control Structures & logic (if/else etc) Functions, methods and procedures Arrays, Lists, dictionaries, vectors, sets Strings Variables, assignment, arithmetic expressions, declarations, data types Exception Handling Coupling & Cohesion concepts |