Skip to main content
Panoramic collage of university campus architecture

BSc(Hons) Software Engineering

York St John University, United Kingdom
Save

Course Overview

The BSc(Hons) Software Engineering program at York St John University is designed to provide students with a comprehensive understanding of software engineering principles, practices, and methodologies. The course covers the full software development lifecycle, from requirements gathering and design to testing, implementation, and maintenance. Students will learn how to apply software engineering principles to real-world problems and develop the skills needed to work in this rapidly evolving field.

Additional Information

Students on this course will have access to state-of-the-art facilities, including a dedicated software development lab and opportunities for work experience and placements. Graduates of the program will be well-prepared for careers in software engineering, including roles in software development, testing, and project management.

Why Choose York St John University?

York St John University is a leading provider of higher education in the North of England, with a strong reputation for excellence in teaching and research. The university's location in the historic city of York provides access to a vibrant cultural and intellectual environment, with numerous opportunities for collaboration and networking. Students on this course will benefit from the university's commitment to providing a supportive and inclusive learning environment.

Why You Should Study This Course

In this course, you will work in specialist computing labs as you gain skills in programming, software engineering, and system design. With a focus on your future employability, we will provide you with the opportunity to develop valuable industry connections. You will explore the key theories and context surrounding modern software engineering, including: The development of cybernetics Ubiquitous computing Post-humanism Ethics Ontology Phenomenology Sustainability. As part of this course, you can choose to complete a year-long placement in the industry. This extends the length of your course to 4 years and is completed between years 2 and 3. It's a brilliant chance to gain work experience and apply your technical skills and knowledge.

General Eligibility

104 UCAS Tariff points 3 GCSEs at grade C/4 (or equivalent) including the English Language.

Part Time Work Details

20 Hours of Work permit weekly for international students.

What You'll Study

1 Year 1
  • Programming 01 - Introduction to Programming

  • Mathematics and Problem Solving

  • Security Systems and Products

  • Programming 02 – Programming for the Web

  • Operating Systems

  • Software Engineering

2 Year 2
  • Programming 03 – Systems Programming and Scripting

  • Database Systems

  • Software Project Management and Agile Development

  • Programming 04 - Advanced Programming

  • User Experience (UX)

  • Professional and Research Practices

3 Year 3
  • Dissertation

  • The Internet of Things

  • Software Testing

  • Smartphone App Design and Development

  • Software and Web Security

  • Software Design Patterns

  • Advanced Web Development

  • iOS Games Development

  • Cloud Computing Security and Compliance

Language Requirement

  • IELTS5.5
  • TOEFL59
  • PTE50
  • Duolingo69
If English is not your first language you will need to show that you have English Language competence at IELTS level 6.0 (with no skill below 5.5) or equivalent.

Ready to get started?

For any enquiries or further details, please don't hesitate to contact us. Let's take the next step in your academic journey together.

Contact Us
Call
WhatsApp
Email