PGCert
8 months part time
Starts January 2018

Web Development

Web commercialisation means an increased demand for skilled web developers.

Our course is for you if you don’t have experience of computer programming – you’ll gain key skills in web development.

You’ll learn about the fundamentals of web development – from authoring interactive websites using technologies such as HTML5 and CSS through to the implementation of fully functional, client-server web applications such as a blogging platform or messaging service.

Key facts

  • Benefit from our successful business collaborations – our courses are informed by industry.
  • Work in an intellectually stimulating environment with research ranging from computer science to digital media to e-business.
  • Ranked as one of the top UK universities for research in computing in the 2014 Research Excellence Framework (REF), all aspects of our research environment were classified as either world leading or internationally excellent.

How will I study?

The course runs from January to September on a part-time basis, with teaching on two evenings a week. It is suitable for people in employment or with other daytime commitments.

What will I study?

  • Module list

    Core modules

    Core modules are taken by all students on the course. They give you a solid grounding in your chosen subject and prepare you to explore the topics that interest you most.

    • Fundamentals of Web Development

      15 credits
      Spring Teaching, Year 1

      This module introduces client-side web development, covering fundamental web technologies including HTML, CSS and Javascript. You will also learn to use software libraries such as JQuery to support scripting of interactive web sites.

      You will develop an understanding of the principles of computing and Internet technologies as they relate to web development, and the main concepts and technologies behind network-based media, including image formats and web-based video.

      At a practical level, in laboratory sessions, you will work with the markup language HTML (version 5) and will learn how to use this to build web pages. You will learn how CSS can be used to style HTML, how JavaScript can be used to customise the interaction of a client-side web site, and how to use facilities provided by software libraries in web development.

      At the end of the module, you will be able to create fully functional client-side interactive websites, and will be in a position to extrapolate from their learning to larger web implementations.

    • Human-Computer Interaction (Spring term)

      15 credits
      Spring Teaching, Year 1

      Human-computer interaction (HCI) is concerned with designing, evaluating and deploying usable, effective and enjoyable technologies in a range of contexts. The aim of this module is to give you an introduction to the key areas, approaches and developments in the field. Topics include principles of design, methods for evaluating interfaces with or without user involvement, and techniques for prototyping and implementing graphical user interfaces.

      Ultimately you will be a reflective practitioner, able to understand the 'tools' you have in your user-centred design toolkit and to think constructively and analytically about the best uses, limitations and implications of using these tools to design and evaluate interactive technologies.

    • Client-Server Web Development

      15 credits
      Summer Teaching, Year 1

      This module introduces client-server web development exploring server-side technologies (including programming and database connectivity) and client-server communication with technologies such as AJAX. The module will be based on a common client-server web stack (such as LAMP (Linux Apache MySQL PHP)) and will enable the student to develop a good understanding of the technologies and workflows commonly used in modern client-server web development.

      Practically, you will learn about developing applications that are executed on a web server and that have connectivity to persistent store in the form of a database. You will use these server-based applications to generate client-side web experiences. Furthermore, the client-side software will communicate with the server to provide live updating via AJAX.

      By the end of the module, you will be able to develop fully functional client-server web applications – such as a blogging platform or a messaging service.

    • Object Oriented Programming (Summer term)

      15 credits
      Summer Teaching, Year 1

      The aim of this module is to introduce you to Object-Oriented Programming, and in particular to understanding, writing, modifying, debugging and assessing the design quality of simple Java applications at the beginners level.

      The module does not assume any previous programming experience in Java, however general IT skills and previous experience with non-object oriented applications such as MATLAB, Visual Basic or other scripting languages may be helpful.

Entry requirements

A lower second-class (2.2) undergraduate honours degree or above in any subject. Applicants who do not have this qualification but with relevant experience will be considered on an individual basis. Applicants should be numerate and be proficient computer users.

Please note that this part-time course is not open to students who require a Tier 4 visa to study in the UK as the visa only permits study on full-time courses.

English language requirements

Standard level (IELTS 6.5, with not less than 6.0 in each section)

Find out about other English language qualifications we accept.

English language support

Don’t have the English language level for your course? Find out more about our pre-sessional courses.

Additional information for international students

We welcome applications from all over the world. Find out about international qualifications suitable for our Masters courses.

