B.Sc. Artificial Intelligence & Software Engineering

Bachelor's degree

In Edinburgh

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Edinburgh (Scotland)

Artificial Intelligence studies the principles and mechanisms underlying intelligent processes in humans and other living organisms and attempts to apply such knowledge to the design of computer-based systems and to the understanding of natural intelligence.

Facilities

Location

Start date

Edinburgh (Midlothian/Edinburghshire)
See map
Centre For Population Health Sciences, Medical School, Teviot Place, EH8 9AG

Start date

On request

About this course

English Language Requirements IELTS Take IELTS test 6.5 CAE score 176(Grade B2) TOEFL iBT® test (read more) 92 IMPORTANT NOTE: The UK government confirmed new requirements for secure English language testing for visa and immigration purposes. Learn more

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

  • Systems
  • Engineering
  • Software Engineering
  • Artificial Intelligence
  • Programming
  • Design

Course programme

Course Content Year 1

You will be introduced to the fundamental principles of computation and programming, and you will learn how information can be represented and processed in computer systems. You will also study the mathematics courses Calculus and Linear Algebra, and select other courses of your choice from a wide range of subjects across the University.

Year 2

You will cover topics in formal and natural language processing, algorithms and data structures, computer systems, software engineering, reasoning and agents. You will also study Discrete Mathematics and Probability, and select other courses of your choice from a wide range of subjects across the University.

Year 3

Your studies will become more focused, with a choice of up to eight courses specific to Artificial Intelligence and Software Engineering together with individual practical work and a large-scale group project. You may also select some courses from other areas of Informatics and may choose one course from a different subject area.

Year 4

You will build a portfolio of between six and 10 specialised courses in Artificial Intelligence and Software Engineering that match your particular interests. You may also select some courses from other areas of Informatics and may choose one course from a different subject area. In this period you will undertake an individual research project and write a dissertation.

Courses include:

  • Algorithms and Data Structures
  • Computer Architecture
  • Computer Design
  • Computer Communications and Networks
  • Computer Security
  • Compiling Techniques
  • Database Systems
  • Logic Programming
  • Operating Systems
  • Software Engineering with Objects and Components
  • Software Testing
  • Introduction to Theoretical Computer Science
  • Enterprise Computing
  • Introductory Applied Machine Learning
  • Elements of Programming Languages
  • Agent Based Systems
  • Algorithmic Game Theory and its Applications
  • Adaptive Learning Environments
  • Automated Reasoning
  • Automatic Speech Recognition
  • Computer Animation & Visualisation (Level 11)
  • Computational Cognitive Science
  • Computer Graphics
  • Computational Neuroscience of Vision
  • Human-Computer Interaction
  • Information Theory
  • Machine Learning & Pattern Recognition
  • Machine Translation
  • Natural Language Understanding
  • Topics in Cognitive Modelling
  • Text Technologies for Data Science
  • Semantic Web Systems
  • Topics in Natural Language Processing
  • Speech Processing (Hons)
  • Theories of Mind (Philosophy Hons)
  • Logic, Computability and Incompleteness
  • Intelligent Autonomous Robotics
  • Machine Learning Practical
  • Introductory Applied Machine Learning

B.Sc. Artificial Intelligence & Software Engineering

Price on request