Web Development
BSc (Hons)

Work placement opportunity
International Students can apply

3 good reasons to study Web Development at Salford

1.

An in-depth and highly practical study of design, production and delivery of websites

2.

Apply the practical knowledge acquired with an optional industrial placement position

3.

Media related modules taught at MediaCityUK

Course Summary

With a vast number of internet users worldwide there is a high expectation of quality material to be delivered over the web including data, graphics, animation, and video.

The reputation of a company can now be measured by the quality of its online presence and so there is a demand for highly skilled and innovative web developers.

This practical course will teach you the skills you need to design, produce and deliver websites, web applications and smartphone applications. This course will set you up to get ahead in a rapidly changing arena and delivers the latest web and gaming technologies including HTML5/CSS3, PHP, C#.NET, JavaScript and Unity.

web development

Social Media

Course Details

Through this course you will develop an in-depth understanding of the techniques and technologies associated with the capture, manipulation, transmission and presentation of information and cultivate independent technical judgement in the use of techniques and tools associated with the new technologies. The projects and modules you work through will help you to develop the ability to think conceptually and translate concepts into reality through the use of technology and prepare you to enter the fields of multimedia or internet design and technology management.

On this course, as well as gaining and developing a wide range of multimedia and internet knowledge and skills, you have the option to spend a year in industry between the second and third year. This is an excellent opportunity to expand your CV and will give you the opportunity to apply your academic knowledge and interpersonal skills in a real-world environment, and to reflect on your own personal development and career choices. Successful completion of an industrial placement year, which you arrange with our support, will add 'with Professional Experience' to your degree title.

Course Structure

Year 1

This module will give you a fundamental knowledge of database management systems, their design, implementation and applications. It will develop your knowledge and understanding of the underlying principles of relational database management system, and how to implement and maintain an efficient database system using emerging trends. Typical assessment work involves demonstrating (by examination) understanding database query concepts.
This module provides you with an introduction to computer hardware and software, develops the professional skills needed to operate in an IT environment. Typical assignment work involves carrying out common and more advanced computer operational tasks.
This module introduces the underlying concepts and principles used to capture, encode and decode video signals and television images and the core concepts associated with making a simple television film as well as understanding digital workflows and transferring data. You will learn about and develop skills in pre-production planning, composition and continuity values, post-production aspects of film making, composite and component editing alongside video and audio signals, image processing and video, audio and MIDI technology. Typical assignment work involves making a short, professional video using industry quality equipment.
This module develops the core skills and knowledge for developing computer software using object-oriented programming techniques on Microsoft Windows based systems. After introducing the principles of structured and object-oriented programming, and the Microsoft Visual Studio development environment, you will learn how to manipulate text, data, graphics, sound and video in a multimedia application. Experienced gained in this module feeds into more advanced programming topics in the 2nd year of study such as the Server Side and Client Side Programming modules. Typical assignment work involves building a complete functioning media player application.
This module introduces you to the business context and the work of computing and information systems professional. The module teaches an understanding of the social, professional, ethical and legal issues surrounding business practices and the theory and process of project execution to a professional standard. Typical assignment work involves team organization and production of management documentation.
This module introduces you to the concepts and principles of web content creation and develops the knowledge and skills needed to design, build and maintain a basic website using semantic web markup languages HTML5 and CSS3. The module also provides a practical introduction to JavaScript and interactive web application development. Typical assignment work involves building a basic interactive web application such as a quiz or survey tool.

Year 2

In this module you will gain the knowledge and understanding to develop data-driven, interactive, responsive websites using industry-standard development techniques including the MVC Design Pattern. You will develop skills in the practical use and application of different server technologies and the programming languages available to support these technologies including PHP and ASP.NET. Typically assignment work includes building responsive eCommerce systems.
In this module you will learn the theory, and develop the associated practical skills, required to construct a modern functioning computer network containing a range of network services and management tools. Typical assignment work involves configuration of networks and servers.
The module aims to provide knowledge and understanding to design and implement client side web applications using industry standard software development tools and techniques. The module explores web client document models, and demonstrates practical use of different web client technologies, the programming languages available to support these technologies, and of the circumstances when each is used. Industry standard web client scripting languages and toolkits are used to design, create, test and demonstrate web client based applications. Typical assignment work includes developing responsive web applications which use geolocation, client data, graphics and asynchronous techniques.
In this module you will develop a practical knowledge and understanding of human-computer interaction theory for designing and analysing user interfaces. Through practical work you will demonstrate the application of rigour to the process of developing interactive systems and UX design and use industry standard usability evaluation techniques to assess user interfaces. Typical assignment work involves the design, production and evaluation of a working prototype application using programming skills learned in earlier modules.
Through this module you will experience the challenge of working in a team, while will pursuing an area of study in a practical environment, giving you the opportunity to apply your knowledge in a problem solving activity. Agile techniques are used to manage the process and typical assignment work involves the design and production of a large scale web application for a client.
This module will develop your ability to generate multimedia content across multiple online platforms, and manage your digital identity, taking into account issues of privacy and ethics. You will also develop skills in online communication and collaboration. This will help you hone a high level of critical and professional awareness, taking into account online ethics, privacy, copyright and licensing issues. Typical assignment work involves Blogging and content production.

Year 3