Visas and immigration

Find out how to apply for a student visa


Fees and scholarships

How much does it cost?

Fees

Home: £3,075 per year

EU: £3,075 per year

Channel Islands and Isle of Man: £3,075 per year

Overseas: £4,950 per year

Note that your fees may be subject to an increase on an annual basis.

How can I fund my course?

Scholarships

Our aim is to ensure that every student who wants to study with us is able to despite financial barriers, so that we continue to attract talented and unique individuals.

Chancellor's Masters Scholarship (2017)

Open to students with a 1st class from a UK university or excellent grades from an EU university and offered a F/T place on a Sussex Masters in 2017

Application deadline:

1 August 2017

Find out more about the Chancellor's Masters Scholarship

Jan Metzger Scholarship for MSc in Intelligent and Adaptive Systems (2017)

£6,000 fee waiver for the MSc in Intelligent and Adaptive Systems.

Application deadline:

31 July 2017

Find out more about the Jan Metzger Scholarship for MSc in Intelligent and Adaptive Systems

Pegge Scholarship for MSc in Intelligent and Adaptive Systems (2017)

The £3,000 Pegge Scholarship is awarded annually to postgraduate students taking the MSc in Intelligent and Adaptive Systems.

Application deadline:

31 July 2017

Find out more about the Pegge Scholarship for MSc in Intelligent and Adaptive Systems

Sussex Graduate Scholarship (2017)

Open to Sussex students who graduate with a first or upper second-class degree and offered a full-time place on a Sussex Masters course in 2017

Application deadline:

1 August 2017

Find out more about the Sussex Graduate Scholarship

Sussex India Scholarships (2017)

Sussex India Scholarships are worth £3,500 and are for overseas fee paying students from India commencing Masters study in September 2017.

Application deadline:

1 August 2017

Find out more about the Sussex India Scholarships

Sussex Malaysia Scholarships (2017)

Sussex Malaysia Scholarships are worth £3,500 and are for overseas fee paying students from Malaysia commencing Masters study in September 2017.

Application deadline:

1 August 2017

Find out more about the Sussex Malaysia Scholarships

Sussex Nigeria Scholarships (2017)

Sussex Nigeria Scholarships are worth £3,500 or £5,000 and are for overseas fee paying students from Nigeria commencing a Masters in September 2017.

Application deadline:

1 August 2017

Find out more about the Sussex Nigeria Scholarships

Sussex Pakistan Scholarships (2017)

Sussex Pakistan Scholarships are worth £3,500 and are for overseas fee paying students from Pakistan commencing Masters study in September 2017.

Application deadline:

1 August 2017

Find out more about the Sussex Pakistan Scholarships

How Masters scholarships make studying more affordable

Living costs

Find out typical living costs for studying at Sussex.


Faculty

