Catalogue of Modules, University of Nottingham

G52APR Application Programming
(Last Updated:03 May 2017)

Year  14/15

Total Credits: 10

Level: Level 2

Target Students:  Part I undergraduate students in the School of Computer Science. Also available to students from other Schools with the agreement of the module convenor.

This module is part of the Programming theme in the School of Computer Science.  Available to JYA/Erasmus students.

Taught Semesters:

Autumn Assessed by end of Autumn Semester 

Prerequisites: None.

Corequisites:  None.

Summary of Content:  This module builds on your basic Java programming knowledge by showing how applications can be built through the use of various example libraries and Java APIs. Topics may include: GUI programming; threads; networking; data processing and common design patterns etc. You will spend around two hours per week in lectures and computer classes studying for this module.

Method and Frequency of Class:

ActivityNumber Of WeeksNumber of sessionsDuration of a session
Lecture 11 weeks2 per week1 hour
Computing 8 weeks2 per week1 hour

Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester

Method of Assessment: 

Assessment TypeWeightRequirements
Exam 1 100 Examination for Resit only 
Coursework 1 100 One programming assignment in three parts based on weekly lab sessions during the last two thirds of the teaching semester. 

Dr C Higgins

Education Aims:  To develop student's programming experience and ability, building on G51OOP/PRG and also supporting their project development work in G52GRP. To give them familiarity with a range of programming APIs.

Learning Outcomes:  Knowledge and Understanding:
Further understanding of the theory and practice of object-oriented programming.

Intellectual Skills:
Understand and logically evaluate program requirements and specifictions.
Understand the complex ideas of programming solutions and relate them to particular problems.

Professional Skills:
The ability to design and write object-oriented programs in Java.
Transferable Skills:
The ability to solve problems using object-oriented techniques, to schedule and present their work and to retrieve additional learning material.

Offering School:  Computer Science

Use the Back facility of your browser to return to the previous page.

Module Catalogue Search for another module

[UoN Welcome Page] Return to The University of Nottingham Welcome Page