What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of Twente - Software Systems
Country: | Netherlands |
University: | University of Twente |
Course code: | 15 EC |
Course title: | Software Systems |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | no |
Course for Majors: | yes |
Course stage: | 1 |
Semester: | |
Programming language: | None |
Language of Instruction: | English |
URL: | https://www.utwente.nl/en/education/bachelor/programmes/technical-computer-science/study-programme/first-year/#module-1-the-pearls-of-computer-science |
Explicit or !Explicit LOs: | Scraped |
Learning Outcomes: |
In this module the students are introduced to the design, implementation and testing of software systems, and to performing a project independently. to use Software Engineering models, particularly the UML diagrams object-orientation and multi-threading with the help of the Java programming language to distinguish among the different levels at which testing can be performed (specially unit testing and system testing), the principles underlying a test plan and a couple of relatively simple testing techniques. Explaining and applying the core concepts of imperative programming, such as variables, data types, structured programming statements, recursion, lists, arrays, methods, parameters, and exceptions. |
LO categories: |
Writing programs Basic OOP Functions, methods and procedures Arrays, Lists, dictionaries, vectors, sets Variables, assignment, arithmetic expressions, declarations, data types Testing & Debugging code Recursion Exception Handling UML Modelling language Multi Threading & Concurrency |