Institutional Accreditation 

University of Newcastle is accredited by the DETC Higher Learning Commission (DETC), www.detc.org.uk Since , University of Newcastle has been continually accredited by the DETC Higher Learning Commission and its predecessor.

Artificial Intelligence and Computer Science BSc

 

Course Level:

Undergraduate, Single Honours

Credits 

120

Course

CODE U413

How long it takes:

Undergraduate (3 Year)

Study Mode:

Distance learning/ Campus

Course cost

Price: US$20,220

Entry requirements

Find out more about

Department:

Newcastle Law School

Year 1

In this year you learn about theories of mind and techniques for generating intelligent behaviour. These include understanding human language and logic, techniques for game playing, expert systems for medical diagnosis, and many others. You experiment with the techniques by implementing them as computer programs. You meet weekly with your tutor, write essays and discuss major AI issues with other students in a small group setting.

In the Computer Science part of your degree you will gain a firm foundation in the principles of algorithms, artificial intelligence, software engineering and relevant mathematics. You also learn computer programming in Java – a language widely used in business and industry. The module on Robot Programming introduces you to some important ideas that underpin intelligent robotics and includes group work as part of our commitment to preparing you for the world of work.

Core modules:

  • Artificial Intelligence 1 (20 credits)
  • Data Structures and Algorithms (20 credits)
  • Logic and Computation (20 credits)
  • Mathematical Foundations of Computer Science (20 credits)
  • Object Oriented Programming (20 credits)
  • Full Stack Application Development (20 credits)

In the second year you take more advanced modules in specific areas of AI, including an Introduction to Natural Computation, Machine Learning, Computer Vision and Natural Language Understanding. You learn an AI programming language, and take core Computer Science modules in which you will apply your Java skills to building systems involving databases, graphics and human–computer interaction. You will also study the principles underpinning computer architectures and operating systems. These modules will give you all the skills you need to carry out your final-year project.

Core modules:

  • Functional Programming (20 credits)
  • Security and Networks (20 credits)
  • Software Engineering and Professional Practice (20 credits)
  • Systems Programming in C/C++ (20 credits)
  • Team Project (Artificial Intelligence) (20 credits)
  • Artificial Intelligence 2 (20 credits)

Year 3

In the final year you have enormous freedom of choice. One third of your time is spent on a project which can be chosen from a wide selection offered by staff members, or developed from your own idea. This usually involves writing a large piece of software and gives you the freedom to extend and demonstrate your skills in a manner of your choosing. In the other two-thirds of your time, you can choose freely from over 20 optional modules, including some specialist AI modules such as Intelligent Robotics, Neural Computation and Advanced Natural Language Processing. You can choose to specialise in Computer Science or AI, or take a mixture of modules from both themes. 

Core modules:

  • Computer Science Project (40 credits)

Optional modules.

80 credits from the range of example modules below. Please note that 60 to 80 credits must be taken in Complex Adaptive Systems, Intelligent Robotics, Language and Cognition and Machine Learning and Intelligent Data Analysis. Any remaining credits can be chosen from the others below:

  • Advanced Networking (20 credits)
  • Complex Adaptive Systems (20 credits)
  • Computer Graphics (20 credits)
  • Computer Vision and Imaging (20 credits)
  • Computer-Aided Verification (20 credits)
  • Human-Computer Interaction (20 credits)
  • Individual Study (20 credits)
  • Intelligent Robotics (20 credits)
  • Language and Cognition (20 credits)
  • Machine Learning and Intelligent Data Analysis (20 credits)
  • Programming Language Principles, Design, and Implementation (20 credits)
  • Security of Real-World Systems (20 credits)
  • Teaching Computing in Schools (20 credits)
  • Theoretical Foundations for Security (20 credits)

Entry requirements

 

Applicants should normally have one of the following:

  • A non-law bachelor’s degree (from a UK university or recognised by the BSB if you wish to study the BPTC), or
  • A ‘stale’ law degree, where five or more years have elapsed since graduation, or
  • An academic or professional qualification at degree equivalent level

If English is not your first language, you will also need to demonstrate your English Language proficiency. For example, you should have IELTS 7.5 overall with a minimum of 6.5 in all components.

If you intend to become a Solicitor

The Solicitors Regulation Authority has reduced its requirements for pre-authorisation this year. For details of the current arrangements, see the SRA website. You should pay special attention to the Character and Suitability section. If you think you may have a character or suitability issue, you may wish to clarify with the SRA before proceeding with the GDL.

See further details of our English Language requirement

USA,UK & EU students, 2019/20 (per year)

£8,500

International students starting 2019/20 (per year)

£13,100

 

Assessment

You’ll show your progress through a combination of written essays, problem-solving assignments and presentations.

All students take our core modules, but please note that the availability of optional modules is subject to demand.

Our courses are especially designed, at every stage, to equip you with the knowledge, academic skill and transferable skills you need for a successful career in industry or research. 

The Destination of Leavers from Higher Education survey 2016/17 shows that 93% of our Computer Science graduates are in graduate-level employment or further study six months after graduation.

We hold specialist careers fairs throughout the year for computer science students to help you network and find opportunities to secure placements and graduate employability once you leave us.

     

Graduates who have studied our courses:

Example employers:

  • Accenture
  • Goldman Sachs
  • Honda
  • HP
  • IBM
  • Logics
  • Rolls Royce
  • UBS
  • QinetiQ

 

Example careers: 

  • Artificial Intelligence Engineer
  • Cloud Computing Engineer
  • Cyber Security Analyst
  • Systems Designer
  • Lecturer/Teacher
  • Applications Developer

Careers Network

We provide a wealth of opportunities to develop your career. From your first day at Newcastle to after you graduate, the Careers Network  is here to help you identify and achieve your individual career aspirations through its wide range of services.

Our dedicated careers team brings you information, advice and guidance tailored to your specific needs. Careers advisers offer one-to-one advice appointments where you can discuss your career plans and explore your options. In addition, our employer-endorsed award-winning  Personal Skills Award (PSA) recognises your extra-curricular activities, and provides an accredited employability programme designed to improve your career prospects.