| THE UNIVERSITY OF BIRMINGHAM | Computer Science |
SYLLABUS PAGE, 2002/03
Level 2
| Prof. U Reddy
Dr H Thielecke | 10 credits in Sem2 |
Programmes | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus | Links
| A large programming project using Java. Students work in teams of about five people. |
The aims of this module are to:
| On completion of this module, the student should be able to: | Assessed by: |
| Work in a team, managing themselves and others effectively. | Diary, Report |
| Design a large software system by breaking it into modules and allocating resources. | Viva, Report |
| Describe the construction of a large software system. | Report |
| Integrate knowledge of databases, graphics and human-computer interaction from other modules. | Viva, Report |
Restrictions:
| None |
Prerequisites:
| None |
Co-requisites:
| None |
Teaching methods:
| 18 hrs lectures/tutorials, 60 hrs practical sessions (mainly in the student's own time) |
Contact hours:
| 18 |
| Continuous assessment (100%) (diary, report, practical demonstration). Normally students who fail can be reassessed only by repeating. Nevertheless, students with marginal failures may be permitted to do additional work instead of being required to repeat the module. |
| Title | Author(s) | Publisher, Date |
| Core Java 2, Volume 1 (5th Edition) | Horstmann, C. & Cornell, G. | Prentice-Hall, 2001 |
| Core Java 2, Volume 2 (4th Edition) | Cornell, G. and Horstmann, C. | Prentice-Hall, 2000 |
| Java: How to Program (Third Edition) | Deitel, H. M. & Deitel, P. J. | Prentice-Hall, 1999 |
Not applicable.
Programmes | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus | Links
| Page maintained by: | Prof. U Reddy / Dr H Thielecke |
| Content last updated: | 11 November 2002 |
| Source: | /resources/modules/2002/xml/08165.xml |