Computer Science, BSc Hons

Bachelor's degree

más de $ 1.000.000

Descripción

  • Tipología

    Bachelor's degree

  • Duración

    6

  • Inicio

    Octubre

This degree in Computer Science gives you a firm grasp of the science underpinning computer and software systems. You will gain practical experience of developing systems using the latest technologies and techniques, as well as exposure to the latest trends that will shape the future of computer science.

You can study our core Computer Science course or choose a specialist endorsement in Artificial Intelligence, Cyber Security, Data Science, Games or Networking. The modules you can study include Artificial Intelligence Applications, Machine Learning, Information Visualisation and Big Data.

By the end of the course, you will be equipped to study independently and to develop and adapt your skills throughout your career.

UCAS points

112 (view full requirements)

Course/institution codes

G400 G BSc/CS

Información importante

¿Qué objetivos tiene esta formación?:
For entry, you will require:112 UCAS points, including 3 A-levels at grades BBC or above.GCSEs in English Language and Mathematics at grade C / 4 or above.We also accept:BTEC/National DiplomaInternational BaccalaureateAdditional Vocational Certificate of EducationScottish and Irish Highers.




For more information, contact or 020 8331 9000.
You can also read our admissions policy.


Sedes y fechas disponibles

Ubicación

comienzo

comienzo

Octubre Inscripciones abiertas

Materias

  • Decision Making
  • Options
  • Computing
  • Software Engineering
  • Artificial Intelligence
  • Testing
  • Advanced Programming
  • Operating Systems
  • Information Visualisation
  • Algorithms
  • Design
  • Mathematics
  • systems
  • Engineering
  • Communication Training
  • Programming
  • Engineering Management
  • Computational
  • GCSE Mathematics
  • Visualisation

Temario

Year 1

Students are required to study the following compulsory modules.

  • Computer and Communication Systems (15 credits)
  • Introduction to Computer Science and its Applications (15 credits)
  • Paradigms of Programming (30 credits)
  • Algorithms and Data Structures (15 credits)
  • Introduction to Compilers (15 credits)
  • Principles of Software Engineering (15 credits)
  • Mathematics for Computer Science (15 credits)
Year 2

Students are required to study the following compulsory modules.

  • Advanced Programming (15 credits)
  • Operating Systems (15 credits)
  • Information Security (15 credits)
  • Introduction to Artificial Intelligence (15 credits)
  • Advanced Algorithms and Data Structures (15 credits)
  • Computational Methods and Numerical Techniques (30 credits)

Students are required to choose 15 credits from this list of options.

  • Introduction to Computer Forensics (15 credits)
  • Statistical Techniques with R (15 credits)
  • Operational Research: Linear Programming (15 credits)
Year 3

Students are required to study the following compulsory modules.

  • Human Computer Interaction and Design (15 credits)
  • Final Year Projects (60 credits)
  • JVM Programming Languages (15 credits)

Students are required to choose 15 credits from this list of options.

  • Penetration Testing and Ethical Vulnerability Scanning (15 credits)
  • Software Engineering Management (15 credits)
  • Natural Computing (15 credits)
  • Computer Forensics 3 (15 credits)
  • Information Visualisation and Big Data (15 credits)
  • Artificial Intelligence Applications (15 credits)
  • Graph Theory and Applications (15 credits)
  • Mathematics of Decision Making (15 credits)

Students are required to choose 15 credits from this list of options.

  • Machine Learning (15 credits)
  • Optimisation Techniques (15 credits)
  • Coding and Cryptography (15 credits)

Year 1

