courseDetail
header
name BSC (HONS) MATHEMATICS WITH MACHINE LEARNING
code U3517PYC
routeName Mathematics with Machine Learning
routeCode U3517PYC
academicYear 2027/28
moa Full Time with Placement
mode C
faculty Faculty of Technology
department School of Computing, Mathematics and Physics
courseLeader Dr Thomas Waters
partner Not Applicable
status LIVE
level
duration 3 Years with optional placement year
hecosCode 100403, 100400, 100992, 100406
hecosCodeList
code 100400
name applied mathematics
percent 20
code 100403
name mathematics
percent 40
code 100406
name statistics
percent 20
code 100992
name machine learning
percent 20
contactEmail tecacademicservices@port.ac.uk
departmentUrl
routeMessageFlag false
studyExchangeMessageFlag false
projectModulesMessageFlag false
intake
block 1
occurance SEP
diet U3517PYC1SEP27
year 2027/28
route U3517PYC
diets
diet U3517PYC1SEP27
moduleCollection M40085
moduleCollectionName CALCULUS
modules
name CALCULUS
code M40085
credit 30
level FHEQ Level 4
teachingBlock Year
type Compulsory (C)
diet U3517PYC1SEP27
moduleCollection M40087
moduleCollectionName LINEAR ALGEBRA
modules
name LINEAR ALGEBRA
code M40087
credit 30
level FHEQ Level 4
teachingBlock Year
type Compulsory (C)
diet U3517PYC1SEP27
moduleCollection M23309
moduleCollectionName MATH TUTORIAL LEVEL 4
modules
name MATH TUTORIAL LEVEL 4
code M23309
credit 0
level FHEQ Level 4
teachingBlock Year
type Compulsory (C)
diet U3517PYC1SEP27
moduleCollection M40084
moduleCollectionName MATHEMATICAL METHODS FOR MODELLING
modules
name MATHEMATICAL METHODS FOR MODELLING
code M40084
credit 30
level FHEQ Level 4
teachingBlock Year
type Compulsory (C)
diet U3517PYC1SEP27
moduleCollection M40086
moduleCollectionName STATISTICS, DATA AND COMPUTATIONAL METHODS
modules
name STATISTICS, DATA AND COMPUTATIONAL METHODS
code M40086
credit 30
level FHEQ Level 4
teachingBlock Year
type Compulsory (C)
diet U3517PYC1SEP27
moduleCollection I00505
moduleCollectionName U3517PYC | BSc (Hons) Mathematics with Machine Learning | Year 1 | Term 1
modules
name U3517PYC | BSc (Hons) Mathematics with Machine Learning | Year 1 | Term 1
code I00505
credit 0
level FHEQ Level 4
teachingBlock Term 1
type Compulsory (C)
block 2
occurance SEP
diet U3517PYC2SEP27
year 2027/28
route U3517PYC
diets
diet U3517PYC2SEP27
moduleCollection M30216
moduleCollectionName APPLICATIONS OF MATHEMATICS AND GRADUATE SKILLS
modules
name APPLICATIONS OF MATHEMATICS AND GRADUATE SKILLS
code M30216
credit 20
level FHEQ Level 5
teachingBlock Year
type Compulsory (C)
diet U3517PYC2SEP27
moduleCollection M30217
moduleCollectionName CALCULUS II
modules
name CALCULUS II
code M30217
credit 20
level FHEQ Level 5
teachingBlock Year
type Compulsory (C)
diet U3517PYC2SEP27
moduleCollection M33737
moduleCollectionName MATHEMATICAL METHODS FOR MACHINE LEARNING
modules
name MATHEMATICAL METHODS FOR MACHINE LEARNING
code M33737
credit 20
level FHEQ Level 5
teachingBlock Term 1
type Compulsory (C)
diet U3517PYC2SEP27
moduleCollection I01592
moduleCollectionName U3517PYC | BSc (Hons) Mathematics with Machine Learning | Year 2 | Term 1
modules
name U3517PYC | BSc (Hons) Mathematics with Machine Learning | Year 2 | Term 1
code I01592
credit 0
level FHEQ Level 5
teachingBlock Term 1
type Compulsory (C)
diet U3517PYC2SEP27
moduleCollection D-U3517PYC2SEP27-TB1
moduleCollectionName Teaching Block 1 Optional Modules
modules
name IWLP - 20 CR - COURSE STRUCTURE PURPOSES ONLY
code IWLP20
credit 20
level No level
teachingBlock Term 1
type Optional (O)
name OPERATIONAL RESEARCH
code M20749
credit 20
level FHEQ Level 5
teachingBlock Term 1
type Optional (O)
name REAL AND COMPLEX ANALYSIS
code M20744
credit 20
level FHEQ Level 5
teachingBlock Term 1
type Optional (O)
diet U3517PYC2SEP27
moduleCollection D-U3517PYC2SEP27-TB2
moduleCollectionName Teaching Block 2 Optional Modules
modules
name ALGEBRAIC STRUCTURES & DISCRETE MATHEMATICS
code M20745
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Optional (O)
name INTRODUCTION TO ASTROPHYSICS AND COSMOLOGY
code M34716
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Optional (O)
name IWLP - 20 CR - COURSE STRUCTURE PURPOSES ONLY
code IWLP20
credit 20
level No level
teachingBlock Term 2
type Optional (O)
name MATHEMATICS FOR FINANCE
code M20740
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Optional (O)
name MECHANICS AND DYNAMICS
code M30218
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Optional (O)
name STATISTICAL THEORY & METHODS II
code M20748
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Optional (O)
block 3
occurance SEP
diet U3517PYC3SEP27
year 2027/28
route U3517PYC
diets
diet U3517PYC3SEP27
moduleCollection I01593
moduleCollectionName U3517PYC | BSc (Hons) Mathematics with Machine Learning | Year 3 | Term 1
modules
name U3517PYC | BSc (Hons) Mathematics with Machine Learning | Year 3 | Term 1
code I01593
credit 0
level FHEQ Level 6
teachingBlock Term 1
type Compulsory (C)
diet U3517PYC3SEP27
moduleCollection M33740
moduleCollectionName ADVANCED MACHINE LEARNING
modules
name ADVANCED MACHINE LEARNING
code M33740
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Compulsory (C)
diet U3517PYC3SEP27
moduleCollection M30920
moduleCollectionName STATISTICAL LEARNING
modules
name STATISTICAL LEARNING
code M30920
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Compulsory (C)
diet U3517PYC3SEP27
moduleCollection D-U3517PYC3SEP27-TB1
moduleCollectionName Teaching Block 1 Optional Modules
modules
name FINANCIAL DERIVATIVE PRICING
code M20690
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name INTRODUCTION TO GENERAL RELATIVITY AND COSMOLOGY
code M24970
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name MODERN ASTROPHYSICS 1
code M24573
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name PARTIAL DIFFERENTIAL EQUATIONS AND THEIR APPLICATIONS
code M20725
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name QUANTITATIVE SUPPLY CHAIN MANAGEMENT
code M25591
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name STATISTICS METHODS IN HEALTH RESEARCH & SOCIAL SCIENCE
code M20732
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
diet U3517PYC3SEP27
moduleCollection D-U3517PYC3SEP27-AMB
moduleCollectionName Teaching Block 1 Optional Modules - Ambassador
modules
name UNDERGRADUATE AMBASSADOR
code M20692
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
diet U3517PYC3SEP27
moduleCollection D-U3517PYC3SEP27-PRJ
moduleCollectionName January Core/Optional Modules
modules
name PROJECT
code M30219
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
diet U3517PYC3SEP27
moduleCollection D-U3517PYC3SEP27-TB2
moduleCollectionName Teaching Block 2 Optional Modules
modules
name ADVANCED DECISION MODELLING
code M20688
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
name NONLINEAR DYNAMICS
code M20685
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
block 3P
occurance SEP
diet U3517PYC3PSEP27
year 2027/28
route U3517PYC
diets
diet U3517PYC3PSEP27
moduleCollection D-U3517PYC3PSEP27-PLACE
moduleCollectionName Year long Optional Modules
modules
name EXCHANGE STUDY ABROAD - SCHOOL OF MATHEMATICS AND PHYSICS
code M33152
credit 40
level FHEQ Level 5
teachingBlock Year
type Optional (O)
name YEAR-LONG PLACEMENT
code M35578
credit 120
level FHEQ Level 5
teachingBlock Year
type Optional (O)
block 4
occurance SEP
diet U3517PYC4SEP27
year 2027/28
route U3517PYC
diets
diet U3517PYC4SEP27
moduleCollection I02679
moduleCollectionName U3517PYC | BSC (HONS) MATHEMATICS WITH MACHINE LEARNING | Year 4 | Term 1
modules
name U3517PYC | BSC (HONS) MATHEMATICS WITH MACHINE LEARNING | Year 4 | Term 1
code I02679
credit 0
level FHEQ Level 6
teachingBlock Term 1
type Compulsory (C)
diet U3517PYC4SEP27
moduleCollection I01593
moduleCollectionName U3517PYC | BSc (Hons) Mathematics with Machine Learning | Year 3 | Term 1
modules
name U3517PYC | BSc (Hons) Mathematics with Machine Learning | Year 3 | Term 1
code I01593
credit 0
level FHEQ Level 6
teachingBlock Term 1
type Compulsory (C)
diet U3517PYC4SEP27
moduleCollection M33740
moduleCollectionName ADVANCED MACHINE LEARNING
modules
name ADVANCED MACHINE LEARNING
code M33740
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Compulsory (C)
diet U3517PYC4SEP27
moduleCollection M30920
moduleCollectionName STATISTICAL LEARNING
modules
name STATISTICAL LEARNING
code M30920
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Compulsory (C)
diet U3517PYC4SEP27
moduleCollection D-U3517PYC4SEP27-TB1
moduleCollectionName Teaching Block 1 Optional Modules
modules
name FINANCIAL DERIVATIVE PRICING
code M20690
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name INTRODUCTION TO GENERAL RELATIVITY AND COSMOLOGY
code M24970
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name MODERN ASTROPHYSICS 1
code M24573
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name PARTIAL DIFFERENTIAL EQUATIONS AND THEIR APPLICATIONS
code M20725
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name QUANTITATIVE SUPPLY CHAIN MANAGEMENT
code M25591
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name STATISTICS METHODS IN HEALTH RESEARCH & SOCIAL SCIENCE
code M20732
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
diet U3517PYC4SEP27
moduleCollection D-U3517PYC4SEP27-AMB
moduleCollectionName Teaching Block 1 Optional Modules - Ambassador
modules
name UNDERGRADUATE AMBASSADOR
code M20692
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
diet U3517PYC4SEP27
moduleCollection D-U3517PYC4SEP27-PRJ
moduleCollectionName January Core/Optional Modules
modules
name PROJECT
code M30219
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
diet U3517PYC4SEP27
moduleCollection D-U3517PYC4SEP27-TB2
moduleCollectionName Teaching Block 2 Optional Modules
modules
name ADVANCED DECISION MODELLING
code M20688
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
name NONLINEAR DYNAMICS
code M20685
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
routes
courseCode BSC (HONS) MATHEMATICS WITH MACHINE LEARNING
courseName U3517PYC
routeCode U3517PYC
routeName Mathematics with Machine Learning
academicYear 2027/28
lastError