City's BSc (Hons) Computer Science focuses on how software and programming work can be used to solve real-world problems.
You will gain an appreciation of the foundations of computation, acquire an understanding of the structure of programming languages and develop the skills to use coding creatively in solving computational problems. You will also acquire expertise in state-of-the-art approaches to a wide variety of technologies, learn commercially valuable skills and work with internationally renowned research groups, learning about the latest developments in computer science.
In the final year of the course, you will develop an individual project, either through working with the technology industries, working with a research group or through the realisation of your own ideas.
This degree is suitable for students who are looking for a career with a comprehensive grounding in computing. A strong interest in software technologies is a requisite, together with a desire to understand how they work and are built. Applicants should be motivated to keep up-to-date in a field in which rapid and accelerating change is the rule rather than the exception.
Watch 2013's students at Coding Bootcamp - your introduction to coding at City:
This course shares a common first year with the following City courses, giving you the flexibility to change course after a year's study if required (subject to approval):
- BSc (Hons) Business Computing Systems
- BSc (Hons) Computer Science with Games Technology
- BSc (Hons) Software Engineering.
City's BSc (Hons) Computer Science is accredited by the Chartered Institute for IT (BCS), exempting students from their professional examinations and offering a pathway to Chartered status.
For 2015 entry
Typical offers require one of the following:
- 'A' Level: 360 UCAS tariff points or BBB at 'A' Level
- IB: 32 points, 6 in all higher subjects
- BTEC: DDD.
In addition, the following is required:
- GCSE: English Language grade C and Mathematics grade C (or equivalents).
- IELTS: 6.0 overall, to include 6.0 in writing and 5.5 in all other components.
- GCSE: English Language grade C.
English language programmes
If you need to improve your English language skills before you enter this course, our partner, INTO City University London offers a range of English language courses. These intensive and flexible courses are designed to improve your English ability for entry to this degree.
If you are not from the European Economic Area / Switzerland and you are coming to study in the UK you may need to apply for a visa or entry clearance to come to the UK to study.
The way that you apply may vary depending on the length of your course at City, there are different rules for:
- Students on courses of more than 6 months
- Students on courses of less than 6 months
- Students on a pre-sessional English Language course
Please note: If you require a Tier 4 student visa to study in the UK, you cannot undertake a part-time course.
For more information see our main Visa page.
- Start Date:
- September 2015
- 3 years or 4 years with a 1 year placement, or the Professional Pathway Scheme (combining the degree with 3 years of IT work experience)
City's BSc (Hons) Computer Science degree focuses on how software and programming works and how it can be used to solve real-world problems.
While at City University London, you will gain:
- an appreciation of the foundations of computation
- an understanding of the structure of programming languages
- the skills to use coding creatively in solving computational problems.
You will also:
- acquire expertise in state-of-art approaches to a wide variety of technologies;
- learn commercially valuable skills;
- work with our internationally renowned research groups, learning the latest developments in computer science;
- develop a large individual project, either with the tech industries, working with a research group or realising your own ideas.
In year one, you will study six core modules:
- Computation and reasoning
- Mathematics for computing
- Software engineering
- Systems architecture
- Programming in Java
- Business systems.
A common first year syllabus with three other City courses offers flexibility, as you can make your final choice of degree at the end of the first year.
In year two, you will take a further six core modules and can choose to undertake a project. Professional Pathway students take the core modules over a period of two years.
Core modules include:
- Functional programming
- Networks & operating systems
- Object-oriented analysis & design
- team project
- Professional development in IT.
The course is available with or without a placement between year two and year three.
In year three, you will take one core module in Theory of computation and may choose five elective modules from a list of over 20. You will also undertake an individual project researching and developing systems in an area of your own specialist interest. Professional Pathway students take these core and elective modules over a period of two years.
Elective modules include:
- Advanced databases
- Artificial intelligence
- Business engineering with ERP solutions
- Cognition and technologies
- Data visualisation
- IT security
- Project management
- Management of IT strategy.
Teaching and Assessment
You will learn through a combination of lectures, case studies, seminars and laboratory sessions. Project and group work aim to develop creativity and problem-solving and play a major part in the course. Learning is also supported by City's online e-learning system.
Assessment is by examination and coursework, although some components, such as the team project, are assessed by coursework alone. Your final degree classification is calculated from the second and final years, with weightings of 40 per cent and 60 per cent respectively.
You may wish to undertake some preparatory reading.
"Objects First with Java, Fourth edition" D. Barnes and M. Klling. Pearson, 2009. ISBN 13: 978-0-13-700562-8.
"Software Engineering" Ian Sommerville. Addison-Wesley, 8th edition, 2006
Note that module leaders may choose to use different or additional texts to the ones listed above.
- Full-time EU: £9,000 per year
- Full-time Non EU: £13,000 per year
For up-to-date information about tuition fees, living costs and financial support, visit Undergraduate Fees and Finance.
As part of the BSc (Hons) Computer Science, you may gain paid work experience as part of your degree through one of our placement schemes:
- One-year placement - these are taken after you have successfully completed your second year of studies; students work between nine and fifteen months on placement before returning to City to complete their final year;
- Professional Pathway Scheme - this scheme is unique to City University London and offers you the opportunity to combine paid placement employment and study.
Placements are a fantastic way to gain professional experience in a relevant field as part of your degree. The School has its own dedicated placements team that provides on-hand support and guidance for students throughout their studies. The team has longstanding relationships with an impressive and diverse range of companies spanning both large and small organisations including start-ups in Tech City.
Placements are highly encouraged at City; students that complete a placement year benefit from gaining professional experience working on real-life projects and are also more likely to:
- Achieve a first - 48% of students that completed a placement were awarded a first class degree overall*
- Secure a graduate-level job - 100% of students that completed a placement year secured graduate level work within six months of graduation*
- Earn a higher salary - placement students earn on average £3,000 more than non-placement students*
*Data source: HESA DLHE survey 2011/12
Careers include programming and software development and research-based careers in the IT industry.
City's BSc (Hons) Computer Science degree is accredited by the Chartered Institute for IT (BCS), exempting you from their professional examinations and offering a pathway to chartered status.
This course will enable you to...
...move on to further study. City offers a range of Masters degree courses related to Computer Science, including:
Find out more about City University London
UCAS code: G400
Applications for degree courses must be made through UCAS. You can apply through your school or college using the Apply system, which enables you to submit your application directly to the UCAS website.
Universities and Colleges Admissions Service (UCAS)
Rosehill, New Barn Lane,
Cheltenham, Gloucestershire GL52 3LZ
UCAS Customer Service Unit telephone numbers:
- For callers in the UK: 0871 468 0 468
- For callers outside the UK: +44 (0)871 468 0 468
- For callers with hearing difficulties
- From the UK use the Text Relay service on 18001 0871 468 0 468
- From outside the UK dial +44 151 494 1260 (text phone) and then ask the operator to dial 0871 468 0 468.
When to apply
Your application for entry in September 2015 should arrive at UCAS between 1 September 2014 and 15 January 2015. Applications that arrive after 15 January 2015 will be considered only at the University's discretion. When your application is acknowledged by UCAS, you will be sent a personal identification number so that you can access your records via Track on the UCAS website.
For general enquiries about the admissions process, please contact the
T: +44 (0)20 7040 8716/0223
If your enquiry is about admission to a particular course, you should contact the admissions tutor for that course (please see the course description for contact details).