• Ulster University Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • University of Derby Online Learning Featured Masters Courses
  • Northumbria University Featured Masters Courses
  • University of Bristol Featured Masters Courses
  • Birmingham City University Featured Masters Courses
  • University of Surrey Featured Masters Courses
King’s College London Featured Masters Courses
Buckinghamshire New University Featured Masters Courses
University of Dundee Featured Masters Courses
University College London Featured Masters Courses
University of Dundee Featured Masters Courses
"web" AND "developer"×
0 miles

Masters Degrees (Web Developer)

We have 101 Masters Degrees (Web Developer)

  • "web" AND "developer" ×
  • clear all
Showing 1 to 15 of 101
Order by 
We're passionate about web development - an industry which continues to boom. Our course will enable you to keep pace with this constantly changing sector, giving you the expertise to specialise in the design and development of online applications. Read more
We're passionate about web development - an industry which continues to boom. Our course will enable you to keep pace with this constantly changing sector, giving you the expertise to specialise in the design and development of online applications.

In recent years there has been a strong demand for software engineering skills in building websites, requiring a high standard of programming knowledge. We'll provide you with a thorough grounding in web development programming techniques.

You'll already have professional experience in web or software development, or you could be a graduate from one of our computing courses. We'll give you the ability to develop applications that can easily be displayed across different platforms.

You'll study e-marketing, security, e-commerce solutions, payment systems, web standards, web application architecture and web page design. We'll also improve your understanding of website development technologies and content management systems.

- Research Excellence Framework 2014: our University demonstrated strength in five emerging areas of research which it entered into the assessment for the first time, including computer science.

Visit the website http://courses.leedsbeckett.ac.uk/webappdevelopment_APD

Mature Applicants

Our University welcomes applications from mature applicants who demonstrate academic potential. We usually require some evidence of recent academic study, for example completion of an access course, however recent relevant work experience may also be considered. Please note that for some of our professional courses all applicants will need to meet the specified entry criteria and in these cases work experience cannot be considered in lieu.

