Skip to content
Skip to navigation menu

Documents for BSc Computer Science 2012-13

Module Descriptions by Year

The following modules (descriptions in .pdf format can be downloaded by clicking on the module title) are available to students in accordance with the programme module timetables and subject to the appropriate prerequisites.

Year 1

Course module details
CodeModule TitleLecturer
CM1101Computational ThinkingM.J. Williams and K. Sidorov
CM1102Web ApplicationsC.B. Jones, C.B. Jones, R.N. Philp and K. Sidorov
CM1103Problem Solving with PythonS.M. Allen, R.N. Philp, X. Sun.
CM1201Professional SkillsN.S. Edwards
CM1202Developing Quality SoftwareA.I. Abdelmoty, W.K. Ivins and H.R. Phillips
CM1203Fundamentals of Computing with JavaM.W. Daley, Y. Lai, X. Sun and M.J. Williams
CM1205Architecture and Operating SystemsG. Theodorakopoulos
Details generated 09.02.2013

Year 2

Course module details
CodeModule TitleLecturer
CM2101Human Computer InteractionA.I. Abdelmoty
CM2102Database SystemsJ. Shao
CM2201Object Oriented ApplicationsA.C. Jones
CM2202Scientific Computing and Multimedia ApplicationsY. Lai, A.D. Marshall and S. Schockaert
CM2203InformaticsI. Spasic
CM2204Advanced ProgrammingF.C. Langbein and S.M. Allen
CM2301System Design and Group ProjectN.J. Avis, W.K. Ivins, F.C. Langbein, A.D. Marshall, H.R. Phillips, S. Schockaert and K. Sidorov
CM2302Communication Networks and Pervasive ComputingO.F. Rana
CM2303Algorithms and Data StructuresF.C. Langbein, C.L. Mumford and P.L. Rosin
CM2500Year in IndustryW.K. Ivins
Details generated 09.02.2013

Year 3

Please note, the structure of year 3 will changefor this degree in 2013-14. Further details will appear in due course.

Course module details
CodeModule TitleLecturer
CM0301Database ManagementA.D. Preece and T.W. Carnduff
CM0304GraphicsX. Sun
CM0311Image ProcessingP.L. Rosin
CM0312Artificial Intelligence IIS. Schockaert
CM0323Parallel ProcessingD.W. Walker
CM0335Advanced Database TopicsC.B. Jones and J. Shao
CM0340MultimediaA.D. Marshall
CM0342Information Systems ManagementW.K. Ivins
CM0343Individual ProjectF.C. Langbein
CM0356Distributed Systems TechnologiesO.F. Rana and D.W. Walker
CM0373Mobile Communications and Meta HeuristicsI.M. Cooper
CM0377Knowledge Based SystemsA.C. Jones
CM0382Knowledge ManagementA.D. Preece
CM0388IS Research TechniquesN.S. Edwards
CM0390Computer ForensicsM.W. Daley
Details generated 09.02.2013

For All Years

Programme Handbook has information on the School and the Degree Programme.

Placement Handbook containes information relating to the placement year in industry.

Module Timetable describes when in the year each module is delivered and the marks awarded for coursework and by exams for each module:
Year 1
Year 2
Year 3

This guide will help with submitting assignments electronically through Learning Central. Alternatively a Coursework Coversheet should be signed and attached to the front of all work handed in for assessment.

Extenuating circumstances: further information and the extenuating circumstances form are available from the University Registry's Extenuating Circumstances pages.

School policy on the reassessment of failed modules.