Computer Science BSc (Hons) – 2020 entry

Bachelor's degree

In Guildford

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Guildford

  • Duration

    3 Years

Our BSc Computer Science course will develop your understanding of the concepts and principles that form the basis of computing systems.

We’ll provide you with the balance of knowledge and skills you need to design, implement and troubleshoot software and complex systems to a professional standard.

You may choose to take a Professional Training placement year, which will give you invaluable industry experience and opportunities to apply theory to real-world scenarios.

You’ll explore a wide range of topics including object-oriented programming, artificial intelligence, computer security and computational mathematics, using languages and tools such as Java, C++, Android, SQL, Python, MATLAB and assembler, and specialist hardware such as Arduino microcontrollers.

Facilities

Location

Start date

Guildford (Surrey)
See map
GU2 7XH

Start date

On request

About this course

Surrey is one of the UK’s leading universities for computer science with an excellent employability rate for graduates.

Our BSc Computer Science course will provide you with a solid foundation for designing the next generation of computational systems, as well as enabling you to analyse and resolve issues with today’s software programs.

You’ll be taught by academics at the forefront of their field and have opportunities to attend lectures from industry experts.

A Professional Training placement provides you with the opportunity to develop your professional, academic and personal potential, equipping you to be adaptable, resilient, globally minded, confident, entrepreneurial and digitally savvy in the workplace. These qualities are widely recognised by employers and many of our students are offered employment on graduation by their placement provider.

The Professional Training placement year gives our students an insight into their subject and career potential, and early access to professional experience. It can be invaluable in developing work-based skills and helping them secure a graduate career.

Recent graduates have entered employment in roles such as:

Software Engineer, Xceptor
Computer Programmer, Stanhope-Seta
Technology Associate, Morgan Stanley
Forensic Data Analyst, PwC
Technical Architecture Consultant, Accenture UK Ltd
Analyst Programmer, Avco Systems Ltd
Software Developer, ID Business Solution.

GCSE or equivalent: English Language at Grade C(4) and Mathematics at Grade B(5) (or equivalent).

BSc (Hons) - BCS, the Chartered Institute for IT
Accredited by BCS, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.

BSc (Hons) - BCS, the Chartered Institute for IT
Accredited by BCS, the Chartered Institute for IT on behalf of the Engineering Council for the purposes of fully meeting the academic requirement for Incorporated Engineer and partially meeting the academic requirement for a Chartered Engineer.

BSc (Hons) - BCS, the Chartered Institute for IT
Accredited by BCS, the Chartered Institute for IT on behalf of the Science Council for the purposes of partially meeting the academic requirement for registration as a Chartered Scientist.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Management
  • Computing
  • CS
  • Web
  • Project
  • Systems
  • Programming
  • IT Development
  • IT Management
  • Skills and Training

Course programme

Year 1

Module
  • COMPUTER LOGIC
  • FOUNDATIONS OF COMPUTING
  • PROGRAMMING FUNDAMENTALS
  • WEB AND DATABASE SYSTEMS
  • DATA STRUCTURES AND ALGORITHMS
  • FOUNDATIONS OF COMPUTING II
  • MOBILE COMPUTING
  • SOFTWARE ENGINEERING
Year 2

Module
  • ADVANCED ALGORITHMS
  • FURTHER PROGRAMMING PARADIGMS
  • INFORMATION RETRIEVAL
  • WEB APPLICATIONS DEVELOPMENT
  • ARTIFICIAL INTELLIGENCE
  • COMPUTER NETWORKING
  • PARALLEL COMPUTING
  • SOFTWARE ENGINEERING PROJECT
Year 3

Module
  • ADVANCED CHALLENGES IN WEB TECHNOLOGIES
  • COMPUTER SECURITY
  • COMPUTER VISION AND PATTERN RECOGNITION
  • ENTREPRENEURSHIP AND INNOVATION: A BUSINESS MODEL APPROACH
  • INFORMATION SECURITY MANAGEMENT
  • INTERNATIONAL BUSINESS STRATEGY
  • INTERNET OF THINGS
  • PRACTICAL BUSINESS ANALYTICS
  • COMPUTATIONAL INTELLIGENCE
  • COMPUTER SCIENCE EDUCATION
  • DEEP LEARNING AND ADVANCED AI
  • DISTRIBUTED SYSTEMS
  • MAINFRAME COMPUTING
  • PROJECT MANAGEMENT
  • SYSTEMS VERIFICATION
  • PROFESSIONAL PROJECT
Optional modules for Year 3 - FHEQ Level 6

A total of 4 optional modules must be chosen. With selections, the resulting pattern shall result in a total, including the compulsory module, of EITHER 2 modules in semester 1 and 3 in semester 2, OR 3 modules in semester 1 and 2 in semester 2.
Note that in order to maintain BCS accreditation, 2 of the optional modules need to be chosen from the available COM3XXX modules and EEE3032, so only 2 modules can carry MAN3XXX codes.

Assessment

Modules are assessed individually and credits are awarded for the successful completion of each one. Assessment takes place through a combination of examination and/or coursework, practical examinations and reports. Check individual module information to see full details at a module level.


Computer Science BSc (Hons) – 2020 entry

Price on request