PROSPECTIVE STUDENTS |
MSc in Web Applications and ServicesOutlineThe evolution of web-based technologies has now led to what is know as "Web 2.0": a semantically enriched information source with advanced potential to provide specialised software applications "on the fly". A plethora of standard PC-based applications is now appearing online (calendar and diary tools, text editors, spreadsheets, among other) that can be used in a distributed collaborative setting. Developing such applications is particularly challenging, partly due to the wide background required but also the rapid emergence of new technologies. This MSc is intended to equip students with a sound understanding of the area and its emerging trends, while at the same time providing a very hands-on approach to current technologies such as .Net. The marketArticles about Web Applications and Web Services can be found daily in the computer press, highlighting the fast development of this area in a technical sense, but also it's commercial relevance for businesses all over the world. One example is the article Web Services Market to Explode, which says:
The nascent market for Web services will swell dramatically over the next four years, spreading well into the global arena [...] Radicati Group's "Web Services Market 2004-2008" reports that the combined market for Web services solutions, management, integration and security will be worth $950 million in 2004. By 2008, that figure will climb to $6.2 billion.
This prediction has been confirmed by the article IBM has high hopes for Next Big Thing in software published by the Financial Times in April 2006:
IBM's business from service-oriented architecture has doubled over the past year [...] SOA [...] is seen as a fundamental architectural shift that will pull the industry out of its post-bubble slump.
Programme structureThis programme aims to support software engineering skills for applications that are distributed on the web, while familiarising students with the practical aspects of relevant software development environments and frameworks. This is achieved by a number of core modules and options drawn from computer science adressing the whole range from implementation to conceptual understanding. Core modulesIn addition to the core modules that are shared by all programmes (CO7201 - Individual project, and CO7210 - Personal and Group Skills), this programme has four core modules:
Optional modulesYou will need to take three additional modules, of which at most two can be from the supplementary list (see Course Structure). Typical modules that you can choose on the software engineering side are: Domain Specific Languages, Software Process Engineering and Generative Development. |
|
|
| |
|
Author: Computer Science MSc Admissions (csmsc@mcs.le.ac.uk). |
|