免费回拨
课程名称:约克大学软件工程硕士课程
课程类型:硕士课程-计算机 / IT硕士
学校名称:约克大学 University of York
学校位置:约克郡及汉伯赛
课程长度:12个月
开学日期:9月
 

介绍:

入学要求:

学术要求:The MSc SWE course is intended for students who possess a strong Computer Science degree.

Software Engineering has become a crucial discipline in the functioning of the modern world. Information systems, communications, transport, manufacturing and services all require well-engineered and reliable software. This course focuses especially on software systems with a high requirement for dependability.

Applicants should usually have an upper second class honours degree (or international equivalent) in Computer Science, or a related discipline with an appropriate mathematical basis. However, we are willing to consider applications from those who do not fit this profile. It is assumed that the candidate's knowledge of computer science will include at least the following:
•Basic knowledge of Java, including practical programming. Knowledge of C++ would also be suitable. (Suggested textbook: Thinking in Java by Bruce Eckel, 2002).

•Basic knowledge of Operating Systems, including concurrent programming, busy waiting, semaphores and monitors. (Suggested textbook: Operating Systems Concepts by Abraham Silberchatz, 2002: chapters 4, 5, 6, 7 and 8).
•Basic knowledge of software engineering and its processes, including software processes, system models and object-oriented design and software testing. (Suggested textbook: Software Engineering by Ian Sommerville, 2001: chapters 3, 6, 7, 12 and 20).
•Basic knowledge of logic, set theory, relations, and functions. (Suggested textbook: Set Theory and Related Topics by Seymour Lipshutz, Schaum's Outline Series, McGraw-Hill, 1998. Chapters 1-6, 14, 15, & 17.)

英语要求: IELTS 6.5 (min 6.0 each)

学费 Tuition Fee:2011/2012  International Students: £15,600

 
课程特征 Course Features:

Software Engineering has become a crucial discipline in the functioning of the modern world. Information systems, communications, transport, manufacturing and services all require well-engineered and reliable software. This course focuses especially on software systems with a high requirement for dependability.

The MSc in Software Engineering is a full-time 1 year programme consisting of nine assessed modules and a six person-month individual project carried out in the department.

 
课程内容 Course Content:

The MSc programme consists of nine assessed modules and a six person-month individual project carried out in the department. A formal programme specification for this course is available.

Here is a list of the current set of course modules:
•Group Project: Software Management
•Requirements Engineering
•Formal Specification
•Object-Oriented Design
•Concurrent & Real-Time Programming
•Systems Architectures
•Software Management & Testing
•User Centred Design
•Topics in Privacy & Security

Most modules have an associated assessed exercise, which takes approximately 35 hours. Three modules involve closed examinations. The project is examined by dissertation; the amount of time required to complete it is approximately six person-months.

Each student is allocated a personal supervisor in the Department who meets the student regularly to discuss progress during both the teaching and project phases.
 
The components of the course are listed below:
Module Title
Term
Short Description
Group Project: Software Management
Autumn & Spring
The group project aims to provide students with project management skills and techniques, which are directly applicable to a software project. Students will work in teams to engage in a practical software project aiming to produce a high quality software artefact.
Requirements Engineering
Autumn
Requirements Engineering introduces techniques and processes for eliciting, documenting and analysing software requirements.
Object-Oriented Design
Autumn
Object-Oriented Design discusses advanced topics of object-oriented programming and design, including modelling with the UML.
Concurrent & Real-Time Programming
Autumn
Concurrent & Real-Time Programming studies the features of Real-Time Java and applies them to concurrent embedded-systems programming.
User Centred Design
Autumn 
User Centred Design introduce students the field of Human-Computer Interaction (HCI). This field covers all aspects of people's interactions with digital systems.
Formal Specification
Spring
Formal Specification addresses the use of mathematical methods in systems development, particularly in high-integrity systems.(Option)
Software Measurement & Testing
Spring 
 Software Measurement & Testing teaches methods of software verification, including advanced testing and static-analysis techniques.
Systems Architectures
Spring
Systems Architectures provides an introduction to systems 'in-the-large', i.e., system components and their interconnections.
 Topics in Privacy & Security
Spring 
Privacy and Security addresses the variety of modern day security goals, the range of attacks that can be launched, and the security defense mechanism that can be used to counter them.(Option)
 Final Project - Software Engineering
Summer & Vacation
 A substantial, independent research project building on the taught course. The deliverable is a dissertation.

Timescales, Modules and Project Descriptions may be subject to change.
关于我们-公司招聘 -文档下载-联系我们-RSS-机构合作-相关链接-网站地图
蓝天留学 上海英申教育信息咨询有限公司 沪ICP备08019203号-1
  沪公网安备 31010402001834号
Copyright ? 2007 Blue Sky Study (BSS). All Rights Reserved.