Search

Chat With Us

    Software Engineering
    Go to Northumbria University
    Northumbria University

    Software Engineering

    Northumbria University
    University RankQS Ranking
    551

    Key Facts

    Program Level

    Bachelor

    Study Type

    Full Time

    Delivery

    On Campus

    Course Code

    G601

    Campuses

    Waterside

    Program Language

    English

    Start & Deadlines

    Next Intake DeadlinesSeptember-2024
    Apply to this program

    Go to the official application for the university

    Duration 4 year(s)
    Tuition Fee
    GBP 14,750  / year
    Next Intake September-2024

    Software Engineering

    About

    The BSc Software Engineering degree programme enables students to develop and apply a range of industry essential analytical and problem-solving techniques to facilitate real-world computer software development scenarios.

    Students build the required academic underpinnings, interpersonal skills and professional software engineer practitioner capabilities via the use of many simulated case-studies in a very practical learning strategy.

    Through their learning journey, students will study modern software engineering elicitation, analysis, specification, design, programming, testing and software evaluation theories and will devise solutions to real and simulated industry problems. BSc Software Engineering students will have the opportunity to have a hands-on approach with a variety of modern software development tools, languages and development environments.

    Updated 17/10/2022

    Our specialist Software Engineering degree focuses on the impact that software engineering has on the functionality and performance of products.

    Our Software Engineering BSc degree gives you a technical understanding of the essential academic knowledge, interpersonal abilities and practically based software development skills required to become an effective software engineering in the software industry.

    On the course you will develop and apply a range of analytical methods and problem-solving skills to real-world software development scenarios.  You will build your professional capabilities individually and as part of a team in a systematic practical manner applicable to a wide range of professional roles.

    This programme develops your independent thinking and flexibility within a significant range of areas with the software engineering field including, mobile applications development, object-oriented programming, software design, interface design, artificial intelligence, software testing and software evaluation.

    Please note the modules shown here relate to the academic year 22/23. The modules relating to the academic year 23/24 will be available from June 2023.

    Highlights


    Software is an integral part of people's daily lives and it continues to grow and evolve. All modern systems such as phones, laptops, tablets, driverless cars, drones and so on are driven by software. All the software for these systems is built using program code. To enable our students to become effective software engineers, the course includes the following highlights:

    • A wide range of taught approaches to coding and state of the art software development including. UML, Java, C++, JavaScript, PHP, Android, Oracle and programming development environments such as Eclipse. Our specialist BSc Software Engineering course will cover a selection of these technologies and give you opportunities to learn others in individual project work.
    • Exposure to a wide variety of implementation strategies and vehicles including, mobile applications, web-based solutions, database driven applications, solutions based around or including artificial intelligence components and approaches to effective interface design. As such, successful candidates have a wide range of potential career opportunities within the field with a degree in software development.
    • Links with industry and research that directly impact the course syllabus and teaching. All of the academics teaching on the course are either research active in relevant software engineering fields and/or have extensive links with industry. Using a combination of their contemporary research and industry networks, their teaching is dynamically influenced to give our students an up-to-date, industry relevant experience.
    • HP Laptop and software included with this course*  (*Terms and Conditions apply)
    • Guaranteed paid internship with the Northampton Employment Promise.

    Take a look around our Waterside campus


    If you'd like to see more of our Waterside campus, come and join us for a socially distanced CAMPUS TOUR.

    Book a Campus Tour

    Requirements

    Entry Requirements

    • Tawjahiya and successful completion of a Foundation programme from a UK awarding body,
    • Two-year associate degree / community college diploma (occasional Year 2 entry may be granted depending on qualification and modules studied),
    • International Baccalaureate Diploma,
    • Successful completion of a Foundation programme from a UK awarding body,
    • A Levels

    Career

    There is an increasing demand for skilled and qualified software engineering university graduates. This course will give you the skills and knowledge you need to work in a range of roles including your career in Software Engineering, including software programming, systems analysis and software testing.

    Our graduates have gone on to work in Software Engineering jobs with employers such as Microsoft, IBM, Oracle and Barclaycard.

    Commonly, they work in the following job roles:

    • Software Engineer
    • Software Architect
    • Software Designer
    • Embedded Software Engineer
    • Software Quality Engineer/Analyst
    • Cyber Security Manager
    • Games applications developer
    • PHP Developer
    • Software Testing Engineer
    • Software Configuration Manager
    • Software Engineering Manager

    Graduates will also be equipped with the required skills to undertake additional postgraduate programmes such as MSc, MPhil or PhD.

     

    Fee Information

    Tuition Fee

    GBP 14,750  / year

    How to Apply

    Applying to the University of Northampton – Your Options

    Depending on what and how you would like to study at university, there are different ways to apply.

    Local Representative

    If you are a resident of China, India, Pakistan, Malaysia, Nigeria, Thailand or Vietnam, you MUST apply via the Regional Office, or one of our recognised representatives in your country. Residents of Bangladesh must apply via the Pakistan Regional Office and residents of Sri Lanka must apply via the North India Regional Office. Any direct applications received from residents of the countries listed will be forwarded by our Admissions Team to the relevant Regional Office, causing unnecessary delay to the processing of your application.

    For residents of other countries, our recognised representatives are also our preferred method of application and you should take advantage of their services whenever possible. They can provide application and visa advice, general information about the University and a number of other support services.

    UCAS

    UCAS may be the standard application process for your school or the UON representative in your country. Information on how to apply can be found on the UCAS website.

    Our Online Application Service

    You can apply by clicking on the ‘apply now’ button on each course page of the website. If more than one intake or placement option is available, make sure you select the option you want.

    Please note that the system does not check your application for completeness or accuracy, which could mean it takes longer to receive a decision than if you receive advice from a local representative.

    ERASMUS

    ERASMUS applicants follow a separate application process. Application guidance is available on our ERASMUS webpage.

    Get in Touch for Application Guidance

    For more information about applying to the University of Northampton as an International student, please contact one of our Regional Offices or Recognised Representatives to be sure of the most efficient and rapid assistance. Alternatively you can email the International Office or call us on +44(0)1604 892546 or +44(0)1604 892134. We also have our own internationally focused social media pages. Make sure you are following us on Facebook, Twitter and Instagram.

    • Bachelor’s degree from a recognised university,
    • Successful completion of a recognised pre-Master’s programme.
    Northumbria University

    Software Engineering

    Northumbria University

    [object Object]

    United Kingdom,

    Newcastle upon Tyne

    Similar Programs

    Other interesting programs for you

    Find More Programs
    Wishlist