Staffordshire University Computer Science

Staffordshire University Logo

Staffordshire University Computer Science

Staffordshire University Computer Science

Computer Science*

BSc (Hons), MSci

Related Links:

Key facts

Location: Stoke-on-Trent Campus
Mode of attendance: Full-time / Placement
Duration: 3 years, 4 years (with a foundation year), 4 years (MSci) full-time; 4 years placement
UCAS code: G402, G401 (with a placement year), G403 (with a foundation year), I104 (MSci)
Academic year: 10 September 2018 – 7 June 2019
img

Introduction

Take a look at our Computer Science degree if you are interested in how computers work or want to use micro-processors to control devices from robots to cars.

*The BSc (Hons) with a foundation year is subject to validation.

If you are interested in how computers work – or would like to learn more about using micro-processors to control anything from robots to cars – take a closer look at our Computer Science degree. If you want to study for an advanced qualification, we offer an integrated MSci award.

The area of software development for low-level and embedded systems is a growing area of computing that demands good technical skills in programming, as well as an understanding of hardware and software systems and their interaction.

This course is industry relevant and our graduates have the practical skills that industry demands.

On successful completion of study, we will issue one of the following awards dependent on your chosen pathway: BSc (Hons) Computer Science, MSci Computer Science

Professional body accreditation

BSc and MSci

Accredited by BCS, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.

Accredited by BCS, the Chartered Institute for IT on behalf of the Science Council for the purposes of partially meeting the academic requirement for registration as a Chartered Scientist.

BSc

Accredited by BCS, the Chartered Institute for IT on behalf of the Engineering Council for the purposes of fully meeting the academic requirement for Incorporated Engineer and partially meeting the academic requirement for a Chartered Engineer.

Work placements

If you choose to complete one of our sandwich courses with a work placement between the second and final years of the course, our placement staff will work with you to identify a suitable location for your work placement. Please also note that you are responsible for any costs incurred in travelling to and from your work placement, and for any accommodation costs.

Course content

In the first year, you will cover topics such as computer architecture, operating systems, networks, procedural and object-oriented programming, algorithms, systems analysis and design, and mathematics. In the second year, you will be introduced to a range of advanced programming skills that will include the high-level programming environment LabVIEW, low-level programming techniques, systems programming with C++ and advanced C programming. To prepare you to work in industry, we’ll also cover the skills you’ll need as a computing professional.

If you enrol on the sandwich course, you will spend Year 3 on a placement, applying your knowledge in the workplace and gaining hands-on experience. In your final year of the BSc, we will expose you to more advanced subjects, such as real-time and safety critical systems, interfacing techniques and distributed computer systems. You will also complete a major project that will give you the opportunity to explore a particular aspect of Computer Science in detail. The MSci provides the opportunity of benefiting from an extra year studying advanced specialist modules, such as Computing Research and Managing Emerging Technologies.

Modules

This module map provides an indicative list of the modules that make up your course. Each module is worth a specified number of credits: you take a combination of compulsory and optional modules, enabling you to cover key subject knowledge while developing your own interest. You must take modules worth a total of 120 credits at each level of the course. The number of optional modules you can take depends on the number of compulsory modules at a given level, you may have more choice in later parts of the course.

Our teaching is informed by research, and modules change periodically to reflect developments in the discipline. You can always find the most up-to-date information about your modules and who is teaching them in our module catalogue. We aim to ensure that all optional modules run as scheduled. If for any reason an optional module cannot be run we will advise you as soon as possible and help you choose an alternative module.

Before you can register on some optional modules, you may be required to have undertaken prerequisite modules. Some module combinations may not be allowed.

 

Foundation Year

Semester 1
Module title
Introduction to Professional and Academic Skills Compulsory
Introduction to Web Technologies and Database Systems Compulsory
Introductory Mathematics Compulsory
Introduction to Software Development and Computer Systems Compulsory
Semester 2
Module title
Introduction to Professional and Academic Skills Compulsory
Introduction to Web Technologies and Database Systems Compulsory
Introductory Mathematics Compulsory
Introduction to Software Development and Computer Systems Compulsory

Year 1

Semester 1
Module title
Hardware and Computer Systems Compulsory
Introduction to Analysis and Design Compulsory
Introduction to Software Development Compulsory
Maths for Computing Compulsory
Semester 2
Module title
Hardware and Computer Systems Compulsory
Introduction to Analysis and Design Compulsory
Introduction to Software Development Compulsory
Dynamic Data Interchange Optional
Introduction to Security Technologies Optional
Introduction to Virtualisation Optional
Social Media for Business Optional

Year 2

Semester 1
Module title
Advanced Programming Languages for Computer Systems Compulsory
Professional Computing Compulsory
Systems Programming with C++ Compulsory
Biometrics Optional
Further Maths and Algorithms Optional
Networking Fundamentals Optional
Project & Risk Management – Soft & Agile Methods Optional
Virtual Computing Optional
Web and Mobile Application Development Optional
Semester 2
Module title
Advanced Programming Languages for Computer Systems Compulsory
Professional Computing Compulsory
Systems Programming with C++ Compulsory
Biometrics Optional
Further Maths and Algorithms Optional
Networking Fundamentals Optional
Project & Risk Management – Soft & Agile Methods Optional
Virtual Computing Optional
Web and Mobile Application Development Optional

Year 3

Semester 1
Module title
Final Year Project Compulsory
Real Time and Safety Critical Systems Compulsory
Interface and Distributed Computing Techniques Compulsory
Research Methods for Computing Optional
Emerging Technologies Research Optional
Software Engineering for Mobile Devices Optional
Semester 2
Module title
Final Year Project Compulsory
Real Time and Safety Critical Systems Compulsory
Interface and Distributed Computing Techniques Compulsory

