Program Details

This will provide you with the theoretical and practical skills involved in developing modern web-based computer systems.
Location:
Edinburgh, United Kingdom
Program Type:
Full Degree
Degree Level:
Master
Specialty:
Security Management

Program Overview

Program Description:
MSc Software Technology for the Web This is a technical course designed for you to pursue a career in the development and use of practical software technologies for web-based systems development. At its core are four key technologies: software development using Java, Oracle databases, computing internals, and internet-based client and server side software applications. You will expand your current knowledge and critical thinking towards web-based computing and information technology. Building on previous knowledge and practice, this course extends it into new approaches and methodologies. A qualification in Software Technology for the Web can lead to a number of employment routes. Previous graduates have found employment in jobs ranging from programmers and web based programmers in small software houses to graduate trainee programmers in large multinational companies. This qualification and the experience you will gain of creating and commissioning computer solutions may also open up new opportunities to you in your existing degree or work experience area. Other graduates have moved into academic fields such as research, education and training What's involved? This is a full-time course studied over one year. It requires an intensive period of study, involving lectures, tutorials, laboratory sessions and independent study. While classes for each module may account for only three or four hours a week, you'll be expected to commit at least 13 hours per week per module. As a full-time student you'll take three modules per trimester, for the first two trimesters. This course is also available part-time, with one or two modules studied per trimester What can Edinburgh Napier offer? All of our courses embrace theory, practice and innovation. You will learn from practical methods and the theory to support it. You will also benefit first hand from the national and international research projects carried out by our students and staff, as well as our excellent links with industry. Our staff are committed to helping you develop the vital skills required to meet real world challenges you will face in your career. You will develop the ability to reason logically, work effectively as part of a team and communicate well.

Additional Program Information

Accreditation:
Please ensure that if you are seeking a course which leads to accreditation with a professional body you have checked what the requirements are or have contacted us for specific advice.
Requirements:
Entrance requirements You must hold an honours degree, or equivalent, in a discipline other than computing. A lower qualification may be considered if accompanied by appropriate work experience
International Requirements:
Entrance requirements You must hold an honours degree, or equivalent, in a discipline other than computing. A lower qualification may be considered if accompanied by appropriate work experience. Contact us using our online enquiry form to check the equivalence of your qualifications and experience. You are not required to have any formal knowledge of computing before starting the course. However, this is not an IT training course and does require you to engage with a wide range of new technologies in a relatively short time, so familiarity with basic computing would be an advantage. You do not need to know programming already but you do need to be able to analyse and research.