The Graduate Diploma in Computing Science is designed to broaden and deepen your knowledge of Computing Science. The programme will give enough knowledge and understanding to allow progression to study for a Masters degree at UEA or elsewhere.
The School offers masters degrees in Computing Science, Advanced Computing Science, Information Systems, Games Development, Bioinformatics, Knowledge Discovery and Data Mining and Geoinformatics.
You may select from undergraduate modules offered by the School, including a project, to make up a total of 120 credits. You will be allocated an adviser to oversee the chosen programme and progress. The choices of modules will depend on your interests, knowledge and intended post graduate course.
Subjects covered include contemporary computing science theory and practice, methods for problem analysis, software design, information management, programming paradigms and languages, algorithms, abstract and concrete data structures, software engineering, mathematical and conceptual foundations of computing science (including logic, discrete structures and computer systems organisation). In addition you will improve generic transferable skills such as oral and written communication, problem solving and reasoning, independent and team working and project management. The course is delivered through lectures, seminars, laboratory classes and directed studies. Although some lectures use traditional methods such as slides and commentary, many also include discussions, demonstrations, directed reading, group and individual presentations and guest speakers. The lectures give students a grounding in the principles of the subject area. Seminars are used for more in depth investigation and discussion. Timetabled laboratory classes allow you to gain experience in writing programs and using appropriate computing packages. Directed student centred learning is encouraged: using the library, internet and other facilities. A variety of assessment methods are used in different modules, these include: programming assignments, essays, class tests, problem sheets, laboratory reports seminar presentations, dissertation and examinations.
Entry Requirements
This programme is open to students with a first degree or a qualification equivalent to a UK Diploma in Higher Education or a UK Certificate in Higher Education with two years relevant experience.
The School offers masters degrees in Computing Science, Advanced Computing Science, Information Systems, Games Development, Bioinformatics, Knowledge Discovery and Data Mining and Geoinformatics.
You may select from undergraduate modules offered by the School, including a project, to make up a total of 120 credits. You will be allocated an adviser to oversee the chosen programme and progress. The choices of modules will depend on your interests, knowledge and intended post graduate course.
Subjects covered include contemporary computing science theory and practice, methods for problem analysis, software design, information management, programming paradigms and languages, algorithms, abstract and concrete data structures, software engineering, mathematical and conceptual foundations of computing science (including logic, discrete structures and computer systems organisation). In addition you will improve generic transferable skills such as oral and written communication, problem solving and reasoning, independent and team working and project management. The course is delivered through lectures, seminars, laboratory classes and directed studies. Although some lectures use traditional methods such as slides and commentary, many also include discussions, demonstrations, directed reading, group and individual presentations and guest speakers. The lectures give students a grounding in the principles of the subject area. Seminars are used for more in depth investigation and discussion. Timetabled laboratory classes allow you to gain experience in writing programs and using appropriate computing packages. Directed student centred learning is encouraged: using the library, internet and other facilities. A variety of assessment methods are used in different modules, these include: programming assignments, essays, class tests, problem sheets, laboratory reports seminar presentations, dissertation and examinations.

