Programme And Module Handbook
 
Course Details in 2023/24 Session


If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title LM AI Programming
SchoolComputer Science
Department Computer Science
Module Code 06 34147
Module Lead TBC
Level Masters Level
Credits 20
Semester Semester 1
Pre-requisites
Co-requisites
Restrictions None
Contact Hours Lecture-33 hours
Practical Classes and workshops-22 hours
Guided independent study-145 hours
Total: 200 hours
Exclusions
Description Python is the widely used programming language in artificial intelligence and machine learning. This module will develop students’ programming skills in Python and their application to problems in artificial intelligence and machine learning. Students will learn how to design and implement complete programmes using both the features of the Python language and a range of external libraries to solve AI and ML problems.
Learning Outcomes By the end of the module students should be able to:
  • Understand, explain, and apply the fundamental constructs of imperative and object-oriented programming in the Python programming language;
  • Understand, explain, and use the core language constructs and data structures of the Python programming language;
  • Write, test and debug Python programs, where appropriate making effective use of an integrated development environment (IDE) and other programming aids;
  • Design and document complete Python programs to solve artificial intelligence and machine learning problems, including the effective use of external libraries.
Assessment 34147-02 : Continuous Assessment : Coursework (100%)
Assessment Methods & Exceptions Assessment: Continuous Assessment (100%)

Supplementary Assessment: Continuous Assessment (100%) over the summer period
Other Based on Edgbaston module 35447 Programming for Data Science
Reading List