If you wish to apply through this route you should refer to our University Recognition of Prior Learning policy that is available on our website (http://www.leedsbeckett.ac.uk/studenthub/recognition-of-prior-learning.htm).

Please note that all applicants to our University are required to meet our standard English language requirement of GCSE grade C or equivalent, variations to this will be listed on the individual course entry requirements.

Careers

The web development industry is thriving - we know this because it's one of the biggest recruiters of computing graduates from our university. Web-based applications are now essential to support business and major organisations around the world, and your skills will be much sought after.

- Web Developer
- Web Designer
- Web Master
- User Interface Designer

Careers advice: The dedicated Jobs and Careers team offers expert advice and a host of resources to help you choose and gain employment. Whether you're in your first or final year, you can speak to members of staff from our Careers Office who can offer you advice from writing a CV to searching for jobs.

Visit the careers site - https://www.leedsbeckett.ac.uk/employability/jobs-careers-support.htm

Course Benefits

If you're a busy professional already working in computing, our course enables you to benefit from learning the latest theories and techniques in web applications development in the space of just a few months.

Experts currently working in web applications development are invited to give lecturers and you'll also meet like-minded students from different industries, allowing you to debate current issues, share ideas and benefit from alternative insights.

Modules

Responsive Web Development
Responsive websites aim at providing optimal viewing experiences across a wide range of devices. You will study the tools and best practice to design, develop and publish data-driven responsive websites.

Design Pattern for Web Application Development
An opportunity to look at the principles behind web application development. You will examine alternative design patterns and frameworks, evaluate and apply them to a case study.

Meg Soosay

Senior Lecturer

"You'll study e-marketing, security, e-commerce solutions, payment systems, web standards, web application architecture and web page design. We'll also improve your understanding of website development technologies and content management systems."

Meg has extensive background in designing and evaluating positive user experiences using computing devices. She applies e-learning methods in her teaching, having worked on a number of JISC and EU-funded projects such as PC3 and EuroPlot. Your teaching team also includes Patrick Ingham, who has been working with android development since the first handsets arrived in the UK. Patrick is a great believer in mobile offering new ways of doing things and crafting better user experiences.

Facilities

- Library
Our libraries are two of the only university libraries in the UK open 24/7 every day of the year. However you like to study, the libraries have got you covered with group study, silent study, extensive e-learning resources and PC suites.

- Broadcasting Place
Broadcasting Place provides students with creative and contemporary learning environments, is packed with the latest technology and is a focal point for new and innovative thinking in the city.

Find out how to apply here - http://www.leedsbeckett.ac.uk/postgraduate/how-to-apply/

Read less
On the MSc in Cyber Security course at Swansea University your studies will include themes including cryptography, blockchain, cryptocurrencies, the security and privacy of personal data, cyberterrorism, cybercrime and mobile security to name but a few. Read more

On the MSc in Cyber Security course at Swansea University your studies will include themes including cryptography, blockchain, cryptocurrencies, the security and privacy of personal data, cyberterrorism, cybercrime and mobile security to name but a few. In the Cyber Security course, Swansea Computer Science takes a holistic and interdisciplinary approach, bringing together modules on diverse topics such as penetration testing, formal modelling, information security management, cryptography and AI in order to equip our students with a suitable mindset for a career in cyber security. The department's cyber security lab provides the perfect backdrop for exploring the security landscape, allowing Cyber Security students and staff to carry out experiments in network security, mobile security, and to explore threats and defence mechanisms in the context of the Internet of Things.

Key Features of the MSc in Cyber Security

  • We are top in the UK for career prospects [Guardian University Guide 2018]
  • 5th in the UK overall [Guardian University Guide 2018]
  • 7th  in the UK for student satisfaction with 98% [National Student Survey 2016]
  • We are in the UK Top 10 for teaching quality [Times & Sunday Times University Guide 2017]
  • 12th in the UK overall and Top in Wales [Times & Sunday Times University Guide 2017]
  • 91.9% in graduate employment or further study six months after leaving University [DHLE Survey 2016]
  • UK TOP 20 for Research Excellence [Research Excellence Framework 2014]
  • Our Project Fair allows students to present their work to local industry
  • Strong links with industry
  • £31m Computational Foundry for computer and mathematical sciences will provide the most up-to-date and high quality teaching facilities featuring world-leading experimental set-ups, devices and prototypes to accelerate innovation and ensure students will be ready for exciting and successful careers. (From September 2018)
  • Top University in Wales [Times & Sunday Times University Guide 2017]

Our increasingly connected world presents continual new and serious security threats. From privacy violations (hacking, monitoring communications, leaking sensitive data, stealing and publishing private information) through to the drugs trade, sex trafficking and terrorism, Computer Science can provide the techniques required for mitigating such risks, in order to provide secure, reliable and trustworthy systems.

Taught component: The MSc in Cyber Security offers a range of modules, taught by internationally renowned researchers and covering topics such as: Cryptography and Network Security, Penetration Testing, Information Security Management, Embedded Systems Modelling and Verification Techniques, Web Application Development, Blockchain, Cryptocurrencies and Smart Contracts, Advanced Topics: AI and Cyber Security Invention and Innovation in Computing.

Dissertation component: A further four months duration is spent undertaking a substantial research project (60 credits), which will involve using and exploring cutting edge techniques for specifying, developing, verifying and accessing systems against security criteria. Cyber Security Students will benefit from our broad range of industrial partners and internationally leading research expertise.

Possible Future Pathways: Cyber Threat Analyst - Penetration Tester PhD Researcher - Data Security Analyst Secure Web Developer - Verification Engineer.

Modules

Modules on the Cyber Security course may include:

  • Information Security Management
  • Computer Science Project Research Methods
  • Critical Systems
  • IT-Security: Cryptography and Network Security
  • Security Vulnerabilities and Penetration Testing
  • Invention and Innovation in Computing
  • Blockchain, Cryptocurrencies and Smart Contracts
  • Advanced Topics: Artificial Intelligence and Cyber Security
  • Web Application Development
  • Embedded System Design

Facilities for MSc in Cyber Security

The Department is well equipped for teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, students use three fully networked laboratories: one, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases.

As part of our expansion, we are building the Computational Foundry on our Bay Campus for computer and mathematical sciences. As a student on the MSc in Cyber Security, you will study at the Bay Campus in the new Computational Foundry, a dedicated £32 million building for computational studies, providing the latest labs, resources and ecosystems for world leading, interdisciplinary research.

Careers for MSc in Cyber Security Graduates

All Computer Science courses including the MSc in Cyber Security will provide you the transferable skills and knowledge to help you take advantage of the excellent employment and career development prospects in an ever growing and changing computing and ICT industry.

94% of our Postgraduate Taught Graduates were in professional level work or study [DLHE 14/15].

Jobs include:

  • Software Engineer: Motorola Solutions
  • Change Coordinator: Logica
  • Software Developer/Engineer: NS Technology
  • Workflow Developer: Irwin Mitchell
  • IT Developer: Crimsan Consultants
  • Consultant: Crimsan Consultants
  • Programmer: Evil Twin Artworks
  • Web Developer & Web Support: VSI Thinking
  • Software Developer: Wireless Innovations
  • Associate Business Application Analyst: CDC Software
  • Software Developer: OpenBet Technologies
  • Technical Support Consultant: Alterian
  • Programming: Rock It
  • Software Developer: BMJ Group


Read less
The Masters in Information Technology is an intensive, practically oriented taught postgraduate programme which will equip you with advanced IT skills. Read more

The Masters in Information Technology is an intensive, practically oriented taught postgraduate programme which will equip you with advanced IT skills. This is a conversion degree programme intended for students without a computing science background. You will apply your knowledge and skills by conducting a development project.

Why this programme

  • The School of Computing Science is consistently highly ranked achieving 2nd in Scotland and 10th in the UK (Complete University Guide 2017)
  • The School is a member of the Scottish Informatics and Computer Science Alliance: SICSA. This collaboration of Scottish universities aims to develop Scotland's place as a world leader in Informatics and Computer Science research and education.
  • You will have opportunities to meet employers who come to make recruitment presentations, and often seek to recruit our graduates during the programme.
  • You will benefit from having 24-hour access to a computer laboratory equipped with state-of-the-art hardware and software.

Programme structure

Modes of delivery of the MSc in Information Technology include lectures, seminars and tutorials and allow students the opportunity to take part in lab, project and team work.

Core courses

  • Database theory and applications
  • Enterprise cyber security
  • Programming
  • Software engineering
  • Software project management
  • Systems and networks
  • Group project

Optional courses

  • Advanced programming
  • Algorithms and data structures
  • Cryptography and secure development
  • Cyber security fundamentals
  • Cyber security forensics
  • Digitisation
  • Human computer interaction: design and evaluation
  • Internet technology
  • Safety critical systems

Depending on staff availability, the optional courses listed here may change.

If you wish to engage in part-time study, please be aware that dependent upon your optional taught courses, you may still be expected to be on campus on most week days.

Career Prospects

Former students are now employed in the chemical, electronics, travel, food, and oil industries, in banking and insurance, in software houses, in retailing, in education, in the health service, in management consultancy, in civil engineering, and in other sectors. Some graduates apply their newly-acquired IT skills within their existing careers, or move into research or teaching.

Graduates of this programme have gone on to positions such as:

  • Programmer at Ciber
  • IT Software Developer at Lockheed Martin (Amor Group Ltd)
  • Web Developer at Emerald Design
  • Web and Mobile Developer at SwarmOnline Ltd
  • Technical Consultant at Kana Verint
  • Project Manager at Equator
  • IT Consultant at Agile Solutions
  • Business Analyst at Reply Ltd
  • Analyst at Agile Solutions (GB) Ltd
  • Developer at SwarmOnline
  • Associate Software Engineer at Moody’s
  • Technical Analyst at QueryClick
  • Graduate Applications Developer at Baillie Gifford
  • Junior Software Developer at TBR Global
  • Junior Developer at OLM Group
  • Graduate Digital Developer at Tesco Bank
  • Process Development Trainee at Elaine’s Vehicles
  • Associate Software Engineering at KANA Software
  • Graduate Developer at V.Ships Crewing
  • Software Developer at SEEMiS Group LLP
  • Application Developer at JP Morgan
  • Technical Graduate Trainee at Fujitsu.


Read less
Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Computer Science. Read more

Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Computer Science: Informatique at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017).

