You are here

FdSc Software Engineering

Clearing

Make a change in clearing. Call our hotline 01473 338352 or visit our Clearing Hub.

UCAS code: 
I303
Institution code: 
S82
Location: 
Ipswich

Duration: 

Two years full-time.

Two and a half years part-time.

This course starts in February each year.

Typical Offer: 

2018 Entry: 80 UCAS tariff points (or above), CDD (A-Level), MMP (BTEC)

2019 Entry: 80 UCAS tariff points (or above), CDD (A-Level), MMP (BTEC)

Please see Entry Requirements below.

  • Part-time work-based learning means your studies complement your employment.
  • Further advance your career - our graduates can progress into a range of related careers.
  • Benefit from dedicated facilities including computing suites, Microsoft Imagine software, and specialist hardware for parallel computing and networking.

Introduction

This is a part-time, work-based course in which theory and practice associated with software engineering are explored. The syllabus provides an end-to-end understanding of the technologies upon which modern organisations are founded. 

The course opens with introduction to computer and network architectures, followed by programming and operating systems.  Further technical modules provide the skills to create and maintain client-server applications supported by the acquisition of the project and management skills necessary  to be an effective technologist.

Students are required to be employed within roles where they are responsible for an aspect of software development or maintenance. Their workplace experience and practice forms an integral part in the learning process, providing a context for reflection and practice.

Step inside Suffolk with the 360º app

University of Suffolk 360 - School of Science, Technology and Engineering from University of Suffolk on Vimeo.

To download the app, go to the Apple App Store or Google Play Store on your mobile device and search ‘University of Suffolk 360’.

 

Course modules

In part-time mode, the course is delivered over two years and one semester with six modules at Level 4 and Level 5. With the exception of Software Design and Development, which is 40 credits, all modules are 20 credits.

Full downloadable information regarding all University of Suffolk courses, including Key Facts, Course Aims, Course Structure and Assessment, is available in the Definitive Course Record.

Platforms

This covers the principles of computer systems, hardware components, the essence of operating systems, and relevant computing-related mathematics. This module will provide the foundational underpinning to enable students to progress deeper into the disciplines of computing and networking, and a grasp of the history of computing, recent developments and its possible future.

Networking Overview

This module introduces the concepts of communications and networking. It explores the Open Systems Interconnectivity (OSI) 7-layer reference model and TCP/IP Routing Suite (the 5-layer Internet reference model). TCP/IP is the model which is most commonly deployed in the majority of modern-day networks.

Personal & Professional Development

This module covers the concepts of personal development, effective study, and self-awareness. It also explores the professional, legal and ethical standards and guidelines that influence commercial and technical operation, and to give opportunities for students to reflect on them, and apply them, within their own working environment.

Introduction to Programming

This module introduces the concepts of programming and a modern programming language. Through programming practicals, students will become fluent in structured programming constructs, procedural programming and object-oriented programming.

Operating Systems

This module will introduce the concepts of operating systems, including their structure, memory and storage management, protection and security. Designed with software developers in mind, it will look closely at real-world operating systems such as Windows and UNIX.

Foundations of Management

This module offers an introduction to the most important business functions. It examines how organisations create value through their functional operations and the people they employ, and covers organisational culture, structure, marketing and various elements of management.

An Introduction to Relational Databases

Database systems, particularly those based on the Relational Database Model, play a significant role in the world of Information Technology. This module provides essential knowledge and appreciation of the role of relational database systems, including basic principles and practice of design, implementation and development for both system designers and software engineers. It will include practical exercises in Structured Query Language.

Research Skills

Research skills are an essential set of capabilities in the toolkit of a professional software engineer. In this module, students will develop knowledge and understanding of the purpose, processes, methods (surveys, experiments, interviews, case studies, etc.), analysis (qualitative and quantitative), and outputs of research and will be able to apply them.

Software Design and Development

The first semester of this module focuses in terms of theory on essential data structures and algorithms and all phases of the modern software engineering lifecycle, and will put this into practice through the requirements gathering, design, implementation and testing of an extensive project that meets the needs of a particular enterprise. The second module semester focuses on further data structures and algorithms and advanced software engineering topics, including critical software, secure software, formal methods, and project management from the practitioner’s perspective.

Multimedia, Mobile and Internet

This module covers multimedia, mobile and web technologies such as HTML5, CSS3, JavaScript and PHP. Students will learn design and development skills particular to the world of mobile-first and response web design, as well as covering web and app vulnerabilities, attack techniques and defensive countermeasures to protect software, services and data.

Advanced Networking Concepts

This module provides software engineers with a more in-depth and hands-on understanding of networking concepts, technologies and protocols. The module will cover a number of specific switching and routing techniques and technologies, including those that are intended to provide a measure of security to such networking devices and how these are configured using scripting languages and/or graphical user interfaces (GUIs).

Career opportunities

This course allows students to further progress their careers through work-based learning. Examples of roles students can progress in to include: Computer Programmer, Database Dpecialist, Software Engineer, Software Tester, Web Designer and Web Developer.

Fees and finance

2017-18

  • Full-time Tuition fee: £8,220 p.a.
  • Part-time Tuition fee: £1,370 per 20 credits (Please contact the Infozone for further information).
  • International Tuition fee: £10,080 p.a.

2018-19

Subject to approval of maximum fee by parliament  

  • Full-time Tuition fee: £8,220 p.a.
  • Part-time Tuition fee: £1,370 per 20 credit module (Please contact the Infozone for further information).
  • International Tuition fee: £11,500 p.a.

Further Information

  • Detailed information about Tuition Fees
  • Find out more about Financial Support eligibility.
  • Also see Loans and Grants.
  • At University of Suffolk, your tuition fees provide access to all the usual teaching and learning facilities that you would expect. However, there may be additional costs associated with your course that you will need to budget for. 

Entry requirements

Academic Requirements

2018 entry: 80 UCAS tariff points (or above), CDD (A Level), MMP (BTEC)

2019 entry: 80 UCAS tariff points (or above), CDD (A Level), MMP (BTEC)

Also see How To Apply

Transferring Credit

If you have previously studied at higher education level before you may be able to transfer credits to a related course at the University of Suffolk and reduce the period of study time necessary to achieve your degree.

Staff

Professor of Information Systems Engineering

Senior Lecturer in Information Technology

Facilities and Resources

Students can take advantage of dedicated computing suites with access to Microsoft Imagine software library, database servers, web server packages, Integrated Development Environments, and version control software, as well as use of a network test cabinet including server, routers and switches.