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 |