Year 4

Semester 1
Module title
Managing Emerging Technologies Compulsory
Computer Systems Development Practices Compulsory
Enterprise Mobility Compulsory
Computer Security: Low Level Optional
Cybercrime Forensic Analysis Optional
Malware Analysis and Reverse Engineering Optional
Digital Forensic Fundamentals Optional
Database Design and Development Optional
Information Systems Analysis Modelling and Design Optional
Android Application Development Optional
Engineering Internet Applications Optional
Game Engine Programming and Architecture Optional
Media Editing and Multimedia Applications Optional
Mobile Web and Multimedia Optional
Semester 2
Module title
MSci Group Project Compulsory
Project and Change Management Compulsory
Computing Research Compulsory

Teaching staff

You will be taught by an expert teaching team whose expertise and knowledge are closely matched to the content of the modules on the course. The team includes senior academics and professional practitioners with industry experience. Postgraduate research students who have undertaken teaching training may also contribute to the teaching of seminars under the supervision of the module leader. Our teaching is research-informed and 72% of our full-time staff are Fellows of the Higher Education Academy.

Teaching

You will be taught through a combination of lectures, seminars, workshops and laboratory practicals. Seminars enable you to discuss and develop your understanding of topics covered in lectures in smaller groups of around 16-18 students. In addition, you will have timetabled meetings with your personal tutor at least twice a year. You will be taught in first-class learning spaces throughout your course. Many of our courses are accredited or recognised by professional, statutory or regulatory bodies.

Independent learning

When not attending lectures, seminars, laboratory or other timetabled sessions, you will be expected to continue learning independently through self-study. Typically, this will involve utilising a range of digital resources including our virtual learning environment; reading journals, articles and books; working on individual and group projects; undertaking research in the library; preparing coursework assignments and presentations, and preparing for examinations. Your independent learning will be supported by a range of excellent facilities. These include the library, open access computer facilities, informal learning zones, a range of laboratories and performance and studio spaces.

Study time

Your study time will consist of class contact hours, self-directed learning, assessment and placements where appropriate. Your actual contact hours will depend on the subject area, on the option modules you select and professional body requirements. A typical composition of study time for this course is:

BSc (Hons)

Year 1: you’ll spend 32% of time in lectures, seminars or similar, and 68% of time in independent study.

Year 2: you’ll spend 24% of time in lectures, seminars or similar, and 76% of time in independent study.

Year 3: you’ll spend 13% of time in lectures, seminars or similar, and 87% of time in independent study.

BSc (Hons) with a placement year

Year 1: you’ll spend 32% of time in lectures, seminars or similar, and 68% of time in independent study.

Year 2: you’ll spend 24% of time in lectures, seminars or similar, and 76% of time in independent study.

Year 3: you’ll spend 100% of time on placement.

Year 4: you’ll spend 13% of time in lectures, seminars or similar, and 87% of time in independent study.

BSc (Hons) with a foundation year

Foundation Year: you’ll spend 29% of time in lectures, seminars or similar, and 71% of time in independent study.

Year 1: you’ll spend 32% of time in lectures, seminars or similar, and 68% of time in independent study.

Year 2: you’ll spend 26% of time in lectures, seminars or similar, and 74% of time in independent study.

Year 3: you’ll spend 15% of time in lectures, seminars or similar, and 85% of time in independent study.

MSci

Year 1: you’ll spend 32% of time in lectures, seminars or similar, and 68% of time in independent study.

Year 2: you’ll spend 26% of time in lectures, seminars or similar, and 74% of time in independent study.

Year 3: you’ll spend 15% of time in lectures, seminars or similar, and 85% of time in independent study.

Year 4: you’ll spend 17% of time in lectures, seminars or similar, and 84% of time in independent study.

Progression routes to masters

  • MSc Computer Science

Fees and finance

Fees

For the academic year 2018/19 the tuition fees for this course are:

Mode of study UK/EU International
Full-time To be confirmed To be confirmed
Part-time To be confirmed To be confirmed
Placement year
(Full-time route only)
To be confirmed To be confirmed

Tuition fees for UK/EU students starting their course in September 2018 are yet to be confirmed. They will be posted here as soon as they become available: Undergraduate fees

What costs are included in the fees?

Accommodation and living costs

Accommodation and living costs are not included in our fees.

For more information on accommodation and living costs, please see: Accommodation

Sources of financial support

If you receive funding from Student Finance you may be eligible to apply for additional benefits. Details can be obtained by visiting: www.gov.uk

Bursaries and scholarships

We seek to provide further financial support to those who need it most such as students who come from areas with low participation in higher education, whose household income is below a threshold or Care Leavers. If you meet the eligibility criteria you will be automatically allocated the bursary. For more information please visit: Funding

Entry requirements

Entry requirements 2018/19

BSc

  • Typical UCAS offer: 112 points
  • A levels: BBC, CCC plus 16 points from other level 3 qualifications eg B at AS
  • BTEC: DMM, MMM plus 16 points from other level 3 qualifications

MSci

  • Typical UCAS offer: 128 points
  • A levels: ABB, BBC plus 16 points from other level 3 qualifications eg B at AS
  • BTEC: DDM, DMM plus 16 points from other level 3 qualifications

All applicants need GCSE minimum grade C Mathematics and English Language, or recognised equivalent.

Foundation

If you don’t have 112 points you can join this award with 48 points and study four foundation modules for a year before moving on to this degree title.