Teesside University

BSc (Hons) Computing modules

Programming for Mobile Devices

Other modules on this course

Year 1 core modules (ICT and networks)

Year 1 core modules (Computer science)

Year 1 core modules (Games programming)

Year 1 core modules (Software development and networks)

Year 2 core modules (ICT and networks)

Year 2 core modules (Computer science)

Year 2 core modules (Games programming)

Year 2 core modules (Software development and networks)

Final-year core modules (ICT and networks)

Final-year core modules (Computer science)

Final-year core modules (Games programming)

Final-year core modules (Software development and networks)

Modules offered may vary.

This module covers a number of advanced topics relevant to enterprise software construction, including programming for mobile devices, server-side applications and the development of agent-based software.

Throughout this module there is an emphasis on the agile or extreme approach to software construction.

This module aims to:

We introduce you to theoretical concepts through practical demonstrations in lectures. Laboratory sessions develop your understanding of these concepts through problem based learning.

You are expected to undertake four to five hours of self-led activity per week. This is supported and encouraged through our online learning environment.

Assessment
There is one individual in-course assessment – an ongoing portfolio of work in which you document the development of a set of inter-related Java applications. You also cover all the required aspects of software design, application development, evaluation, testing and personal reflection.