You are here

BSc (Hons) Software Engineering (Progression Route)

UCAS code: 
I304
Institution code: 
S82
Location: 
Ipswich

Duration: 

One and half years part-time.

Typical Offer: 

2018 entry: 240 credits from the FdSc Software Engineering degree, or another appropriate Foundation degree 

See Entry Requirements section below.

  • Part-time delivery means you can work alongside your studies and enhance your practical experience.
  • Progress your knowledge and become an expert in all aspects of cyber security. 
  • Benefit from a range of facilities, equipment and software to further your theoretical and practical knowledge.

Introduction

The BSc (Hons) Software Engineering (Progression Route) equips you with the specialist knowledge and technical hands on expertise, coupled with industrial certification and business readiness skills, required by employers in the IT and telecommunication sectors.  This is a “final year” degree top-up, delivered on a part-time day-release basis so that you can develop your mastery of software engineering whilst working for an existing employer or freelance capacity.

The degree will provide opportunities for you to become an expert in all aspects of cyber security (software, network and systems). In particular, our modules directly incorporate the knowledge and skills required for two industry-leading, globally recognised and respected security certifications – Certified Secure Software Lifecycle Professional (CSSLP) and Certified Information Systems Security Professional (CISSP) from ISC2.

In addition, other modules emphasise distributed systems (including applications such as cloud computing, the Internet of Things, software as a service, etc.), and information engineering (including big data analytics, visualisation, and machine learning). In the major project, you will be able to explore an area of computer science in depth by tackling a business or research problem.

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

The course comprises a major independent project with dissertation and four taught modules.

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.

Project and Dissertation (Mandatory)

This is a major project in a specialist area of computing, addressing a specific real-world business or research issue, suggested by the student, an employer or a staff member. Projects may be undertaken individually or in groups if the problem topic supports a team approach.

Cyber Security (Attack) (Requisite)

This provides insights into the mindset of cyber attackers, a secure understanding of the ethics and legal issues in this area, and knowledge and skills in attack technologies and techniques.

Cyber Security (Defence) (Requisite)

This provides a detailed knowledge and understanding of the techniques and tools available to a security professional, and the practical skills in selecting, evaluating, designing, implementing and deploying defences to protect vulnerable software, networks and systems.

Distributed Systems (Requisite)

This provides a systematic understanding of distributed operating systems, software services and applications in terms of their architectures, functionality and behaviour. It includes case studies on the “Internet of Things” and cloud computing as well as topics on parallel programming.

Information Engineering (Requisite)

This covers the full range of skills and knowledge required for “Big Data” including parallel and NoSQL databases, statistical modelling and programming, machine learning, data analytics and visualisation. 

Career opportunities

Our graduates should expect to secure employment in the software industry (software developers, big data analysts and data scientists, cloud computing and distributed system specialists, software security specialists, project managers, and similar roles). Graduates may also pursue a career in research and development, either in industry or academia. 

Fees and finance

2017-18

  • Full-time Tuition fee: £9,250 p.a.
  • Part-time Tuition fee: £1,454 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: £9,250 p.a.
  • Part-time Tuition fee: £1,454 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: 240 credits from the FdSc Software Engineering degree, or another appropriate Foundation degree 

GCSEs at grade A-C including English language and Mathematics is normally required (or equivalent) or new GCSEs grade 4-9.

Also see How to Apply.

Staff

Professor of Information Systems Engineering

Senior Lecturer in Information Technology

Facilities and Resources

Students can benefit from dedicated computing suites with access to Microsoft Imagine software library, database servers, web server packages, Integrated Development Environments, and version control software, NoSQL databases, NVIDIA CUDA parallel programming hardware (graphics cards with 1600+ GPU cores) as well as use of a network test cabinet including server, routers and switches and Internet of Things hardware and software kits.