Students are required to study the following compulsory modules.

  • Computer and Communication Systems (15 credits)
  • Introduction to Computer Science and its Applications (15 credits)
  • Paradigms of Programming (30 credits)
  • Algorithms and Data Structures (15 credits)
  • Introduction to Compilers (15 credits)
  • Principles of Software Engineering (15 credits)
  • Mathematics for Computer Science (15 credits)
  • Computer and Communication Systems (15 credits)
  • Computer and Communication Systems
  • Introduction to Computer Science and its Applications (15 credits)
  • Introduction to Computer Science and its Applications
  • Paradigms of Programming (30 credits)
  • Paradigms of Programming
  • Algorithms and Data Structures (15 credits)
  • Algorithms and Data Structures
  • Introduction to Compilers (15 credits)
  • Introduction to Compilers
  • Principles of Software Engineering (15 credits)
  • Principles of Software Engineering
  • Mathematics for Computer Science (15 credits)
  • Mathematics for Computer ScienceYear 2

    Students are required to study the following compulsory modules.

    • Advanced Programming (15 credits)
    • Operating Systems (15 credits)
    • Information Security (15 credits)
    • Introduction to Artificial Intelligence (15 credits)
    • Advanced Algorithms and Data Structures (15 credits)
    • Computational Methods and Numerical Techniques (30 credits)
  • Advanced Programming (15 credits)
  • Advanced Programming
  • Operating Systems (15 credits)
  • Operating Systems
  • Information Security (15 credits)
  • Information Security
  • Introduction to Artificial Intelligence (15 credits)
  • Introduction to Artificial Intelligence
  • Advanced Algorithms and Data Structures (15 credits)
  • Advanced Algorithms and Data Structures
  • Computational Methods and Numerical Techniques (30 credits)
  • Computational Methods and Numerical Techniques

    Students are required to choose 15 credits from this list of options.

    • Introduction to Computer Forensics (15 credits)
    • Statistical Techniques with R (15 credits)
    • Operational Research: Linear Programming (15 credits)
  • Introduction to Computer Forensics (15 credits)
  • Introduction to Computer Forensics
  • Statistical Techniques with R (15 credits)
  • Statistical Techniques with R
  • Operational Research: Linear Programming (15 credits)
  • Operational Research: Linear ProgrammingYear 3

    Students are required to study the following compulsory modules.

    • Human Computer Interaction and Design (15 credits)
    • Final Year Projects (60 credits)
    • JVM Programming Languages (15 credits)
  • Human Computer Interaction and Design (15 credits)
  • Human Computer Interaction and Design
  • Final Year Projects (60 credits)
  • Final Year Projects
  • JVM Programming Languages (15 credits)
  • JVM Programming Languages

    Students are required to choose 15 credits from this list of options.

    • Penetration Testing and Ethical Vulnerability Scanning (15 credits)
    • Software Engineering Management (15 credits)
    • Natural Computing (15 credits)
    • Computer Forensics 3 (15 credits)
    • Information Visualisation and Big Data (15 credits)
    • Artificial Intelligence Applications (15 credits)
    • Graph Theory and Applications (15 credits)
    • Mathematics of Decision Making (15 credits)
  • Penetration Testing and Ethical Vulnerability Scanning (15 credits)
  • Penetration Testing and Ethical Vulnerability Scanning
  • Software Engineering Management (15 credits)
  • Software Engineering Management
  • Natural Computing (15 credits)
  • Natural Computing
  • Computer Forensics 3 (15 credits)
  • Computer Forensics 3
  • Information Visualisation and Big Data (15 credits)
  • Information Visualisation and Big Data
  • Artificial Intelligence Applications (15 credits)
  • Artificial Intelligence Applications
  • Graph Theory and Applications (15 credits)
  • Graph Theory and Applications
  • Mathematics of Decision Making (15 credits)
  • Mathematics of Decision Making

    Students are required to choose 15 credits from this list of options.

    • Machine Learning (15 credits)
    • Optimisation Techniques (15 credits)
    • Coding and Cryptography (15 credits)
  • Machine Learning (15 credits)
  • Machine Learning
  • Optimisation Techniques (15 credits)
  • Optimisation Techniques
  • Coding and Cryptography (15 credits)
  • Coding and Cryptography

    Year 1

    Students are required to choose 60 credits from this list of options.

    • Computer and Communication Systems (15 credits)
    • Introduction to Computer Science and its Applications (15 credits)
    • Paradigms of Programming (30 credits)
    • Algorithms and Data Structures (15 credits)
    • Introduction to Compilers (15 credits)
    • Principles of Software Engineering (15 credits)
    • Mathematics for Computer Science (15 credits)
    Year 2

    Students are required to choose 60 credits from this list of options.

    • Computer and Communication Systems (15 credits)
    • Introduction to Computer Science and its Applications (15 credits)
    • Paradigms of Programming (30 credits)
    • Algorithms and Data Structures (15 credits)
    • Introduction to Compilers (15 credits)
    • Principles of Software Engineering (15 credits)
    • Mathematics for Computer Science (15 credits)
    Year 3

    Students are required to study the following compulsory modules.

    • Advanced Programming (15 credits)
    • Advanced Algorithms and Data Structures (15 credits)
    • Computational Methods and Numerical Techniques (30 credits)
    Year 4

    Students are required to study the following compulsory modules.

    • Operating Systems (15 credits)
    • Information Security (15 credits)
    • Introduction to Artificial Intelligence (15 credits)

    Students are required to choose 15 credits from this list of options.

    • Introduction to Computer Forensics (15 credits)
    • Statistical Techniques with R (15 credits)
    • Operational Research: Linear Programming (15 credits)
    Year 5

    Students are required to study the following compulsory modules.

    • Human Computer Interaction and Design (15 credits)
    • JVM Programming Languages (15 credits)

    Students are required to choose 15 credits from this list of options.

    • Penetration Testing and Ethical Vulnerability Scanning (15 credits)
    • Software Engineering Management (15 credits)
    • Natural Computing (15 credits)
    • Computer Forensics 3 (15 credits)
    • Information Visualisation and Big Data (15 credits)
    • Artificial Intelligence Applications (15 credits)
    • Graph Theory and Applications (15 credits)
    • Mathematics of Decision Making (15 credits)

    Students are required to choose 15 credits from this list of options.

    • Machine Learning (15 credits)
    • Optimisation Techniques (15 credits)
    • Coding and Cryptography (15 credits)
    Year 6

    Students are required to study the following compulsory modules.

    • Final Year Projects (60 credits)

    Year 1

    Students are required to choose 60 credits from this list of options.

    • Computer and Communication Systems (15 credits)
    • Introduction to Computer Science and its Applications (15 credits)
    • Paradigms of Programming (30 credits)
    • Algorithms and Data Structures (15 credits)
    • Introduction to Compilers (15 credits)
    • Principles of Software Engineering (15 credits)
    • Mathematics for Computer Science (15 credits)
  • Computer and Communication Systems (15 credits)
  • Computer and Communication Systems
  • Introduction to Computer Science and its Applications (15 credits)
  • Introduction to Computer Science and its Applications
  • Paradigms of Programming (30 credits)
  • Paradigms of Programming
  • Algorithms and Data Structures (15 credits)
  • Algorithms and Data Structures
  • Introduction to Compilers (15 credits)
  • Introduction to Compilers
  • Principles of Software Engineering (15 credits)
  • Principles of Software Engineering
  • Mathematics for Computer Science (15 credits)
  • Mathematics for Computer ScienceYear 2

    Students are required to choose 60 credits from this list of options.

    • Computer and Communication Systems (15 credits)
    • Introduction to Computer Science and its Applications (15 credits)
    • Paradigms of Programming (30 credits)
    • Algorithms and Data Structures (15 credits)
    • Introduction to Compilers (15 credits)
    • Principles of Software Engineering (15 credits)
    • Mathematics for Computer Science (15 credits)
  • Computer and Communication Systems (15 credits)
  • Computer and Communication Systems
  • Introduction to Computer Science and its Applications (15 credits)
  • Introduction to Computer Science and its Applications
  • Paradigms of Programming (30 credits)
  • Paradigms of Programming
  • Algorithms and Data Structures (15 credits)
  • Algorithms and Data Structures
  • Introduction to Compilers (15 credits)
  • Introduction to Compilers
  • Principles of Software Engineering (15 credits)
  • Principles of Software Engineering
  • Mathematics for Computer Science (15 credits)
  • Mathematics for Computer ScienceYear 3

    Students are required to study the following compulsory modules.

    • Advanced Programming (15 credits)
    • Advanced Algorithms and Data Structures (15 credits)
    • Computational Methods and Numerical Techniques (30 credits)
  • Advanced Programming (15 credits)
  • Advanced Programming
  • Advanced Algorithms and Data Structures (15 credits)
  • Advanced Algorithms and Data Structures
  • Computational Methods and Numerical Techniques (30 credits)
  • Computational Methods and Numerical TechniquesYear 4

    Students are required to study the following compulsory modules.

    • Operating Systems (15 credits)
    • Information Security (15 credits)
    • Introduction to Artificial Intelligence (15 credits)
  • Operating Systems (15 credits)
  • Operating Systems
  • Information Security (15 credits)
  • Information Security
  • Introduction to Artificial Intelligence (15 credits)
  • Introduction to Artificial Intelligence

    Students are required to choose 15 credits from this list of options.

    • Introduction to Computer Forensics (15 credits)
    • Statistical Techniques with R (15 credits)
    • Operational Research: Linear Programming (15 credits)
  • Introduction to Computer Forensics (15 credits)
  • Introduction to Computer Forensics
  • Statistical Techniques with R (15 credits)
  • Statistical Techniques with R
  • Operational Research: Linear Programming (15 credits)
  • Operational Research: Linear ProgrammingYear 5

    Students are required to study the following compulsory modules.

    • Human Computer Interaction and Design (15 credits)
    • JVM Programming Languages (15 credits)
  • Human Computer Interaction and Design (15 credits)
  • Human Computer Interaction and Design
  • JVM Programming Languages (15 credits)
  • JVM Programming Languages

    Students are required to choose 15 credits from this list of options.

    • Penetration Testing and Ethical Vulnerability Scanning (15 credits)
    • Software Engineering Management (15 credits)
    • Natural Computing (15 credits)
    • Computer Forensics 3 (15 credits)
    • Information Visualisation and Big Data (15 credits)
    • Artificial Intelligence Applications (15 credits)
    • Graph Theory and Applications (15 credits)
    • Mathematics of Decision Making (15 credits)
  • Penetration Testing and Ethical Vulnerability Scanning (15 credits)
  • Penetration Testing and Ethical Vulnerability Scanning
  • Software Engineering Management (15 credits)
  • Software Engineering Management
  • Natural Computing (15 credits)
  • Natural Computing
  • Computer Forensics 3 (15 credits)
  • Computer Forensics 3
  • Information Visualisation and Big Data (15 credits)
  • Information Visualisation and Big Data
  • Artificial Intelligence Applications (15 credits)
  • Artificial Intelligence Applications
  • Graph Theory and Applications (15 credits)
  • Graph Theory and Applications
  • Mathematics of Decision Making (15 credits)
  • Mathematics of Decision Making

    Students are required to choose 15 credits from this list of options.

    • Machine Learning (15 credits)
    • Optimisation Techniques (15 credits)
    • Coding and Cryptography (15 credits)
  • Machine Learning (15 credits)
  • Machine Learning
  • Optimisation Techniques (15 credits)
  • Optimisation Techniques
  • Coding and Cryptography (15 credits)
  • Coding and CryptographyYear 6

    Students are required to study the following compulsory modules.

    • Final Year Projects (60 credits)
  • Final Year Projects (60 credits)
  • Final Year Projects

    Year 1

    Students are required to study the following compulsory modules.

    • Computer and Communication Systems (15 credits)
    • Introduction to Computer Science and its Applications (15 credits)
    • Paradigms of Programming (30 credits)
    • Algorithms and Data Structures (15 credits)
    • Introduction to Compilers (15 credits)
    • Principles of Software Engineering (15 credits)
    • Mathematics for Computer Science (15 credits)
    Year 2

    Students are required to study the following compulsory modules.

    • Advanced Programming (15 credits)
    • Operating Systems (15 credits)
    • Information Security (15 credits)
    • Introduction to Artificial Intelligence (15 credits)
    • Advanced Algorithms and Data Structures (15 credits)
    • Computational Methods and Numerical Techniques (30 credits)

    Students are required to choose 15 credits from this list of options.

    • Introduction to Computer Forensics (15 credits)
    • Statistical Techniques with R (15 credits)
    • Operational Research: Linear Programming (15 credits)
    Year 3

    Students are required to study the following compulsory modules.

    • Work Placement Course - CMS
    Year 4

    Students are required to study the following compulsory modules.

    • Human Computer Interaction and Design (15 credits)
    • Final Year Projects (60 credits)
    • JVM Programming Languages (15 credits)

    Students are required to choose 15 credits from this list of options.

    • Penetration Testing and Ethical Vulnerability Scanning (15 credits)
    • Software Engineering Management (15 credits)
    • Natural Computing (15 credits)
    • Computer Forensics 3 (15 credits)
    • Information Visualisation and Big Data (15 credits)
    • Artificial Intelligence Applications (15 credits)
    • Graph Theory and Applications (15 credits)
    • Mathematics of Decision Making (15 credits)

    Students are required to choose 15 credits from this list of options.

    • Machine Learning (15 credits)
    • Optimisation Techniques (15 credits)
    • Coding and Cryptography (15 credits)

    Year 1

    Students are required to study the following compulsory modules.

    • Computer and Communication Systems (15 credits)
    • Introduction to Computer Science and its Applications (15 credits)
    • Paradigms of Programming (30 credits)
    • Algorithms and Data Structures (15 credits)
    • Introduction to Compilers (15 credits)
    • Principles of Software Engineering (15 credits)
    • Mathematics for Computer Science (15 credits)
  • Computer and Communication Systems (15 credits)
  • Computer and Communication Systems
  • Introduction to Computer Science and its Applications (15 credits)
  • Introduction to Computer Science and its Applications
  • Paradigms of Programming (30 credits)
  • Paradigms of Programming
  • Algorithms and Data Structures (15 credits)
  • Algorithms and Data Structures
  • Introduction to Compilers (15 credits)
  • Introduction to Compilers
  • Principles of Software Engineering (15 credits)
  • Principles of Software Engineering
  • Mathematics for Computer Science (15 credits)
  • Mathematics for Computer ScienceYear 2

    Students are required to study the following compulsory modules.

    • Advanced Programming (15 credits)
    • Operating Systems (15 credits)
    • Information Security (15 credits)
    • Introduction to Artificial Intelligence (15 credits)
    • Advanced Algorithms and Data Structures (15 credits)
    • Computational Methods and Numerical Techniques (30 credits)

    Computer Science, BSc Hons

    más de $ 1.000.000