The MSc in Computer Science: Informatique is a Dual Degree scheme between Swansea University and Université Grenoble Alpes for computer science.

The MSc in Computer Science: Informatique Grenoble dual degree scheme is a two year programme that provides students with an opportunity to study in both Swansea, UK and Grenoble, France. One year of the Computer Science: Informatique programme students study at Swansea University and the second year of the programme students study at Université Grenoble Alpes. Upon successful completion of the programme, students will receive an M.Sc. in Advanced Computer Science from Swansea University and a Master from Université Grenoble Alpes.

Key Features of Computer Science: Informatique MSc

- We are top in the UK for career prospects [Guardian University Guide 2018]

- 5th in the UK overall [Guardian University Guide 2018]7th in the UK for student satisfaction with 98% [National Student Survey 2016]

- We are in the UK Top 10 for teaching quality [Times & Sunday Times University Guide 2017]

- 12th in the UK overall and Top in Wales [Times & Sunday Times University Guide 2017]

- 92% in graduate employment or further study six months after leaving University [HESA data 2014/15]

- UK TOP 20 for Research Excellence [Research Excellence Framework 2014]

- Our Project Fair allows students to present their work to local industry

- Strong links with industry

- £31m Computational Foundry for computer and mathematical sciences will provide the most up-to-date and high quality teaching facilities featuring world-leading experimental set-ups, devices and prototypes to accelerate innovation and ensure students will be ready for exciting and successful careers. (From September 2018)

- Top University in Wales [Times & Sunday Times University Guide 2017]

Modules of Computer Science: Informatique MSc

Modules on the MSc in Computer Science: Informatique may include:

Critical Systems; IT-Security: Theory and Practice; Visual Analytics; Data Science Research Methods and Seminars; Big Data and Data Mining; Data Visualization; Human Computer Interaction; Big Data and Machine Learning; Web Application Development; High Performance Computing in C/C++; Software Testing; Graphics Processor Programming; Embedded System Design; Mathematical Skills for Data Scientists; Logic in Computer Science; Computer Vision and Pattern Recognition; High-Performance Computing in C/C++; Hardware and Devices; Modelling and Verification Techniques; Operating Systems and Architectures.

Facilities

The Department of Computer Science is well equipped for teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, Computer Science students use three fully networked laboratories: one, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases.

As part of our expansion, we are building the Computational Foundry on our Bay Campus for computer and mathematical sciences. This development is exciting news for Swansea Mathematics who are part of the vibrant and growing community of world-class research leaders drawn from computer and mathematical sciences.

Careers

All Computer Science courses will provide you the transferable skills and knowledge to help you take advantage of the excellent employment and career development prospects in an ever growing and changing computing and ICT industry.

94% of our Postgraduate Taught Computer Science Graduates were in professional level work or study [DLHE 14/15].

Some example job titles include:

Software Engineer: Motorola Solutions

Change Coordinator: Logica

Software Developer/Engineer: NS Technology

Workflow Developer: Irwin Mitchell

IT Developer: Crimsan Consultants

Consultant: Crimsan Consultants

Programmer: Evil Twin Artworks

Web Developer & Web Support: VSI Thinking

Software Developer: Wireless Innovations

Associate Business Application Analyst: CDC Software

Software Developer: OpenBet Technologies

Technical Support Consultant: Alterian

Programming: Rock It

Software Developer: BMJ Group

Research

The results of the Research Excellence Framework (REF) 2014 show that Swansea Computer Science ranked 11th in the UK for percentage of world-leading research, and 1st in Wales for research excellence. 40% of our submitted research assessed as world-leading quality (4*).



Read less
The programme is designed to provide in-depth knowledge and skills within the field of computing. The course is aimed at students who already have a first degree in computing, have some existing software engineering skills, and wish to deepen their knowledge. Read more
The programme is designed to provide in-depth knowledge and skills within the field of computing. The course is aimed at students who already have a first degree in computing, have some existing software engineering skills, and wish to deepen their knowledge. This programme will have a strong focus on how data can be exploited within an organisation and will emphasise the communication of that data to a target audience.

Graduates would undertake a range of tasks associated with IT in organisations, and develop sophisticated solutions to IT problems.

Course Overview

The main themes of the programme are:
-Web based application development
-Database development, deployment and integration
-Project and team management in the computing sector

This programme will equip students with those skills at a high academic level and also crucially enable them to practically implement their knowledge because of the ‘hands-on’ emphasis of the programme.

Each of these themed areas is itself an area of significant international strategic importance and will enable students to gain important and valuable skills.

The Web based application development theme reviews current trends and technologies. Complex challenges faced by web developers are investigated in detail.

The Database development, deployment and integration theme covers the important areas of Data Warehousing and Data Analysis both of which are cited as important skills that are in great demand by businesses.

The final theme, Project and team management will concentrate on developing the skills of project management and systems analysis, both of which are in great demand by employers.

Modules

Part 1:
-Data Warehousing (20 credits)
-Distributed Web Apps (20 credits)
-Leadership and Management (20 credits)
-Managing Information Systems and Projects (20 credits)
-Research Methods and Data Analysis (20 credits)
-Web Technologies for e-Commerce (20 credits)

Part 2:
-Major Project (60 credits)

Key Features

This MSc provides significant technical content which will inform the management decision making process. In this context major organisations such as Tesco, Sainsbury and Amazon have been making significant investment into data warehousing and data mining technologies.

To effectively use this technology requires a large number of people to apply and manage the technology. The price of the technology has reduced significantly since the inception of data warehousing with Microsoft and Oracle supplying the appropriate add-on tools to their database management system products. These factors allow smaller organisations to gain a competitive advantage by utilising the large pool of transactional data that in some cases has been stored for many years.

In an industrial context, students may be required to manage teams of developers in small to large scale projects. To efficiently manage such projects, they will require a significant technical understanding of the issues arising to be able to appreciate the complexity of the tasks to be undertaken.

Indeed, in an SME this role is often fulfilled by a senior member of the development staff with both development and management duties. As either a developer or manager, the graduate would be expected to demonstrate their initiative and be able to use their research skills to rapidly adapt to the demands of new technology.

Assessment

