Software Engineering (with Integrated Foundation Year)
Program Overview
This integrated program prepares UK students for a career in Software Engineering, providing a strong foundation in computing and transferable skills. The program emphasizes real-world problem-solving through the CDIO approach and offers a wide range of career opportunities in various industries. Students will gain proficiency in Java and other programming languages, and benefit from industry collaborations and a final-year project.
Program Outline
Degree Overview:
This integrated programme is designed to prepare and support UK students for a strong and rewarding experience in their selected discipline, Software Engineering, immediately aligning students to the fundamentals of computing from the moment they enrol. In addition to providing all necessary science, technology, engineering and mathematics background to allow students to confidently enter year one of the BEng (Hons) Software Engineering programme, the first year of study will also develop transferable skills such as communication, professionalism, teamwork and creativity, and provide an excellent transition period in preparation for learning and teaching methodologies used in the UK to support high engagement and achievement in the discipline. The foundation year is taken in common with four complementary engineering disciplines (Biomedical, Chemical, Civil & Structural, Mechanical) and the following year in common with Computer Science and Computer Science for Cyber Security, allowing students to transfer after this common year if they feel an alternative programme better suits their emerging interests and career aspirations. Conceive, Design, Implement, Operate (CDIO) forms a core element of programme delivery, based around developing innovative and sustainable solutions to real-world problems and closely linked to our well-developed industrial collaborations.
Outline:
First year
- Foundation Mathematics 1
- Foundation Mathematics 2
- Foundation Mechanics
- Foundation Physics
- Fundamentals of Materials
Second year
- Fundamentals of Programming
- Mathematics for Computing
- Technical and Professional Skills
- Computer Architecture and Systems Software
- Internet Technologies
- Software Design and Development
Third year
- Database Systems
- Data Structures and Algorithms
- Artificial Intelligence
- System Security Management
- Enterprise-Pro
- Computer Communications and Networks
Fourth year
- Placement and/or Study Abroad
Final year
Core
- Final Year Project
- Large Scale Data Driven Applications
- Software Systems Design and Testing
Option
- Mobile Application Development
- Numerical Methods and Computer Graphics
- Machine Learning
- Concurrent and Distributed Systems
Teaching:
At Foundation level, cognitive and personal skills are developed in more open-ended problem solving and design exercises, often tackled by working in small groups supported by members of academic, technical, and library staff. Project work is used to bring various aspects of the programme together. Typically, each module will involve students in 72 hours of scheduled contact except Mathematics, for which students will have 96 hours of scheduled contact for each module. An expected weekly attendance commitment will be around 21 hours. Students will experience a wide range of teaching and learning environments and a consistent balance between direct academic delivery, and individual and group study. Concepts, principles and theories are generally explored in formal lectures, practiced in associated tutorials and seminars, and demonstrated and experimented in laboratory classes. Practical skills are developed in laboratory sessions. The Enterprise-Pro group project module develops an appreciation of how to manage group dynamics whilst working on a substantial computing and software engineering exercise. Honours students undertake a major individual project in their final year, drawing together the knowledge and experience gained throughout the programme. The project provides the opportunity for students to demonstrate the ability to solve problems using current ideas and current, cutting-edge techniques that are at the forefront of computing and applied multidisciplinary disciplines.
Careers:
Career prospects for this course are exceptionally strong and you’ll have tremendous flexibility to undertake a wide variety of career paths. Software is at the heart of modern society, controlling computers and machines to accomplish a wide variety of tasks – from app development, to medical robots, to banking systems. Almost every industry in the world benefits from computing technology and approaches, and needs graduates with relevant skills to propel them forward into the future. Recent graduates from this programme have gone on to work in many fascinating areas and industries, working at companies such as:
- IBM
- Intel
- Microsoft
- Hewlett-Packard (HP)
- Cap Gemini
- FDM Group
- Centrica
- BBC
- British Sky Broadcasting
- Rolls Royce
- JP Morgan
- NHS trusts
- GE
- Deutsche Post AG
- Goldman Sachs
- Skipton Building Society
- Societe General
- Expressbank
- Thomson Reuters
Other:
- The main programming language used in this lab is Java, which supports object orientation, graphical user interfaces, concurrency, and networking. You'll also study languages such as C#, C++, Python, and Ruby.
- All of our computer science students are automatically enrolled as student members of the British Computer Society (BCS).
Tuition fee UK: £9,250 per year
University of Bradford
Overview:
The University of Bradford is a public research university located in Bradford, West Yorkshire, England. It is known for its strong focus on research and its commitment to social mobility. The university offers a wide range of undergraduate and postgraduate programs across various disciplines.
Services Offered:
Student Life and Campus Experience:
The university provides a vibrant student life experience with a range of clubs, societies, and events. Students can expect a welcoming and supportive campus environment.
Key Reasons to Study There:
Strong research focus:
The university is recognized for its high-quality research, with 77% of its research impact rated internationally excellent or world-leading.Social mobility:
The University of Bradford is ranked first in England for its impact on social mobility.Value for money:
The university's Distance Learning MBA is ranked the best value for money by the Financial Times.Excellent academic programs:
The university excels in various fields, including Physiotherapy, Forensic Science, and Children's Nursing.Academic Programs:
The university offers a wide range of academic programs, including:
Business:
The University of Bradford's Business School is recognized for its support of firms and students.Nursing:
The university provides financial help for nursing students.Computer Science:
The university has invested £600k in new computer science labs.Other:
The university also offers programs in various other fields, including engineering, law, and the arts.Other:
The university is a member of Yorkshire Universities and is a Stonewall Diversity Champion. It has also received the Athena Swan Bronze Award and the Queen's Anniversary Prizes.
Entry Requirements:
A levels
DDD.
T levels
Pass - Overall grading Pass (D or E in the Core) with no subject specific requirements.
BTEC Extended Diploma
Level 3 National Extended Diploma (from 2016) MMP, along with a minimum of GCSE Mathematics grade C/grade 4. OR BTEC Extended Diploma (2010-2016) Any Engineering subject to include Mathematics for Engineering Technicians (Unit 4) Pass OR BTEC Extended Diploma (2010-2016) Construction and Built Environment to include Mathematics in Construction and the Built Environment (Unit 3) Pass OR BTEC Extended Diploma (2010-2016) Applied Science to inc. Mathematical Calculations for Science (Unit 7) and Using Statistics in Science (Unit 8) OR BTEC Nationals Level 3 (from 2016). Any Engineering subject to include Calculus to Solve Engineering Problems (Unit 7) Pass AND GCSE English grade D/grade 3 or equivalent.
Applicants on Access Programmes
72 UCAS tariff points.
International Baccalaureate requirements
72 UCAS tariff points, with Maths Higher Level grade 3 or Standard Level grade 4 plus Higher Level grade 3 or Standard Level grade 4 in English. Plus minimum of GCSE Mathematics grade C/grade 4 and English grade D/grade 3 (equivalents accepted).