Print

Semester Project: Single User System

Code

IT-SEP1

Version

7.0

Offered by

ICT Engineering

ECTS

10

Prerequisites

General admittance requirements

Main purpose

The purpose is to develop and document a single user system and a basic introduction to team-based project work.​

Knowledge

​The student will use knowledge acquired in PRO1, MSE1 and WEB1.

Skills

​The student should be able to:
- Make a project description with documentation of problem domain
- Derive requirements
- Apply use case modelling and draw activity diagrams
- Construct a domain model
- Construct UML class diagram(s)
- Construct 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 use cases
- Describe your system in a user guide
- Apply relevant theories on group dynamics, team cooperation and conflict resolution and formulate and enforce a group contract
- Communicate the results of the project work using academic and technical writing, apply the correct report structure and rules on plagiarism
- Communicate successfully in writing, graphically and orally to different target groups
- Evaluate the performance of selected parts of the system in terms of time complexity using the Big O notation.

Competences

The student should be able to:​
- Demonstrate the connection between the different disciplines in software development 
- Describe and reflect on the group’s cooperation
- Apply and reflect on covered learning theories and motivation theories
- Reflect on the waterfall method as a tool to control a software development process​.

Topics

Teaching methods and study activities

Group work on project tasks supported by process and technical supervision
Online, video and class sessions on key aspects followed by activities and exercises on class.

Ongoing evaluation and feedback in the project:
Hand ins and feedback are stated in the learning platform

Programme specific product:
Single user system and website, illustration of the problem domain.

Resources

Apart from resources provided in PRO1, MSE1 and WEB1, SEP1 material will be uploaded on the learning platform.

Evaluation

Examination

Exam prerequisites:
None

Type of examination:
Group exam with individual assessment. 
Exam is based on the project report and process report, which must be submitted before the deadline and in accordance with VIA Engineering guidelines including guidelines on Formalities. 
Group presentation of 5 minutes times the number of group members followed by a joint examination of 15 minutes times the number of group members 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 assessment.

Tools allowed
All.

​Re-exams:
Students who failed a semester-project must make a new project.
Students who fail a semester project must attend an information meeting at the end of the summer exam period.
At this meeting, students will be notified about the process of the re-exam and students will form groups.
Furthermore, specific deadlines and exam dates are announced at this meeting. The project must be handed in before the stipulated deadline. An exam schedule will be posted after the hand in deadline.
Exam will take place as the ordinary exam. 

Grading criteria

​Grade according to 7-point scale

Additional information

​​

Responsible

Steffen Vissing Andersen (sva), Mona Wendel Andersen (mwa)

Valid from

8/1/2024 12:00:00 AM

Course type

Compulsory Course for all ICT Engineering
Project
1. semester

Keywords

Single user system, software development, website, learning to learn, problem based learning (PBL), own learning process, report writing. cooperation