Student works are assessed through combination of course works, lab based practical exams and written exam. The final mark for some modules may include one or more pieces of course work set and completed during the module. Project work is assessed by a written report and oral presentation. Part 2 of the MSc programme requires the student to research and prepare an individual project/dissertation of a substantial nature.

University students who are unable to successfully complete all aspects of the Part 1 may be eligible for a Postgraduate Diploma (120 credits) or Postgraduate Certificate (60 credits).

Career Opportunities

Students on this programme develop a broad range of technical skills and will study a number of topics related to information systems. The programme covers the three themes of Web based application development, Database development, deployment and integration, and Project and Team management in the computing sector.

A significant emphasis is placed on database management and the implementation of applications for manipulating information including both database systems and web applications. Additionally, graduates would be able to lead teams and manage projects.

It is expected that graduates would seek positions such as:
-Project manager (within the Computing field)
-Data analyst
-Database administrator
-Application developer
-Web developer

Read less
Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Logic and Computation at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017). Read more

Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study Logic and Computation at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017).

Logic is the basis for reasoning about what we can express and compute, having a profound influence in philosophy, linguistics, mathematics, computer science, and electronics. Since the invention of computers, logic has always been the primary source of ideas and techniques for the theoretical and practical development of programming.

Today, as the scope of programming technologies expands, and the horizon of applications widens, research in logic and its applications in software and hardware development is booming. In industry, formal methods are an integral part of system development, e.g., in automotive electronics, avionics, and chip design.

The MRes Logic and Computation course will teach you about advanced techniques in logic and their applications in research problems in computer science. You will receive an elite education of direct relevance to research and development problems in contemporary information and communication technology (ICT).

Key Features

Teaching score of Excellent.

Highest percentage of top-class researchers of any Computer Science department in Wales – and only 12 in the UK have higher.

70% of the research activity assessed as world-leading or internationally excellent.

Our industrial programme IT Wales which can arrange vacation employment placements.

A state-of-the-art education.

Friendly staff, committed to the highest standards.

A university with high success rate, low drop-out rate, and excellent student support.

Swansea's Library spends more per student on books and other resources than any other university in Wales, and most in the UK.

Course Content

Research Component

The main part of the MRes in Logic and Computation is a substantial and challenging project involving cutting edge research. The completion of such a project will give you the ability and confidence to pursue a successful career in industrial research and development, or to proceed to academic PhD studies.

Taught Component

In seminars and reading courses you will enter the world of research by studying general topics in theoretical computer science as well as special topics for your research project. Guided by your supervisor you will conquer new technical subjects and learn to critically assess current research.

Lecturers and students will meet regularly to discuss recent developments and give informal talks. Topics of the seminars are chosen in accordance with the research projects, and will cover material such as:

Theorem proving techniques

Formal program verification

Algebraic and coalgebraic specification

Modelling of distributed systems

Advanced methods in complexity theory

Additionally you will choose selected taught modules covering important topics such as Critical Systems, IT Security, Concepts of Programming

Languages, Artificial Intelligence Applications, Design Patterns and Generic Programming.

Facilities

The Department is well equipped for teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, students use three fully networked laboratories: one, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases.

Careers

All Computer Science courses will provide you the transferable skills and knowledge to help you take advantage of the excellent employment and career development prospects in an ever growing and changing computing and ICT industry.

90% of Swansea’s Computer Science graduates are in full-time employment or further study within six months of graduating (HESA June 2011).

Some example job titles from the HESA survey 2011:

Software Engineer: Motorola Solutions

Change Coordinator: Logica

Software Developer/Engineer: NS Technology

Workflow Developer: Irwin Mitchell

IT Developer: Crimsan Consultants

Consultant: Crimsan Consultants

Programmer: Evil Twin Artworks

Web Developer & Web Support: VSI Thinking

Software Developer: Wireless Innovations

Associate Business Application Analyst: CDC Software

Software Developer: OpenBet Technologies

Technical Support Consultant: Alterian

Programming: Rock It

Software Developer: BMJ Group

Research

The results of the Research Excellence Framework (REF) 2014 show that Swansea Computer Science ranked 11th in the UK for percentage of world-leading research, and 1st in Wales for research excellence. 40% of our submitted research assessed as world-leading quality (4*).



Read less
Why this course?. This course is a conversion course that will give you a grounding in computer programming. There's a particular focus on in-demand mobile and web applications, software engineering, and computer security. Read more

Why this course?

This course is a conversion course that will give you a grounding in computer programming. There's a particular focus on in-demand mobile and web applications, software engineering, and computer security. You'll learn through classes and extensive lab based work. You'll undertake a practical software development dissertation project. All classes within the course are tailored to the needs of students from non-computing backgrounds. They'll equip you with the key skills you'll need to begin a successful career as a software developer.

This course will prepare you for a professional and rewarding career in software development not only within the IT sector, but within many other sectors including education, engineering, health, finance, government, manufacturing, retail, and transport.

What you’ll study

  • programming in Python, JavaScript and Java, three of the most popular programming languages. For example, Spotify, Twitter and Open Office are built using these languages.
  • mobile app development using HTML5/JavaScript providing you with the skills to develop graphical user interfaces for mobile applications.
  • database design & development using Oracle SQL providing you with the fundamental skills that underpin the global explosion and demand for Big Data.
  • state-of-the-art software engineering methodologies providing you with professional software development skills, including widely use rapid development Agile methods.
  • cyber security tools and technologies including experience of the tools and techniques used in security exploits. 

You'll also develop other valuable transferable skills including effective presentation, team working, and report writing, which will further enhance your skills as a future leader.

Facilities

The Department of Computer & Information Sciences is based on levels 11 to 14 of the Livingstone Tower. We have a large quiet study zone and a large social zone for working on group activities.

There are three large computer laboratories within the department, each containing state-of-the-art equipment with over 175 dual boot Windows and Linux machines available. Each lab machine is equipped with up-to-date software.

All departmental machines are linked by a high-speed local area network and operate under a single network file system so you can access your files from any of our machines. High-speed wireless access is also available throughout the department.

The University has a large modern library which contains all of the materials that you need for your course. Many of the books are also available online electronically meaning they are available to all students at all times.

Careers

Software Development graduates are highly employable and can look forward to well-paid professional careers. You could end up designing and building the digital technologies that underpin the global economy and, indeed, every aspect of human activity from recreation through healthcare to business and the natural environment.

