In the first year you undertake an individual Internet-based project, in the second year you participate in a team project in which your team has to use its manpower and resources to tackle a large problem, while in the third year you work on a major individual project. This degree scheme is run jointly with the School of Engineering. It takes an integrated approach to the core aspects of computer science and the electronic engineering that underpins it, with particular emphasis on the interface between the two. In the first year all your modules are compulsory and include Java programming, an introduction to the fundamentals of computer science, basic systems modelling, communication and project management skills, mathematics, analogue and digital electronics, network analysis, CAD of circuits, and communications systems. In your second year you continue to take compulsory core modules from both computing and engineering and select some optional modules to reflect your developing interests.
Teaching consists of lectures and tutorials supported by practical laboratory classes.
Your work is formally assessed at the end of each module, normally by means of a written examination together with any coursework mark from that module. Project work is assessed on the basis of a written report supported by an oral examination or demonstration where appropriate. There is an active policy of encouraging industrial collaboration in our degrees. A series of occasional seminars is arranged in which industrialists talk about professional issues and the uses of computers in their organisations. This complements the material presented in the lectures.