This semester everything is different again. That's why we will meet first in person and in the second half virtually in the following conference room.
Please enroll to the following course on the e-learning platform: https://moodle.hdm-stuttgart.de/course/view.php?id=4255
Component | Points |
---|---|
Assignments (3 Points per Assignment) | 15 |
Project: Software Quality (Code Structure, Modularization, Coding Style) | 15 |
Project: Implementation Quality and Complexity | 15 |
Project: Usability and Design (UI Concepts, Platform Standards) | 10 |
Project: Automated Testing (Unit Test, UI Test) | 5 |
Project: Presentation | 10 |
Total | 70 |
Select at least two categories which you will implement in the app:
Category | Examples |
---|---|
Media and Camera | Take picture, load image from gallery |
Location and Sensors | GPS, Gyroscope, Motion, Barometer, Altimeter |
Data Storage | Store app local data using SQL, Key/Value |
Networking | Consume API, Parse JSON, XML, GraphQL |
Connectivity | Bluetooth, Wifi, Beacons |
Animation and Graphics | Implement charts, complex animations |
For the submissions everybody gets an own git repository where the results should be pushed. Submissions after the deadline will not be accepted.
Everybody should push his/her code to the existing repository structure. Please fill out the project/readme.md file with the two categories you have selected, a short description (around 2-6 sentences) what the app is doing and the team members.
The projects should be done by a team. Teams should consist of 2-4 team members. Assignments should be done individually. The teams are formed on the moodle platform.
Date | Submission |
---|---|
30.10.2024 23:59 | Team registration |
27.11.2024 23:59 | Assignment results |
27.11.2024 23:59 | Project abstract |
29.01.2025 23:59 | Final project |
Grading will be based on the following Git repository structure