Recommended prerequisite for participation in
the module
The module builds on knowledge, skills and competences gained in
the project modules in the 1st - 2nd semester
Content, progress and pedagogy of the
module
Disclaimer.
This is an English translation of the module. In case of
discrepancy between the translation and the Danish version, the
Danish version of the module is valid.
Learning objectives
Knowledge
- analyze and model requirements in the object-oriented paradigm
- design a software architecture using common design patterns
- design, program and test an application in the object-oriented
paradigm
- understand and utilize concepts and facilities in both
object-oriented analysis, design and programming and, on this
basis, construct an application of high, internal and external
quality
Skills
- perform systematic testing of the application as a whole and
demonstrate that the application matches the intentions and
users' needs
- carry out systematic testing of an object-oriented program with
special emphasis on integration testing
- carry out systematic user interface evaluation
- argue for choices made in all activities of the development
process, including explaining requirements, architecture and how
users' needs are interconnected
- gain skills in balancing multiple learning goals
Competences
- develop a running application that solves user problem
- apply object-oriented programming
- describe and reflect on the working method used in the
development project
Type of instruction
Project work including:
- formulation and analysis a problem whose solution can be
described in the form of analysis, design and realization of a
specific application
- The problem should be found outside the university and be
analyzed based on the involvement of users, clients, or
customers
- elaborations of such a solution
- reflection on this process of development
The project work is supported by digital resources on
integration testing and writing competence in technical
documentation and scientific dissemination.
Extent and expected workload
The student is expected to spend 27.5 hours per ECTS, which for
this activity means 412.5 hours.
Exam
Exams
Name of exam | A Well-structured Application |
Type of exam | Oral exam based on a project |
ECTS | 15 |
Assessment | 7-point grading scale |
Type of grading | Internal examination |
Criteria of assessment | The criteria of assessment are stated in the Examination
Policies and Procedures |
Additional information
Contact: Study Board for Computer Science via cs-sn@cs.aau.dk or
9940 8854