入学要求 Requirement:
学术要求: Students will normally be admitted with a minimum of 2(i) or equivalent in single or joint honours degrees that either include some software programming component or where relevant software programming experience has been subsequently acquired.
英语要求:• IELTS: 7 (min 6.5 in all areas)
•TOEFL Paper test: 600 (TWE 5)
•TOEFL Internet test: 100 (R20, L20, S20, W20)
学费 Tuition Fee:2011/2012 £13,860
课程特征 Course Features:
By the end of the course, you should be able to:
•Develop a critical understanding of concepts, issues, tools and techniques relating to a specialist area of Advanced Computing.
•Develop research skills that can be applied in both academic and industrial projects involving specialist areas of Advanced Computing.
•Develop the technical knowledge and skills required to manage, design and implement software-based artefacts for specialist technologies, individually and in teams.
课程内容 Course Content :
Group Software Development Project
This will take place in Term 1. This is intended as an intensive, group activity to develop a software-based solution addressing a challenging and open-ended real world problem or need.
Advanced Computing and Software Technology
This aims to develop a critical understanding of advanced technology (computers,devices and networks) and associated software architectures, platforms and development frameworks - focusing specifically on their interplay in the context of software development and usage.
Advanced Data Analysis and Management
This will cover topics such as data quality and pre-processing; descriptive and inferential statistics; predictive models and forecasting; significance, confidence, effect size and evaluation; meta-analysis; data management and practical applications.
Research Methods in Advanced Computing,
This will cover topics such as searching the literature; reading, analysing and synthesising literature; defining a research problem/question; planning a research project; dealing with research ethics, giving oral presentations; writing effectively and organising and writing a dissertation.
Specialist seminars in Semantic Technologies and Ontology Engineering
This will include:
•Semantic Web, Web of Data and Linked Data
•Ontology and logic
•Ontologies in search and information retrieval
•Semantic Web Ontology Modelling and Query Languages
•Semantic Rules
•Methods for Ontology Engineering
•Quality of ontological models
•Non-Semantic Web ontologies
•Ontology patterns
Specialist seminars in Software Engineering
This will include:
•Software Testing
•Refactoring/re-engineering
•Principles of Refactoring
•The industrial developer/project manager perspective
•Theory of software metrics
•Object-oriented/classical metrics
•Effort Prediction
•Fault Mining and fault analysis
Individual Project
This will take place in Term 3 and form the culmination of the year's study.
教学与评估 Teaching and Assessment:
The Term 1 Group Research Project is assessed on individual and group work consisting of the development of a substantial software component/system and critical reflection on the work undertaken.
Term 2 assessment is a combination of group and individual work relating to the advanced computing technology modules and the development of individual project proposal. The latter will evolve from the research methods module, seminars and tutorials based on the Specialism and discussions with experienced researchers from the relevant Research Centre. It will be the culmination of Term1 and 2 and form a springboard for the Individual Project in Term 3.