Mobile Device Programming
| Code | School | Level | Credits | Semesters |
| COMP3059 | School of Computer Science | 3 | 20 | Spring China |
- Code
- COMP3059
- School
- School of Computer Science
- Level
- 3
- Credits
- 20
- Semesters
- Spring China
Summary
You will look at the development of software applications for mobile devices, with a practical focus on the Android operating system. You will consider and use the software development environments for currently available platforms and the typical hardware architecture of mobile devices. You will spend around three hours per week in lectures and computer classes for this module.
Target Students
Part II Undergraduate students in the School of Computer Science. This module is part of the Programming theme in the School of Computer Science.
Classes
- One 2-hour lecture each week for 12 weeks
- One 2-hour computing each week for 12 weeks
Assessment
- 30% Coursework 1: Series of assessed exercises
- 40% Coursework 2: Assessed software development exercise
- 30% Exam 1 (1-hour): 1 hour written examination
Educational Aims
To teach the principles of program design, and to give experience of designing and developing programs.Learning Outcomes
Knowledge and Understanding:
•Understanding of the theory and practice of programming in the context of a mobile device.
Intellectual Skills:
•Understand and logically evaluate program requirements and specifications.
•Understand the complex ideas of programming solutions and relate them to particular problems.
Professional Skills:
•The ability to write programs.
•The ability to transfer programming skills between classes of devices.
Transferable Skills:
•The ability to solve problems using programming including mathematical problems, to schedule and present their work and to retrieve additional learning material.
Conveners
- Dr Pushpendu Kar