Example roles include:

  • Software Developer (Java/Javascript/Python): As software developer you'll be playing a key role in the design, installation, testing and maintenance of software systems. Your programs will be the key driver for the success of a business and will enhance research.
  • Software Engineer (Agile/Scrum): As software engineer you'll apply engineering principles to the creation of software. You will oversee the design process and connect the client’s needs with applicable technology solutions.
  • Web Developer (Javascript/HTML5): Similar to the software developer role, but with a focus for web sites and services developed using Web-specific languages such as Javascript, HTML5 or PHP.
  • Database Developer (SQL/Oracle): You will develop databases that satisfy the information needs of your organization and which underpin Big Data. This will support decision-making within a business and knowledge-discovery in research.
  • Business Analyst: as a business analyst you will identify improvements that can be made to organisational systems, write specifications for their modification and enhancement, and be involved in the design of new IT solutions to improve business efficiency.

Strathclyde University provides a range of professional development services, including career support services introduced during induction and offered throughout the period of study and even after graduation, to help our students achieve their career ambitions.



Read less
Our MSc Mobile Web Development course is designed to meet the demands of the increasing use of mobile devices, which are being coupled with cloud computing to provide applications and services to users and enterprises. Read more

Our MSc Mobile Web Development course is designed to meet the demands of the increasing use of mobile devices, which are being coupled with cloud computing to provide applications and services to users and enterprises.

You will develop your design and development skills and position yourself to target employment opportunities in software development for the mobile web.

Many of the learning outcomes are practical and a large proportion of class time is spent in computing laboratories engaging with the appropriate tools and acquiring practical knowledge. Theoretical knowledge is provided through lectures, tutorials, seminars and individual study.

Active learning is promoted through practical assignments. Certain classes and assignments involve problem-solving through analysis, evaluation and the synthesis of a solution reflecting the practical emphasis of the programme.

Course Details

A number of prominent technology experts, including Apple CEO Tim Cook, have been proclaiming the focus of software innovation has nearly completely shifted from an emphasis on developing tools for use on full-size personal computers to developing for mobile devices.

MSc Mobile Web Development is a technical course covering web and mobile development and addresses the issue highlighted above. Its content will develop as technologies evolve and change, which is the nature of a specialist computing course.

Core modules you will study include:

  • Web Development
  • Ethics for the IT Professional
  • Dynamic Web Applications
  • Security for the Mobile Web
  • Research Design and Methods
  • Interactive Design for Smart Devices
  • Mobile Networks and Smartphone Applications
  • Mobile Business Technology and Design

Teaching & Assessment

Many of the learning outcomes are practical and a large proportion of class time is spent in computing laboratories engaging with the appropriate tools and acquiring practical knowledge. Theoretical knowledge is provided through:

  • Lectures
  • Tutorials
  • Seminars
  • Individual study

 Active learning is promoted through practical assignments.

Certain classes and assignments involve problem-solving through analysis, evaluation and the synthesis of a solution reflecting the practical emphasis of the course.

Your knowledge and understanding is assessed through class tests and also by the structure it gives to practical work assignments and by reflective practice exercises.

Career Prospects

Jobs

You are poised for employment opportunities in software development for the mobile web. In addition, you will also be able to undertake employment as a mobile and web application developer.

Further Study

Gaining a MSc Mobile Web Development degree will be equip you to undertake a PhD by research in the subject area.

Implementing Europe's 5G Mobile Network

Remote surgery, driverless cars and smooth mobile HD streaming could all become a reality thanks to pioneering research taking place at UWS.

UWS computing researchers Jose Alcaraz-Calero and Qi Wang are the technical leads on the SELFNET project, which is developing a ‘self-healing’ mobile network. The new network is 1,000 times faster than 4G, delivering dramatic improvements to quality of user experience, reliability and security – and unlocking a wealth of new online opportunities.

”SELFNET will allow 5G networks to make possible things that would have been considered science fiction just a few years ago.” Dr. Alcaraz-Calero

As part of this course, you will hear from PhD students who are working on the 5G mobile project, and the course content will be updated to reflect the findings of this work.



Read less
The Advanced Software Engineering MSc is a newly redesigned course that enables graduates enable students to extend their knowledge of, and gain valuable experience in, software engineering as it applies to a number of new and important areas of IT and computing. Read more

The Advanced Software Engineering MSc is a newly redesigned course that enables graduates enable students to extend their knowledge of, and gain valuable experience in, software engineering as it applies to a number of new and important areas of IT and computing.

Graduates will be able to follow a flexible program of study designed to lead to, and enhance, a career in software engineering with a focus on new technologies and areas of application, such as cybersecurity, big data, or mobile application development.

The rapid pace of technical change in software development is notorious and this has been accompanied and compounded by an increase in the complexity of the systems that are developed. Recently this has been most noticeable in the increase in mobile computing and the use of sophisticated hardware that require developer knowledge of new paradigms.

Many applications that run on these systems whether mobile or stationary are distributed in nature and will consume web services provided by service-oriented architectures and cloud-based platforms. There has also been an increase in the use of virtualisation techniques for providing flexible and maintainable systems. Businesses are now regularly using virtualised systems and techniques to lower cost and complexity and increase availability in computing environments.

The surge in cybersecurity issues and threats facing businesses and organisations that depend on IT systems has meant that software engineers need a thorough understanding of security when building and maintaining software applications and systems.

There is an acknowledged national shortage of IT and computing skills in the workforce. In the specific area of software development, a number of factors contribute to this. Most obviously, the rate of technological change means that an individual's specific knowledge frequently becomes out of date. Secondly, many significant technological developments originate in industry rather than academia, and are not yet firmly embedded in undergraduate curricula. Finally, many people enter the software industry without a specific educational background in computer science and acquire much vital knowledge in the workplace in relatively ad hoc ways.

In response to this, for many years the Department of Computer Science has been running courses that combine an emphasis on methodical approaches to the development of software applications and information systems with a determination to equip graduates with a portfolio of relevant research-oriented and practical skills and knowledge to compliment and expand their own knowledge.

The rationale behind the MSc in Advanced Software Engineering is to draw on this experience to provide an education that will cover in-depth specific skills and best current practice in software development where there is currently a significant skills shortage, whilst at the same time instilling important research-based skills that will equip students for independent lifelong learning in fast-changing and technically challenging environment.