Research in the Department of Informatics is split into four groups. 

  • Cognitive Language Processing Systems

    The research of this group addresses the science and engineering of complex systems for cognitively demanding, and data- and language-intensive domains, including the integration of methods from cognitive science, natural language engineering and machine learning.

    Prof John Carroll
    Professor of Computational Linguistics
    J.A.Carroll@sussex.ac.uk

    Research interests: Computational Linguistics, Computational/Corpus Linguistics, Machine Learning (AI), Medical Informatics, Natural Language Processing

    View profile

    Prof Peter Cheng
    Professor of Cognitive Sciences
    P.C.H.Cheng@sussex.ac.uk

    Research interests: Cognitive Science, Human computer interaction, Knowledge visualisation / information visualisation / visual analystics, Tactile graphics - cognitive science of, User-authentication - cognitive biometric

    View profile

    Dr Bill Keller
    Senior Lecturer in Artificial Intelligence
    billk@sussex.ac.uk

    Research interests: Computational Linguistics, Computational/Corpus Linguistics, Linguistics, Machine Learning (AI), Natural Language Processing, Probabilistic Methods, Semantics And Pragmatics

    View profile

    Dr Novi Quadrianto
    Senior Lecturer in Machine Learning
    N.Quadrianto@sussex.ac.uk

    Research interests: Bayesian Methods, Computer Vision - Machine Learning, Ethical Machine Learning, Kernel Methods, Machine Learning (AI), Optimisation (AI), Probabilistic Methods, Time Series

    View profile

    Prof David Weir
    Professor Of Computer Science
    D.J.Weir@sussex.ac.uk

    Research interests: Computational Linguistics, Data Science, Natural Language Processing

    View profile

    Dr Sharon Wood
    Senior Lecturer in Computer Science & Artificial Intelligence
    S.Wood@sussex.ac.uk

    Research interests: Artificial Intelligence, Cognitive Modelling, Cognitive Science

    View profile

  • Evolutionary and Adaptive Systems (EASy)

    The EASy group has been internationally prominent since it was established in the early 1990s. It is concerned with the interfaces between the biological and computational sciences, particularly with reference to furthering understanding of brains and minds.

    Dr Luc Berthouze
    Reader in Informatics
    L.Berthouze@sussex.ac.uk

    Research interests: Biomedical Signal Processing, Computational Neuroscience, Developmental Robotics, EEG, EMG, Motor Control, Network Theory and Complexity, Neuronal network, Nonlinear Dynamics and Chaos

    View profile

    Prof Maggie Boden
    Research Professor of Cognitive Science
    M.A.Boden@sussex.ac.uk

    View profile

    Dr Christopher Buckley
    Lecturer In Neural Computation
    C.L.Buckley@sussex.ac.uk

    View profile

    Dr Ron Chrisley
    Reader in Philosophy
    R.L.Chrisley@sussex.ac.uk

    Research interests: Artificial Intelligence, Cognition, Cognitive Science, Consciousness, Language & Philosophical Logic, Logic, Philosophy, Philosophy Of Mind, Philosophy of Science & Mathematics, & Mathematical Logic, Robotics

    View profile

    Prof Phil Husbands
    Research Professor Of Artificial Intelligence
    P.Husbands@sussex.ac.uk

    Research interests: Adaptive Systems, Artificial Intelligence, artificial life, Bio-inspired Neural Computing, Bio-inspired Robotics, Complex System Design, Computational Neuroscience, Digital Art & Design, Evolutionary Computation, evolutionary robotics, History of Science/Medicine/Technology, Machine Learning (AI), Mobile Robots, Nervous system, Optimisation Problems, Systems neuroscience

    View profile

    Prof Thomas Nowotny
    Professor Of Informatics
    T.Nowotny@sussex.ac.uk

    Research interests: Biomimetics, Chemical Sensing, Computational Neuroscience, Dynamic Clamp, Electronic Nose, GPU Computing, High Performance Computing, Insects, Ion channels, Machine Learning (AI), Neural networks, New Computing Paradigms, Olfaction, Robotics, Systems neuroscience

    View profile

    Dr Andy Philippides
    Reader in Informatics
    andrewop@sussex.ac.uk

    Research interests: computational biology, Computational Neuroscience, Computer Vision & Image Processing - Pattern Recognition, Evolutionary Computation, insect navigation, navigation, Robotics

    View profile

    Prof Anil Seth
    Professor of Cognitive & Computational Neuroscience
    A.K.Seth@sussex.ac.uk

    Research interests: Cognitive Neuroscience, Computational Neuroscience, Consciousness, EEG, Neuroimaging, neuropsychiatry, Neuropsychology, Psychology, Time Series, Virtual Reality

    View profile

    Dr Chris Thornton
    Lecturer in Computing Science
    C.Thornton@sussex.ac.uk

    Research interests: Information Theory, Predictive Processing, Theoretical Cognitive Science

    View profile

    Dr Sharon Wood
    Senior Lecturer in Computer Science & Artificial Intelligence
    S.Wood@sussex.ac.uk

    Research interests: Artificial Intelligence, Cognitive Modelling, Cognitive Science

    View profile

  • Foundations of Software Systems

    This group is interested in the theory and practice of future computation and communication. We:

    • build mathematical theories of computation
    • design and evaluate distributed applications and services
    • model and analyse data representing system configurations, social networks, trust and provenance.

    Dr Martin Berger
    Lecturer in Foundations Of Computation
    M.F.Berger@sussex.ac.uk

    Research interests: Automata Theory, Compiler Theory, Compilers, Computer Systems Security, Concurrency, Cryptography, Domain Specific Languages, Formal Methods, Formal Verification, Foundations of computation, Functional Programming, Just-In-Time Compilers, Logic, Logic for Computer Science, Meta-Programming, Network Security, Programming Languages, Programming Languages - Concurrent, Programming Languages - Distributed, Proof Assistants, Proof Theory, Semantics of Programming Languages, Software Engineering, Software Specification, Software Verification, Theorem Provers

    View profile

    Dr Ian Mackie
    Reader
    I.Mackie@sussex.ac.uk

    Research interests: Visual programming languages

    View profile

    Dr George Parisis
    Lecturer
    G.A.Parisis@sussex.ac.uk

    Research interests: Data Centre Networking and Storage, Information-Centric Networking, Network Management, Opportunistic, Delay-Tolerant Networking, Software-Defined Networking and Software Verification

    View profile

    Dr Bernhard Reus
    Senior Lecturer in Computer Science & Artificial Intelligence
    bernhard@sussex.ac.uk

    Research interests: Computational Complexity, Computer science, Foundations of computation, Software Verification

    View profile

    Dr Peter Schrammel
    Lecturer in Computer Science
    P.Schrammel@sussex.ac.uk

    Research interests: Abstract Interpretation, Abstraction, Embedded systems, Formal Verification, Hardware/Software Co-verification, Model Checking (Computing), Model-driven Software Eng, Real-time Software Systems, Satisfiability Modulo Theories, Software Engineering, Software Evolution, Software Quality, Software Safety, Software Security, Software Testing, Software Verification, Static Analysis

    View profile

    Prof Ian Wakeman
    Professor of Software Systems
    I.J.Wakeman@sussex.ac.uk

    Research interests: Communications networks, Datacenter Networking and Storage, delay tolerant networks, Distributed computing, Mobile Computing

    View profile

  • Interactive Systems

    This group is concerned with the interfaces between humans and digital technology. We investigate interaction in the broadest sense, and consider it in relation to both traditional desktop-based technology and also more recent digital technologies – including mobile, immersive, ubiquitous and pervasive computing.

    Dr Natalia Beloff
    Senior Lecturer in Software Engineering
    N.Beloff@sussex.ac.uk

    Research interests: Big Data Analytics, Business models for Digital innovation, E-Business Models, Internet of things, Medical Informatics, Numerical Analysis, Remote Sensing & Earth Observation

    View profile

    Dr Judith Good
    Reader in Informatics
    J.Good@sussex.ac.uk

    Research interests: Autism Spectrum Disorders, Game Based Learning, Game Creation for Learning, Learning, Learning Programming, Mobile Computing, Multimedia, Simulations for Learning, technology for autism

    View profile

    Dr Kate Howland
    Lecturer In Interaction Design
    K.L.Howland@sussex.ac.uk

    Research interests: End-user programming, Game Based Learning, Game Creation for Learning, Human computer interaction, Interaction design, Novice programming, Participatory Design, Technology Enhanced Learning

    View profile

    Prof Ann Light
    Professor of Design & Creative Technology
    Ann.Light@sussex.ac.uk

    View profile

    Dr Paul Newbury
    Senior Lecturer In Multimedia Systems
    P.Newbury@sussex.ac.uk

    Research interests: Technology Enhanced Learning, Virtual Prototyping

    View profile

    Dr Marianna Obrist
    Reader in Interaction Design
    M.Obrist@sussex.ac.uk

    Research interests: Interaction design

    View profile

    Dr Phil Watten
    Media Technology Manager
    P.L.Watten@sussex.ac.uk

    View profile

    Dr Martin White
    Reader in Computer Science
    M.White@sussex.ac.uk

    Research interests: 3D Reconstructions, Blockchain Applications, Digital Heritage, Healthy Living Applications

    View profile

Careers

Graduate destinations

92% of students from the School of Engineering and Informatics were in work or further study six months after graduating. Recent Informatics students have gone on to jobs including:

  • games lab manager, Ubisoft
  • front end developer, Brandwatch
  • UX designer, American Express.

(HESA EPI, Destinations of Post Graduate Leavers from Higher Education Survey 2015)

Your future career

Our students are highly employable, with most recent graduates going into professional- or managerial-level roles.

Working while you study

Our Careers and Employability Centre can help you find part-time work while you study. Find out more about career development and part-time work