Semester Project: Single User System





Offered by

ICT Engineering




General admittance requirements

Main purpose

To develop and document a single user system.
A basic introduction to study techniques and team-based project work.


Course-related learning outcome
The student will use the knowledge acquired in SDJ1, RWD1 and DMA1.
Effective teams
Account for covered theories on group dynamics, team work and conflict resolution
Own learning process
Refer to covered theories on learning, motivation, feedback and study techniques
Project framework
Identify relevant knowledge in connection with written academic and technical communication including report structure, reference handling and source management
Identify and apply presentation techniques relevant for the target audience
Problem Based Learning
Explain basic elements within Problem Based Learning
Identify relevant problem statements and identify specific demands for a problem statement
Project management
Identify relevant project management methods, including planning, meeting management, risk assessment and quality assurance


Course-related learning outcome
Explain the Waterfall method as a software development process
Derive requirements
Apply use case modelling and draw activity diagrams
Draw a domain model
Construct class diagram(s)
Draw a sequence diagram of one essential method
Implement a software system using object-oriented programming
Integrate Java-generated files into a webpage using JavaScript
Perform testing in relation to the derived requirements
Describe how to use your system in a user guide
Explain and discuss the time and space usage of algorithms and data structures
Effective teams
Formulate and enforce a group contract together with the group
Establish and be part of a cooperation with the project group and the supervisor
Own learning process
Apply learning theories and motivational theories in connection with own learning process as well as give and receive feedback
Project framework
Have a critical approach to sources, use references, apply proper reference management including comply with the rules for plagiarism
Communicate the results of the project work and the learning process of the project group in a structured way using technical terminology both in writing, graphically and orally
Communicate successfully in writing and orally to different target groups
Problem Based Learning
Define a problem statement, describe different solutions and account for proposed solution
Project management
Account for choice and application of tools and methods for project management in order to reach specific goals in the project work.


Course-related learning outcome
Demonstrate the connection between the different stages in software development
Evaluate the performance of selected parts of their program in terms of time and space complexity using the Big O notation
Effective teams
Describe and reflect on the project group’s cooperation – including own effort – to define areas for improvement in future projects
Own learning process
Reflect on own ability to learn from different teaching and study activities including the project group’s work
Problem Based Learning
Take responsibility for the student directed part of the semester project


Teaching methods and study activities

Group work on project tasks supported by process and technical supervision.
Online, video og class modules on key aspects followed by activites and exercises on class.
Production of a product in the form of a model, prototype, program, poster, etc., in a laboratory or workshop. (Cf. Programme specific product).

Ongoing evaluation and feedback in the project

Programme specific product
Single user system and website


Apart from resources provided in SDJ1, RWD1 and DMA1, reading material will be uploaded on Itslearning for SEP1



Project report and process report must be submitted before the deadline set by the supervisors.

Type of examination:
Group exam with individual assessment.

Group presentation approx. 20 minutes followed by a joint examination with a joint discussion and individual question rounds for approx. 20 minutes per student including voting.

Individual grades are given on the basis of an overall assessment of the submitted work as well as the individual's performance during the examination.

Internal examiner.

Allowed tools:

Students who failed a semester project in January or June must attend an information meeting on the last Friday in June.
At this meeting, the students will get information on specific deadlines as well as the process of re-exam.
They will form new groups, if possible in relation to the number of failed students at the individual semesters.
Based on the feedback, the students have received after the ordinary exam, they must prepare a new project, or the failed project must be improved.
Deadline for hand in of the project is mid-August (exact date will be informed at the meeting). There will be no guidance in the period up to hand in.
Oral assessment of the project takes place in September.

Grading criteria

Grade according to 7-point scale

Additional information


Mona Wendel Andersen (MWA) and

Valid from

8/1/2021 12:00:00 AM

Course type

Compulsory Course for all ICT Engineering
1. semester


<div>Software development, Object-oriented, Waterfall, Analysis, Design</div><div>Learning to learn, PBL, own learning process, report writing, cooperation</div>