The Masters of Science in Advanced Software Engineering takes into account the emerging needs of industry underpinned by theory and software engineering practices. As a consequence the modules emphasise both the critical conceptual underpinnings as well as the practical skills for each subject.

Career path

Career prospects for Software Engineering students are excellent and students on graduation can be expected to follow these typical career routes:

Graduate career roles

Programmer, web developer, junior specialist developer and software developer.

Early to mid-career roles

Computer systems analysts, computer system engineers, software QA, database administrators, research and development, network systems administration and software engineer.

Senior roles

Senior application developer, lead developer, chief technical officer, lead researcher, senior systems architect or analyst.



Read less
The Advanced Software Engineering MSc is a newly redesigned course that enables graduates enable students to extend their knowledge of, and gain valuable experience in, software engineering as it applies to a number of new and important areas of IT and computing. Read more

The Advanced Software Engineering MSc is a newly redesigned course that enables graduates enable students to extend their knowledge of, and gain valuable experience in, software engineering as it applies to a number of new and important areas of IT and computing.

Graduates will be able to follow a flexible program of study designed to lead to, and enhance, a career in software engineering with a focus on new technologies and areas of application, such as cybersecurity, big data, or mobile application development.

The rapid pace of technical change in software development is notorious and this has been accompanied and compounded by an increase in the complexity of the systems that are developed. Recently this has been most noticeable in the increase in mobile computing and the use of sophisticated hardware that require developer knowledge of new paradigms.

Many applications that run on these systems whether mobile or stationary are distributed in nature and will consume web services provided by service-oriented architectures and cloud-based platforms. There has also been an increase in the use of virtualisation techniques for providing flexible and maintainable systems. Businesses are now regularly using virtualised systems and techniques to lower cost and complexity and increase availability in computing environments.

The surge in cybersecurity issues and threats facing businesses and organisations that depend on IT systems has meant that software engineers need a thorough understanding of security when building and maintaining software applications and systems.

There is an acknowledged national shortage of IT and computing skills in the workforce. In the specific area of software development, a number of factors contribute to this. Most obviously, the rate of technological change means that an individual's specific knowledge frequently becomes out of date. Secondly, many significant technological developments originate in industry rather than academia, and are not yet firmly embedded in undergraduate curricula. Finally, many people enter the software industry without a specific educational background in computer science and acquire much vital knowledge in the workplace in relatively ad hoc ways.

In response to this, for many years the Department of Computer Science has been running courses that combine an emphasis on methodical approaches to the development of software applications and information systems with a determination to equip graduates with a portfolio of relevant research-oriented and practical skills and knowledge to compliment and expand their own knowledge.

The rationale behind the MSc in Advanced Software Engineering is to draw on this experience to provide an education that will cover in-depth specific skills and best current practice in software development where there is currently a significant skills shortage, whilst at the same time instilling important research-based skills that will equip students for independent lifelong learning in fast-changing and technically challenging environment.

The Masters of Science in Advanced Software Engineering takes into account the emerging needs of industry underpinned by theory and software engineering practices. As a consequence the modules emphasise both the critical conceptual underpinnings as well as the practical skills for each subject.

Professional accreditation

This programme is accredited by BCS, The Chartered Institute for IT, for fully meeting the further learning educational requirement for Chartered IT Professional (CITP) status and for partially satisfying the underpinning knowledge requirements set by the Engineering Council in the UK Standard for Professional Engineering Competence (UK-SPEC) and the Science Council for Chartered or Incorporated Engineer (CEng or IEng) status. Note that there are additional requirements, including work experience, to achieve full CITP, CEng, or IEng status. Graduates of this accredited degree will also be eligible for professional membership of BCS (MBCS).

The BCS accreditation is an indicator of the programme’s quality to students and employers; it is also an important benchmark of the programme’s standard in providing high quality computing education, and commitment to developing future IT professionals that have the potential to achieve Chartered status. The programme is also likely to be recognised by other countries that are signatories to international accords.

Career path

Career prospects for Software Engineering students are excellent and students on graduation can be expected to follow these typical career routes:

Graduate career roles

Programmer, web developer, junior specialist developer and software developer.

Early to mid-career roles

Computer systems analysts, computer system engineers, software QA, database administrators, research and development, network systems administration and software engineer.

Senior roles

Senior application developer, lead developer, chief technical officer, lead researcher, senior systems architect or analyst.



Read less
Computer science has an ever-greater influence on our lives, and the technological breakthroughs of today shape the way we live tomorrow. Read more

Computer science has an ever-greater influence on our lives, and the technological breakthroughs of today shape the way we live tomorrow. Opportunities continue to grow for highly skilled practitioners, and the taught Masters course allows you to make great advancements on your existing skills and knowledge. By the end of the programme you will be equipped to thrive in one of the fastest moving industries in the world.

You will learn specialist computer science techniques and fundamental theories, but you’ll also have the opportunity to put this knowledge into practice by developing applications and working with real software. We cover a range of topics, including real time graphics and computational science, and you can choose from options including artificial intelligence, robotics and visualisation – built upon a solid foundation of good programming skills.

The course begins each September each year and lasts twelve months. There are two trimesters of taught modules, followed by an individual dissertation project during the third trimester. There is an option to take an extra trimester – immediately before the dissertation, adding an extra three months of study but letting you gain insights into industry through a module based on commercial practice, typically working with commercial clients and software.

The Department of Computer Science creates an excellent experience for students, with a supportive student community. We have an international reputation for our research activities, with a strong record of industrial and public grant funding. We are also affiliated with Microsoft’s DreamSpark programme, which allows you to access the latest Microsoft operating systems and development software for home use. Once registered with the department, you can download the software free of charge.

Study information

This MSc programme is designed to support students with various levels of computing and programming practice experience. However, it is particularly suited to those with significant experience of writing code.

There is a focus on the transition to further postgraduate study, with suitable content on professional skills and the importance of ethics for practising computer scientists.

In lectures you’ll benefit from a range of techniques, from interpreting complex ideas through interactive discussions, to live programming or other problem-solving demonstrations.

Core modules

  • C++ Programming and Design
  • Real Time Graphics
  • Image Analysis
  • Simulation and Artificial Intelligence
  • Visualization
  • Development Project

