BSc Digital and Technology Solutions (Software Engineer)
Bachelor's degree
In Colchester
Description
-
Type
Bachelor's degree
-
Location
Colchester
-
Duration
3 Years
About the course
Apprentices learn to design, build and test high-quality software solution
This scheme teaches apprentices to apply engineering principles to all stages of the software development process, including requirements, analysis and design, development and data requirements whilst ensuring security robustness is built in
Our degree apprenticeship scheme applies our School of Computer Science and Electronic Engineering’s excellence and experience in delivering higher education to deliver a standard proposed by The Tech Partnership, now published on the Skills Funding Agency website, to meet the requirements of industry
Students taking this course are employees of a company offering this degree apprenticeship, which means that they earn a salary set by the company
The course will be run over three years using ‘agile’ methodology to deliver 12 sprints or modules
Apprentices spend 11-12 weeks at our Colchester Campus each year while the rest of the time is spent working closely with a workplace mentor to complete learning outcomes in the workplace
The course is based on our well established BSc Computer Science which has an outstanding employability record, with over 90% of graduates achieving graduate level employment or further study within 6 months of graduation, a result unmatched across the UK HEI sector
The students do not pay the course fees, as these are paid by the Government and the company
Our expert staff
We have been one of the leading electronics departments in the country throughout our history, and in recent years, our prolific research staff have contributed to some major breakthroughs
Facilities
Location
Start date
Start date
Reviews
Subjects
- Programming
- Engineering
- Industry
- Design
- Staff
- Systems
- Technology
Course programme
Students study from levels 4 to 6, acquiring increasing skill and competence in industry-relevant learning outcomes. At the same time, the students obtain industry-relevant experience, linked to their academic learning outcomes.
The course duration is 36 months, with this time period broken down into 12 sprints of 3 months’ duration. Each sprint has a dedicated set of learning outcomes associated with it and a clear sprint plan is provided to guide students whether they are campus-based or company-based.
The main campus-based time is in sprints 1 (11 week period) and 5 (10 week period), with some campus activity in sprints 3, 4, 6, and 7 to cover examination and presentation events.
Year 1
Introduction to Programming
Introduction to Databases
Fundamentals of Digital Systems
Professional Development
Mathematics for Computing
Object-Oriented Programming
Web Development
Network Fundamentals
Year 2
Software Engineering
Application Programming
Databases and Information Retrieval
Project and Industrial Practice
Data Structures and Algorithms
Web Application Programming
ICT Systems Integration and Management
Computer Security
Final year
Individual Project
Evolutionary Computation and Generic Programming
Large Scale Software Systems and Extreme Programming
Advanced Programming
Languages and Compilers
Previous
Next
Additional information
BSc Digital and Technology Solutions (Software Engineer)