inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
USD 24,663
Per year
Start Date
Medium of studying
On campus
Duration
36 months
Program Facts
Program Details
Degree
Bachelors
Major
Design
Area of study
Information and Communication Technologies | Natural Science
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
USD 24,663
Intakes
Program start dateApplication deadline
2023-09-01-
About Program

Program Overview


Professional recognition

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.





Careers and graduate prospects

We offer

careers information, advice and guidance

to all students whilst studying with us, which is extended to our alumni for three years after leaving the University.

Computing skills are the foundation of numerous professional careers in many dynamic sectors, such as technology, business, finance, health and gaming.

Our course is designed to prepare you to work at the cutting edge of computing and its applications. It combines technology, industry relevance and professional training to produce highly employable people.

Our graduates are sought after in the software, consumer electronics, telecommunications and security industries, among others. They’re involved in many different fields, from software development and building simulation systems; to devising IT strategies and managing organisations.

Recent graduates are employed as:

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





    Yatin Vadhia

    Computer Science BSc (Hons)

    Alumni Yatin Vadhia, who studied for a computer science degree at Surrey, has gone on to pioneer innovative solutions in e-commerce, travel and FinTech, and is currently Senior Product Manager at TrueLayer - a financial infrastructure and Open Banking technology company in London.

    Graduate





    Emma Jeyarajah

    Computer Science BSc (Hons)

    Self-learning is a key skill in growing as a developer and the Final Year Project develops your ability to work independently and produce a result which you then present at a professional standard – which is very similar to how a product is delivered.

    Program Outline

    Academic year structure

    The academic year is divided into two semesters of 15 weeks each. Each semester consists of a period of teaching, revision/directed learning and assessment.


    Modules

    Modules listed are indicative, reflecting the information available at the time of publication. Please note that modules may be subject to teaching availability, student demand and/or class size caps.

    The University operates a credit framework for all taught programmes based on a 15-credit tariff. Modules usually can be either 15, 30, 45 or 60, 75 and 120 credits, and additionally for some masters dissertations, 90 credits.

    The structure of our programmes follow clear educational aims that are tailored to each programme. These are all outlined in the

    programme specifications

    which include further details such as the learning outcomes.

  • Computer Science BSc (Hons)

  • Computer Science (Foundation) BSc (Hons)

  • Please note:

    The

    full module listing for the optional Professional Training placement part of your course can be viewed on the relevant programme specification.


  • Foundation

    Module title Status Semester

    ADVANCED MATHEMATICS AND COMPUTING A

    Compulsory

    1

    COMPUTER LABORATORY

    Compulsory

    1

    INTRODUCTION TO MICROECONOMICS

    Optional

    1

    MATHEMATICS A

    Compulsory

    1

    PRINCIPLES OF ENGINEERING & PHYSICAL SCIENCE

    Optional

    1

    ADVANCED MATHEMATICS AND COMPUTING B

    Compulsory

    2

    CHEMISTRY

    Optional

    2

    MACROECONOMIC MODELS, THEORIES AND POLICY

    Optional

    2

    MATHEMATICS B

    Compulsory

    2

    PHYSICS A

    Compulsory

    2

    PHYSICS B

    Optional

    2

    Optional modules for Foundation - FHEQ Level 3

    Students must choose one optional module in Semester 1 and one optional module in Semester 2


    Year 1

    Module title Status Semester

    COMPUTER LOGIC

    Compulsory

    1

    FOUNDATIONS OF COMPUTING

    Compulsory

    1

    PROGRAMMING FUNDAMENTALS

    Compulsory

    1

    WEB AND DATABASE SYSTEMS

    Compulsory

    1

    DATA STRUCTURES AND ALGORITHMS

    Compulsory

    2

    FOUNDATIONS OF COMPUTING II

    Compulsory

    2

    OPERATING SYSTEMS

    Compulsory

    2

    SOFTWARE ENGINEERING

    Core

    2


    Module title Status Semester

    ADVANCED ALGORITHMS

    Compulsory

    1

    COMPUTER SECURITY A

    Compulsory

    1

    FURTHER PROGRAMMING PARADIGMS

    Compulsory

    1

    WEB APPLICATIONS DEVELOPMENT

    Compulsory

    1

    ARTIFICIAL INTELLIGENCE

    Compulsory

    2

    COMPUTER NETWORKING

    Compulsory

    2

    PARALLEL COMPUTING

    Compulsory

    2

    SOFTWARE ENGINEERING PROJECT

    Compulsory

    2


    Module title Status Semester

    COMPUTATIONAL INTELLIGENCE

    Optional

    1

    COMPUTER SECURITY

    Optional

    1

    DISTRIBUTED SYSTEMS

    Optional

    1

    ENTREPRENEURSHIP AND INNOVATION: A BUSINESS MODEL APPROACH

    Optional

    1

    INFORMATION SECURITY MANAGEMENT

    Compulsory

    1

    INTERNATIONAL BUSINESS STRATEGY

    Optional

    1

    INTERNET OF THINGS

    Optional

    1

    PRACTICAL BUSINESS ANALYTICS

    Optional

    1

    ADVANCED CHALLENGES IN WEB TECHNOLOGIES

    Optional

    2

    DEEP LEARNING AND ADVANCED AI

    Optional

    2

    MAINFRAME COMPUTING

    Optional

    2

    NATURAL LANGUAGE PROCESSING

    Optional

    2

    PROJECT MANAGEMENT

    Optional

    2

    SYSTEMS VERIFICATION

    Optional

    2

    PROFESSIONAL PROJECT

    Core

    Year-long

    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, so only 2 modules can carry MAN3XXX codes.


    Year 1 (with PTY)

    Module title Status Semester

    COMPUTER LOGIC

    Compulsory

    1

    FOUNDATIONS OF COMPUTING

    Compulsory

    1

    PROGRAMMING FUNDAMENTALS

    Compulsory

    1

    WEB AND DATABASE SYSTEMS

    Compulsory

    1

    DATA STRUCTURES AND ALGORITHMS

    Compulsory

    2

    FOUNDATIONS OF COMPUTING II

    Compulsory

    2

    OPERATING SYSTEMS

    Compulsory

    2

    SOFTWARE ENGINEERING

    Core

    2


    Module title Status Semester

    ADVANCED ALGORITHMS

    Compulsory

    1

    COMPUTER SECURITY A

    Compulsory

    1

    FURTHER PROGRAMMING PARADIGMS

    Compulsory

    1

    WEB APPLICATIONS DEVELOPMENT

    Compulsory

    1

    ARTIFICIAL INTELLIGENCE

    Compulsory

    2

    COMPUTER NETWORKING

    Compulsory

    2

    PARALLEL COMPUTING

    Compulsory

    2

    SOFTWARE ENGINEERING PROJECT

    Compulsory

    2


    Module title Status Semester

    PROFESSIONAL TRAINING YEAR MODULE (FULL-YEAR WORK)

    Core

    Year-long


    Module title Status Semester

    COMPUTATIONAL INTELLIGENCE

    Optional

    1

    COMPUTER SECURITY

    Optional

    1

    DISTRIBUTED SYSTEMS

    Optional

    1

    ENTREPRENEURSHIP AND INNOVATION: A BUSINESS MODEL APPROACH

    Optional

    1

    INFORMATION SECURITY MANAGEMENT

    Compulsory

    1

    INTERNATIONAL BUSINESS STRATEGY

    Optional

    1

    INTERNET OF THINGS

    Optional

    1

    PRACTICAL BUSINESS ANALYTICS

    Optional

    1

    ADVANCED CHALLENGES IN WEB TECHNOLOGIES

    Optional

    2

    DEEP LEARNING AND ADVANCED AI

    Optional

    2

    MAINFRAME COMPUTING

    Optional

    2

    NATURAL LANGUAGE PROCESSING

    Optional

    2

    PROJECT MANAGEMENT

    Optional

    2

    SYSTEMS VERIFICATION

    Optional

    2

    PROFESSIONAL PROJECT

    Core

    Year-long

    Optional modules for Year 3 (with PTY) - 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, so only 2 modules can carry MAN3XXX codes.


    Timetables

    Course timetables are normally available one month before the start of the semester. Please note that while we make every effort to ensure that timetables are as student-friendly as possible, scheduled teaching can take place on any day of the week (Monday – Friday). Wednesday afternoons are normally reserved for sports and cultural activities. View our

    Code of practice for the scheduling of teaching and assessment (PDF)

    .


    Teaching

    Teaching includes large group lectures, small group tutorials, classes in our new computer science laboratory and drop-in sessions for programming.

    You’ll benefit from an integrated range of learning methods ranging from tutorials, case studies, projects and coursework, to practical and discussion classes, including the use of interactive voting handsets.

    In the early stages of your course, the methods of teaching and assessment aim to ensure you gain the relevant knowledge and skills.

    The methods used in your final year broaden and deepen the knowledge you’ve already gained, and help you develop the specialist skills you’ll need as a professional.

    Year coordinators are also available throughout your studies at Surrey to help with matters concerning your course or personal life.

    There may be occasions when the delivery of your teaching is supported by graduate teaching assistants. The University has a

    set of procedures

    that govern the use of postgraduate research students in this way.


    Assessment

    We use a variety of methods to assess you, including:

  • Coursework
  • Essays
  • Examinations
  • Practical sessions
  • Presentations.

  • Contact hours

    Contact hours can vary across our modules. Full details of the contact hours for each module are available from the University of Surrey's

    module catalogue

    . See the

    modules section

    for more information.

    SHOW MORE
    How can I help you today?