Dissertation

  • Up to 20,000 words. There is the option of taking this in either trimester 3 or trimester 4, depending on whether you take the Industrial Experience module.

Teaching and learning

We place a strong emphasis on practical laboratory sessions. These will significantly develop your core computer science skills, and enhance your employability through exposure to commercial projects.

As teamwork plays a key role in commercial software development and has great value as an employable skill, group work is used in a number of modules.

Assessment

Practical coursework is the main form of assessment, and you will design, build and test software solutions to a variety of problems. Written coursework is used to complement this. The largest assessment is the dissertation.

* All modules are subject to availability.

Future prospects

The MSc Advanced Computer Science programme is designed to open pathways to postgraduate research, as well as a wide range of careers. The computational science module introduces concepts and ideas which will help prepare you for further study; the industrial placement option, meanwhile, will enable you to practise your skills and knowledge of computer science in situ, giving you a useful insight and advantage when it comes to starting your career.

We have a range of inspirational extra-curricular activities including our own Three Thing Game 24-hour development competition, as well as offering opportunities for students to take part in other events, such as the Imagine Cup Worldwide Software Development Challenge, and Global Game Jams. They are designed to boost your CV and employability, and taking part costs very little.

Our MSc graduates typically gain roles including: applications developer; business systems analyst; computer analyst; computer programmer; computer operations manager; data management analyst; database assistant; developer support engineer; games programmer; games programmer (engine design); information manager; IT design; IT systems manager; IT technician; IT user support; mobile developer; operations director; software designer; software developer; software engineer; solutions developer; systems engineer; technical sales; technical specialist; and web developer.



Read less
Modern devices often rely on data that is distributed across multiple computers, whether closely located or more distant. Read more

Modern devices often rely on data that is distributed across multiple computers, whether closely located or more distant. Developing software for such systems offers many benefits, but it also poses new challenges to be overcome, particularly in guaranteeing the security and robustness of the communication between devices.

The MSc at Hull is designed to enable you to overcome those challenges. It prepares you to exploit the extraordinary potential of distributed systems, both in terms of storage capacity and processing power, whilst being aware of the unique constraints and security problems they introduce. You will have access to cutting-edge equipment and facilities, and you will finish with a much greater understanding of how software development needs to adapt to the unique environment of a distributed system. These skills and knowledge are highly sought-after in an industry that is increasingly adopting new distributed technology, such as cloud-based solutions.

The course begins in September each year and lasts twelve months. There are two trimesters of taught modules, followed by an individual dissertation project during the third trimester. There is an option to take an extra trimester – immediately before the dissertation, adding an extra three months of study but letting you gain insights into industry through a module based on commercial practice, typically working with commercial clients and software.

Studying Computer Science at Hull, you'll benefit from an excellent experience for students, with a supportive student community. We have an international reputation for our research activities, with a strong record of industrial and public grant funding. We are also affiliated with Microsoft’s DreamSpark programme, which allows you to access the latest Microsoft operating systems and development software for home use. Once registered with the department, you can download the software free of charge.

Study information

The MSc Computer Science (Security and Distributed Computing) programme supports students with various levels of computing and programming practice experience, with material that supports the transition into the postgraduate environment. There is also suitable content on professional skills and the importance of ethics for practising computer scientists.

As a route into research, the programme supports the development of postgraduate technical skills, alongside critical research, analysis and planning activities.

In lectures you’ll benefit from a range of techniques, from interpreting complex ideas through interactive discussions, to live programming or other problem-solving demonstrations.

Core modules

  • Object Oriented Design and Development Using C#
  • Component-based Architecture
  • Network Security
  • Development Project
  • Distributed Applications
  • Trustworthy Computing

Dissertation

  • Up to 20,000 words. There is the option of taking this in either trimester 3 or trimester 4, depending on whether you take the Industrial Experience module

Teaching and learning

We place a strong emphasis on practical laboratory sessions. This will significantly develop your core computer science skills, and enhance your employability through exposure to commercial projects.

As teamwork plays a key role in commercial software development and has great value as an employable skill, group work is used in a number of modules.

Assessment

Practical coursework is the main form of assessment, and you will design, build and test software solutions to a variety of problems. This is complemented by written coursework. The largest assessment is the dissertation.

* All modules are subject to availability.

Future prospects

The MSc Computer Science (Security and Distributed Computing) is designed to open up pathways to postgraduate research, as well as careers in a wide range of areas within your discipline. The industrial placement option will enable you to practise your skills and knowledge of computer science ‘in situ’, giving you a useful insight and advantage when it comes to starting your career.

We have a range of inspirational extra-curricular activities including our own Three Thing Game 24-hour development competition, as well as offering opportunities for students to take part in other events, such as the Imagine Cup Worldwide Software Development Challenge, and Global Game Jams. They are designed to boost your CV and employability, and taking part costs very little.

Our graduates typically gain roles including: Applications Developer, Business Systems Analyst, Computer Analyst, Computer Programmer, Computer Operations Manager, Data Management Analyst, Database Assistant, Developer Support Engineer, Games Programmer, Games Programmer (Engine design), Information Manager, IT Design, IT Systems Manager, IT Technician, IT user Support, Mobile Developer, Operations Director, Software Designer, Software Developer, Software Engineer, Solutions Developer, Systems Engineer, Technical Sales, Technical Specialist, Web Developer.



Read less
Software development is one of the most rapidly evolving industries in the world, presenting an ever-greater number of creative opportunities and exciting challenges. Read more

Software development is one of the most rapidly evolving industries in the world, presenting an ever-greater number of creative opportunities and exciting challenges. Software developers therefore need a special set of skills to keep pace with technology and innovation. Our course gives you the knowledge and confidence to do just that.

We focus on large-scale development of advanced software, teaching you how to make use of the latest frameworks, methodologies and technology to produce professional-quality applications. Crucially, you will also learn how to be an effective member of a development team. With close links to software giants such as Microsoft, Sony, and IBM, we work hard to ensure that our course is always up to date and that our graduates leave with the cutting-edge skills demanded by industry. Therefore, this MSc is appropriate not just for fresh Computer Science graduates, but also for those with existing commercial experience who wish to update their skills and knowledge.

