Typical year one modules Compulsory Programming and Algorithms Computer Fundamentals Systems and Architecture Mathematics for Computer Scientists Database and Interfaces Introduction to Software Engineering Programming Paradigms Fundamentals of Artificial Intelligence Typical year two modules Compulsory Algorithms and Data Structures Software Engineering Group Project Operating Systems and Concurrency Machines and their Languages Software Application Development Optional Graphical User Interfaces Advanced Functional Programming Introduction to Formal Reasoning Introduction to Image Processing Planning and Search C++ Programming Human Computer Interaction Typical year three modules Compulsory Individual Dissertation Single Honours Computers in the World Optional Computability Computer Security Software Quality Management Knowledge Representation and Reasoning Machine Learning Collaboration and Communication Technologies Computer Graphics Autonomous Robotic Systems Fuzzy Sets and Fuzzy Logic Systems Development Experience Industrial Experience Schools Experience The modules we offer are inspired by the research interests of our staff and as a result may change for reasons of, for example, research developments or legislation changes. The above list is a sample of typical modules we offer, not a definitive list.
日本
韩国
英国
新加坡
马来西亚
澳大利亚
中国香港








