Studying Software Development

Introducing your course leader, Fiona Knight

Hi, I’m Fiona Knight and I’m the course leader for the BSc (Hons) Software Development course.

I have been teaching here for 25 years and am passionate about building secure, reusable applications while staying up to date with the latest industry trends.

With experience in over 15 programming languages, my work explores how interfaces can enhance user experiences across different devices, from voice-controlled systems to large-screen applications. My masters research focused on how Alexa voice applications can support student learning, and I regularly present at local industry events to share insights on web standards and best practices.

I believe students should have every opportunity to succeed. I look forward to welcoming you to University of Staffordshire and supporting you in developing the skills needed for a career in software and web development.  

Join the Staffordshire Computing Society

Get involved in our vibrant student community by joining the Staffordshire Computing Society. Participate in events like Hash and Seek, hackathons, and industry talks to enhance your skills and network with fellow students interested in computing and related fields.

Hashing & Seek

The society recently organised an exciting workshop on hashing and encryption. The session broke down complex concepts into simple, hands-on lessons, making learning interactive and approachable. The highlight of the event was a thrilling treasure hunt where students used their new-found hashing skills to solve challenges and win prizes.

Read the blog post from our student Aurelia

Enhance your career with additional certifications

We understand the importance of industry-recognised certifications in boosting your employability and preparing you for a successful career in the tech industry. As part of our undergraduate computing courses, we offer a range of certifications that are integrated into the curriculum, providing you with valuable skills and qualifications. These certifications include:

  • Cisco: Gain expertise in networking with Cisco's globally recognised certifications. Learn to design, implement, and manage complex network infrastructures.
  • Amazon Web Services (AWS): Develop your cloud computing skills with AWS certifications. Understand cloud architecture, deployment, and management using industry-standard tools.
  • VMware Academy: Access resources and training to become proficient in virtualisation and cloud computing technologies through our VMware Academy partnership.
  • IBM Badges: Earn widely respected IBM badges that demonstrate your proficiency in various computing skills and technologies.
  • Microsoft: Enhance your knowledge in areas such as cloud computing, AI, and data analysis with Microsoft's certifications.
  • Specialised accreditations: Obtain specialised certifications in tools like XRY, EnCase, and Offensive Security (OFFSEC), setting you apart in the competitive tech landscape

By choosing University of Staffordshire, you'll benefit from a comprehensive education that includes industry-recognised certifications, hands-on learning, and strong industry connections. We are committed to supporting your academic and professional journey, ensuring you are prepared for a successful career in the tech industry.

Frequently asked questions

Can I join any computing related societies or clubs?

Absolutely! We have a vibrant student community with societies like the Staffordshire Computing Society, where you can connect with fellow students, participate in events, and enhance your skills.

Are there any practical experiences included in the course?

Yes, you will engage in hands-on activities, including:

  • Live projects: Work on real-world software development projects.
  • Hackathons: Participate in competitive coding events.
  • Industry placements: Gain experience with leading tech companies.

What kind of work placements are available?

You can undertake a 12-month paid placement with top companies like:

  • Sky
  • CERN
  • BAE Systems
  • BMW
  • IBM
  • AWS
  • Cisco
  • Juniper

What career prospects can I expect after graduating?

Graduates can pursue careers in various sectors, including technology and finance, with roles such as:

  • Software Developer
  • Web Developer
  • Mobile App Developer
  • Systems Analyst
  • Database Administrator

How is the course assessed?

The course uses a variety of assessment methods, including:

  • Class tests
  • Examinations
  • Practical assignments
  • Portfolios
  • Reports
  • Presentations

Teaching staff

Dr David Dyke

Course Director

David's expertise focuses on control engineering, electrical circuit analysis, analogue electronics and hardware-based digital electronics. His research interests focus on social implications of technology and the use of AI for power systems design.

David's profile

Stephen Cahill

Senior Lecturer

Steve is a Networks and Server Specialist who focuses primarily on teaching Virtualisation and Infrastructure Modules. His area of interest is primarily Hardware Platforms and Monitoring Systems.

Stephen's profile

Fiona Knight

Senior Lecturer

Fiona is a senior lecturer in Computer Science, specialising in web development, user interfaces and mobile application development. She is a second-year leader for Computer Science, and is a specialist on the web and software development routes.

Fiona's profile

Dr Carolin Bauer

Senior Lecturer

Carolin has been working for Staffordshire University for a number of years in her capacity as a senior lecturer. She is currently the Course Leader for the MSc Software Engineering course.

Carolin's profile

Dr Justin Champion

Senior Lecturer

Justin has worked for the University for a number of years as a Senior Lecturer in Networking. He is a member of the university's CISCO teaching team and has a wide set of experiences within this field, and has mostly specialised in the area of…

Justin's profile

Dr Mostafa Tajdini

Senior Lecturer

Mostafa is Course Leader for BSc (Hons) Cyber Security course at Staffordshire University as well an active researcher in Cyber and Network Security. His main area of the interest is Intrusion Detection/Prevention System in IPv6 and Phishing Attack.

Mostafa's profile

Dr Benhur Bakhtiari Bastaki

Senior Lecturer

Benhur is Course Leader for BSc Artificial Intelligence. His is an active researcher and his current areas of interest are artificial intelligence, machine learning, ambient intelligence, ubiquitous sensing, contextual information and data mining.

Benhur's profile

Your next steps

  1. Accept your offer

    An exciting new chapter awaits you here at University of Staffordshire - we can't wait to meet you. Before you can progress with finance or accommodation choices, you'll need to confirm your offer via UCAS.

  2. Apply for student finance

    It's best to arrange your student finance before starting University. You can learn more about student finance and make an application at www.gov.uk/student-finance. Our support team is here to help, get in touch if you have any questions about student finance.

  3. Apply for your accommodation

    We have a range of accommodation to choose from to suit all lifestyles and budgets, including en-suite and accessible rooms. Browse rooms and find out how to apply.

for Career Prospects

Whatuni Student Choice Awards 2025

for Social Inclusion

The Times and Sunday Times Good University Guide 2026

for First Generation Students

The Mail University Guide 2026

in the UK for Games Education

Rookies Games Design and Development 2023, 2025

TIGA Best Games Intuition 2024, 2025

of Research is “Internationally Excellent” or “World Leading”

Research Excellence Framework 2021

of Research Impact is ‘Outstanding’ or ‘Very Considerable’

Research Excellence Framework 2021