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
Keywords
Single user system, software development, website,
learning to learn, problem based learning (PBL), own learning process, report writing. cooperation