You will undertake an major individual project that will demonstrate your understanding of multimedia, web or other programming technologies and project management. You can select your own area of study, and then will identify and develop a realistic problem and, working independently and in a professional manner, organise, sustain and report on your project in a way which is both detailed and reflective. The work represents a significant part of your portfolio which can be used to demonstrate your abilities to prospective employers. Typical projects include commercial web sites, mobile platform applications, 3D games and usability studies.

This module aims to provide students with business and enterprise concepts to allow them to analyse and evaluate business practices, concepts, theories and frameworks and their relationship to the strategic and operational management of an enterprise or a project. This is intended to complement the technical project management content of the course and provide a real-world context linked to current enterprise activities at the university.

Outside of the formal teaching students will enact the project cycle based on a specific development task. During this time they will operate within a synthetic cooperate structure delivering materials in the form of reports, presentations and documentation that reflect the progress of their project and the needs of the appropriate management structure. Assessment will be based on a portfolio that combines group assessment of process and delivery of organisational objectives. Each student will also present individual critical evaluation of the processes and strategies applied in the form of a report.

In this module you will develop knowledge in the use of open source web frameworks to develop complex, data driven, web applications; and distributed web solutions by focusing in the development of JSON based web services. You will also critically discuss the issues relevant to the rapid development of complex web applications in commerce, industry, education etc, and identify the advantages that come from the use of web frameworks. This module can help with your major Project module and typical assignment work involves developing and documenting a RESTful web service and building an application which consumes it.
In this module you will be introduced to the key technologies used to provide interactive websites and native applications targeted for use with mobile and tablet devices, taking into account the unique environment in which these applications operate. Consideration is given to how to use these technologies while still maintaining standards and particularly accessibility and usability. A variety of platforms are used to broaden your experience in this area and typical assignments include building applications for iOS (Apple), Android and Windows mobile devices.
This module will provide you with a comprehensive understanding of the principles, practices and measures of virtual reality technology and the development of interactive 3D worlds. Applications of the technology that will be used are from across sectors including the computer games industry, medicine, energy, engineering and science. You will develop your programming to an advanced level of understanding and experience of modern interactive 3D engine development. Typical assignment work evaluating Virtual Reality environments and technologies and building cross platform 3D applications for gaming and serious uses.

Please note, exact modules may vary in order to keep content current. Your tutor will be able to advise you as to the modules you will study on or before the start of the programme.

Entry Requirements

Qualification Entry requirements
GCSE GCSE English Language and Mathematics at Grade C or above
UCAS tariff points 260-280 points
GCE A level 260-280 points
BTEC National Diploma DDM
BTEC Higher National Diploma Direct entry into level 5 is possible in an appropriate subject to a suitable standard, provided that appropriate prerequisite subjects have been previously studied.

Salford Alternative Entry Scheme (SAES)

We welcome applications from students who may not meet the stated entry criteria but who can demonstrate their ability to pursue the course successfully. Once we have received your application we will assess it and recommend it for SAES if you are an eligible candidate.

There are two different routes through the Salford Alternative Entry Scheme and applicants will be directed to the one appropriate for their course. Assessment will either be through a review of prior learning or through a formal test.

English Language Requirements

Applicant profile

We are looking for applicants with a strong interest in web development technologies and multimedia and whilst we assume no prior experience, a working knowledge of HTML, CSS and any programming language would help considerably. Attention to detail and a good work ethic are important to this course, particularly with industrial placement opportunities. Creativity and innovative thinking will also be of great benefit.

Teaching

A variety of delivery methods are adopted to achieve the intended learning outcomes. Broadly speaking, these are:

  • Lectures are used to deliver theoretical background knowledge and principles, and develop conceptual understanding
  • Workshops put principles into practice and develop practical skills
  • Case studies are used to develop students' ability to apply their knowledge and develop skills
  • Group work is used to develop team working and professional skills
  • Projects enable students to apply what they have learnt to a realistic problem
  • Professional issues are delivered through the combination of a dedicated module to provide a broad context and other modules to provide a specific context that relates theory to the students' own practical experiences and career plans.

Key skills (for example communication and ICT) are developed throughout the programme.

Assessment

Assessment methods used and associated weightings vary from module to module.

  • Test
  • Assignments
  • Exams
  • Projects

Employability

When you graduate you will have excellent web development skills supported by a large portfolio of practical work which can be used to demonstrate your abilities to prospective employers. You can expect to work as a web designer or developer in companies, consultancies and the public sector. Web technologies are integral to virtually all organisations now and many of our graduates have gained employment in the area even before their formal graduation.

Most graduates take up positions in the digital sector in small to medium sized enterprises and the BBC move from London to Salford has caused this area to expand tremendously around Manchester in recent years with a strong prediction that it will continue.

With the skills provided on the course a number of graduates have started their own web design businesses, while others have gone on to take postgraduate qualifications.

Career Prospects

Alumni Profile

I decided to study at Salford because the course I wanted to do was technology based, and the course itself attracted me as there was a lot of media and programming in computing, which is something that I enjoy and interests me. What also attracted me was the life outside university, as there was so much to do to keep your studies balanced with a bit of fun at the same time.

For those students interested in computing, Web Development is the course to do as it involves a lot of multimedia and user interfaces along with programming, and is also very enjoyable. On the course, you get to learn about social media, video and audio output, and how to make videos, all of which involve some really fun activities. The best part is that you can get to work with the BBC, and at MediaCityUK, which really makes it worth it!

Ambareen Rahman, BSc Web Development graduate

Links with Industry

Placement Opportunities

Further Study

Fees and Funding