Please note this course replaces BSc (Hons) Software Development [with Foundation Year] from September 2020.
Have you got what it takes to become an expert software developer? If so, you’ll be in high demand. There’s a shortage of qualified IT graduates in coding so take your coding and programming skills to the next level with our Cambridge-based course and learn techniques to identify, analyse and test the IT solutions that industry needs. Your real-life skills, gained through an optional placement year, will put you ahead of the game in this ever-evolving industry.
Do you already have skills in coding and want to take your interest further? Industry is demanding coding and software development skills to meet business requirements and this course will help you understand what they are looking for and why.
We’ll begin by focusing on these business requirements and principles of software to make sure you’re thinking about how your skills will mould your career from day one.
You’ll learn techniques for identifying, analysing and testing IT requirements of business scenarios and then develop the skills to design innovative IT solutions, using custom system analysis and design methods of scripting, programming, system analysis and design, and systems operation.
There’s plenty of opportunity for practical work, as you carry out both individual and team tasks in the software development lifecycle, from analysis and design to implementation, testing and maintenance of a computer system, including database modelling, development and deployment.
You will develop essential skills in popular and versatile programming languages such as JavaScript, Java, PhP and .net supported by MySQL and SQLServer databases.
We’re constantly looking for what’s new in the industry, to stay ahead of the game. That’s why you’ll apply new models, techniques and tools for implementing custom designs of IT solutions, while you deliver high standard software products for various platforms.
Security standards and quality assurance benchmarks will run throughout everything you design, to ensure your software testing skills meet the ethical and professional standards demanded by the industry.
Course Details - Modules
Level 3 (foundation year)
Foundation in Engineering, Computing and Technology
Year one, core modules
Basic Maths for Technology
Computer Technology
Web Development
Learning and Skills for HE
Operating Systems
Software Principles
Year two, core modules
Data Security
Design Methods and Technology Project
Object and Data Modelling
Object Oriented Programming
Project Management and Quality Assurance
Cloud Development
Year three, core modules
Advanced Object Oriented Programming
Data-Driven Application Programming
Ethical Computing
Undergraduate Major Project
Application Development
Course Details – Assessment Method
We’ll use a range of assessment methods to help measure your progress. Besides exams, you’ll undertake case studies, in-classes tests, coursework, group work, presentations and log books.
Course Details – Professional Bodies
Professional Bodies are not listed for this Course.
How to Apply
26 January This is the deadline for applications to be completed and sent for this course. If the university or college still has places available you can apply after this date, but your application is not guaranteed to be considered.
Application Codes
Course code:
I302
Institution code:
A60
Campus Name:
Cambridge Campus
Campus code:
Points of Entry
The following entry points are available for this course:
Year 1
Entry Requirements for Advanced Entry (Year 2 and Beyond)
Entry Requirements for Advanced Entry are not listed for this Course.
International applicants
Standard Qualification Requirements
5 GCSE passes at grade 3 or D or above and evidence of two years post-GCSE study at Level 3
If you have achieved at least grade E in one A level, or equivalent, you are exempt from the two year post-GCSE study requirement, but you still have to meet the GCSE requirements
If English is not your first language you will be expected to demonstrate a certificate level of proficiency of at least IELTS 5.5 overall including 5.5 in each band/component
Please click the following link to find out more about qualification requirements for this course