The course begins each September and lasts 12 months. There are two trimesters of taught modules, followed by an individual dissertation project during the third trimester. There is an option to take an extra trimester – immediately before the dissertation, adding an extra three months of study but letting you gain insights into industry through a module based on commercial practice, typically working with commercial clients and software.

Studying Computer Science at Hull, you'll benefit from an excellent experience for students, with a supportive student community. We have an international reputation for our research activities, with a strong record of industrial and public grant funding. We are also affiliated with Microsoft’s DreamSpark programme, which allows you to access the latest Microsoft operating systems and development software for home use. Once registered with the department, you can download the software free of charge.

Study information

The MSc Computer Science (Software Engineering) programme is designed to support students with various levels of computing and programming practice experience. There is suitable content on professional skills and the importance of ethics for practising computer scientists. Material on software engineering, referencing and unfair means supports the transition into the postgraduate environment.

As a route into research, the programme supports the development of postgraduate technical skills, alongside critical research, analysis and planning activities.

In lectures you’ll benefit from a range of techniques, from interpreting complex ideas through interactive discussions, to live programming or other problem-solving demonstrations.

Core modules

  • Object Oriented Design and Development Using C#
  • Component-based Architecture
  • Maintaining Large Software Systems
  • Development Project
  • Distributed Applications
  • Trustworthy Computing

Dissertation

  • Up to 20,000 words. There is the option of taking this in either trimester 3 or trimester 4, depending on whether you take the Industrial Experience module

Teaching and learning

We place a strong emphasis on practical laboratory sessions. These will significantly develop your core computer science skills, and enhance your employability through exposure to commercial projects.

As teamwork plays a key role in commercial software development and has great value as an employable skill, group work is used in a number of modules.

Assessment

Practical coursework is the main form of assessment, and you will design, build and test software solutions to a variety of problems. This is complemented by written coursework. The largest assessment is the dissertation.

* All modules are subject to availability.

Future prospects

The MSc Computer Science (Software Engineering) is designed to open up pathways to postgraduate research, as well as careers in a wide range of areas within your discipline. The industrial placement option will enable you to practise your skills and knowledge of computer science in situ, giving you a useful insight and advantage when it comes to starting your career.

We have a range of inspirational extra-curricular activities including our own Three Thing Game 24-hour development competition, as well as offering opportunities for students to take part in other events, such as the Imagine Cup Worldwide Software Development Challenge, and Global Game Jams. They are designed to boost your CV and employability, and taking part costs very little.

Our graduates gain a wide range of roles including: applications developer; business systems analyst; computer analyst; computer programmer; computer operations manager; data management analyst; database assistant; developer support engineer; games programmer; games programmer (engine design); information manager; IT design; IT systems manager; IT technician; IT user support; mobile developer; operations director; software designer; software developer; software engineer; solutions developer; systems engineer technical sales; technical specialist; and web developer.



Read less
The MSc Web Development award forms a postgraduate qualification for you to focus specialist study on web development issues such as method and practical implementation aspects. Read more
The MSc Web Development award forms a postgraduate qualification for you to focus specialist study on web development issues such as method and practical implementation aspects. In choosing this award you will have the chance to develop knowledge attained from your undergraduate study and expand this into a deeper level, learning new and emerging technologies. Apart from focusing on industry perspectives you will also develop a strong research perspective relevant to issues and areas of web development. There is an increasing need for new graduates with web development skills and knowledge appropriate for designing and developing applications for business and industry.

Course content

The award covers topics such as: advanced media editing, web standards, multimedia research, mobile web and multimedia, programming for web applications, enterprise database systems, research methods, and the opportunity to select a module choice from a list of available options. In the PgC stage you study four core modules. For the PgD three core topics and an option. You may also go on placement after completing the PgC. At the end of your award you study your dissertation based on a web based topic.

Graduate destinations

After finishing the award you could be employed as a web page designer, database expert, mobile multimedia developer, multimedia researcher, e-commerce specialist or within general computer science.

Read less
The Masters in Software Development will give you an intensive grounding in computer programming, professional software development, and related skills. Read more

The Masters in Software Development will give you an intensive grounding in computer programming, professional software development, and related skills. This is a conversion degree programme intended for students without a computing science background. You will apply your knowledge and skills by undertaking a demanding software development project.

Why this programme

  • The School of Computing Science is consistently highly ranked achieving 2nd in Scotland and 10th in the UK (Complete University Guide 2017)
  • The School is a member of the Scottish Informatics and Computer Science Alliance: SICSA. This collaboration of Scottish universities aims to develop Scotland's place as a world leader in Informatics and Computer Science research and education.
  • You will have opportunities to meet employers who come to make recruitment presentations, and often seek to recruit our graduates during the programme.
  • You will benefit from having 24-hour access to a computer laboratory equipped with state-of-the-art hardware and software.

Programme structure

Modes of delivery of the MSc in Software Development include lectures, seminars and tutorials and allow students the opportunity to take part in lab, project and team work.

Core courses

  • Advanced programming
  • Algorithms and data structures
  • Database theory and applications
  • Enterprise cyber security
  • Programming
  • Software engineering
  • Software project management
  • Systems and networks
  • Group project

Optional courses

  • Crytography and secure development
  • Cyber security fundamentals
  • Cyber security forensics
  • Digitisation
  • Human computer interaction: design and evaluation
  • Internet technology
  • Safety critical systems.

Depending on staff availability, the optional courses listed here may change.

If you wish to engage in part-time study, please be aware that dependent upon your optional taught courses, you may still be expected to be on campus on most week days.

Career Prospects

Former students are now employed in the chemical, electronics, travel, food, and oil industries, in banking and insurance, in software houses, in retailing, in education, in the health service, in management consultancy, in civil engineering, and in other sectors. Some graduates apply their newly-acquired software development skills within their existing careers, or move into research or teaching.

Graduates of this programme have gone on to positions such as:

  • Junior Java Developer at Sky
  • Software Engineer at Kotikan
  • Graduate Developer at BiP Solutions
  • Self-employed Junior Database Programmer
  • Software Engineer at Morgan Stanley
  • Graduate Developer at BiP Solutions
  • Web Developer at FibroTest
  • Software Developer at Seemis.


Read less

Show 10 15 30 per page



Cookie Policy    X