| | | |
Task Length: |
Android Application with approximately 6 features, depending on assignment theme |
Due Date: | Week 8 |
Weight: | 20 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME(S) |
| | | 1 | Develop an application in Kotlin which contains the specified functionality, using industry standard Android software development patterns. | LO2 | 2 | Develop an application in Kotlin which applies industry standard Android design principles, and meets the usability demands of mobile devices. | LO3 |
|
|
|
Assessment Task 3: Assignment |
Task Description: | iOS Application
Building upon practical knowledge from the iOS tutorials, students will be tasked with realizing the application they paper-prototyped in the previous assignment using the Swift programming language. The developed application should not only function properly, but follow common iOS design principles, and demonstrate the students understanding of usability needs of mobile devices.
|
Task Length: | iOS Application with approximately 6 features, depending on assignment theme |
Due Date: | Week 12 |
Weight: | 20 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME(S) |
| | | 1 | Develop an application in Swift which contains the specified functionality, using industry standard iOS software development patterns. | LO2 | 2 | Develop an application in Swift which applies industry standard iOS design principles, and meets the usability demands of mobile devices. | LO3 |
|
|
|
Assessment Task 4: Test |
Task Description: | In-semester Quizzes Quizzes will be delivered at the conclusion of each core component of the unit (Android Development, iOS Development, Cross-Platform Development, and Design Principles). Questions will be of both a practical and theoretical nature and in short-answer format. Questions will assess your ability to apply your knowledge to new problems.
|
Task Length: | 4x quizzes, 60 minutes allowed each (but reasonably expect to complete within 30 minutes) |
Due Date: | Week 13 |
Weight: | 15 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME(S) |
| | | 1 | Apply theoretical and practical knowledge of Android, iOS, and Cross-Platform development to solve a given problem. | LO2 | 2 | Identify and apply appropriate design and usability testing techniques to solve a given problem. | LO3 | 3 | Justify opinions and choices for application distribution, application development and ubiquitous computing | LO1 |
|
|
|
Assessment Task 5: Assignment |