BSc (Hons) Software Engineering
Bachelor's degree
In High Wycombe
Description
-
Type
Bachelor's degree
-
Location
High wycombe
-
Duration
3 Years
Does the idea of creating valuable new applications and software excite you? This course is for those who have an interest in approaching problems with an analytical mind. You will look at life-critical systems, such as pacemakers and fire alarm systems, as well as software and apps for a variety of practical and social uses.
We are looking for analytical students who have an interest in taking a systems engineering approach to software solutions. You will learn and develop the skills needed for a career in this industry, and gain a firm grasp of modern software engineering techniques.
Facilities
Location
Start date
Start date
About this course
Beyond core computing topics, you’ll also study a number of development technologies and tools. We’ll look at how users interact with systems, known as user experience, or UX, and develop skills for communication, planning and problem solving. In your first year, you’ll focus on these fundamentals, which are regarded as essential by future employers.
The role of software engineers is becoming increasingly prolific. This hands-on, highly vocational course gives you the skills needed for careers in a variety of sectors. These areas may cover commercial, environmental, government, health, education and defence.
Graduates of the degree programme can continue their studies at postgraduate level, or further enhance their employability by obtaining Microsoft Certification™.
A typical offer will be a UCAS Tariff score of 80. A minimum of two full A-levels (or equivalent) is required. Every application is considered on an individual basis.
Reviews
Subjects
- Design
- Systems
- Programming
- Application Programming
- Computer Architectures
- Networking
- Web Development
- XML
- Functional programming
- Web Applications
Course programme
This module map provides a list of the modules that make up your course.
Each module is worth a specified number of credits (typically either 15 or 30 credits for undergraduate courses). Compulsory (or ‘core’) modules cover key subject knowledge, while ‘option’ modules enable you to develop your own interests. For a full-time course you must take modules worth a total of 120 credits at each level of the course. The number of option modules you can take depends on the number of compulsory modules at each level. You can find more information about how your course is structured via the Academic Advice pages.
Our teaching is informed by research and employer requirements, and modules change periodically to reflect developments in the subject area. In addition, where we have insufficient numbers of students interested in an option module, this may not be offered. If an option module does not run, we will advise you as soon as possible and help you choose an alternative module.
The modules available on this course are as follows:
Year 1 Modules- Application Programming
- Computer Architectures
- Digital Technologies and Professional Practice
- Networking
- Programming Concepts
- User Experience (UX)
- Web Development
- XML
- Database Design
- Functional Programming
- Mobile Apps
- Object Oriented Analysis and Design
- Object Oriented Programming
- Real-time Systems (Team Project)
- Software Engineering
- Web Applications
- Advanced Programming
- Critical Systems
- Data Structures and Algorithms
- Design Patterns
- Enterprise Systems Development
- Project
- Quality Assurance and Testing
Additional information
Full Time Home and EU, February 2020: £9,250 per year
Full Time International, February 2020: £12,000 per year
BSc (Hons) Software Engineering