Print
Semester Project: Single User System
Code
IT-SEP1
Version
6.0
Offered by
ICT Engineering
ECTS
10
Prerequisites
General admittance requirements
Main purpose
The purpose is to develop and document a single user system.
The PBL purpose is to:
- Apply professional competencies in a problem based context.
- Solve engineering problems based on the semester courses.
- Demonstrate the ability to prioritize between problems and to work in detail on selected problems.
The focus of the PBL teaching in SEP1 is LEARNING TO LEARN, project methodology and PBL, including a basic introduction to study techniques and team-based project work.
Knowledge
The student will use the knowledge acquired in SDJ1, WEB1 and DMA1.
Skills
Professional Skills Learning objectives:
- Explain the Waterfall method as a software development process
- Derive requirements- Apply use case modelling and draw activity diagrams
- Draw a domain model
- Construct UML 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 your system in a user guide
- Reflect on the waterfall method as a tool to control a software development
PBL Skills Learning Objectives:
- Establish and contribute to a collaboration with the group and the supervisor
- Apply covered theories on group dynamics, teamwork and conflict resolution
- Formulate and enforce a group contract with the group.
- Identify relevant problems, formulate a problem statement, and explain proposed solutions.
- Apply knowledge about references and source management.
- Apply academic and technical writing style, report structure and rules for plagiarism.
- Communicate the results of the project work in writing, graphically and orally to different target groups.
Competences
Professional Competency Learning Objectives:
- Demonstrate the connection between the different disciplines in software development
- Evaluate the performance of selected parts of the system in terms of time and space complexity using the Big O notation
PBL Competency Learning Objectives:
- Apply and reflect on covered theories on learning and motivation.
- Describe and reflect on the group’s cooperation.
Topics
Teaching methods and study activities
Group work on project tasks supported by process and technical supervision
Online, video and class modules 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
Resources
Apart from resources provided in SDJ1, WEB1 and DMA1, reading 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 deadline and apply with the formalities criteria stated under the Software Engineering specific Guidelines.
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.
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 before the start of the autumn semester.
Grading criteria
Grade according to 7-point scale
Additional information
Responsible
Steffen Vissing Andersen (sva), Mona Wendel Andersen (mwa)
Valid from
8/1/2023 12:00:00 AM
Course type
Compulsory Course for all ICT Engineering
Project
1. semester
Keywords
Single user system, software development, website,
Learn to learn. Project methodology and PBL. Own learning process. Report writing. Teamwork