courseDetail
header
name BSC (HONS) COMPUTER SCIENCE
code U3980PYC
routeName Computer Science
routeCode U3980PYC
academicYear 2027/28
moa Full Time with Placement
mode C
faculty Faculty of Technology
department School of Computing, Mathematics and Physics
courseLeader Dr Janka Chlebikova
partner Not Applicable
status LIVE
level
duration 4 Years with optional placement year
hecosCode 100366
hecosCodeList
code 100366
name computer science
percent 100
contactEmail tecacademicservices@port.ac.uk
departmentUrl
routeMessageFlag false
studyExchangeMessageFlag false
projectModulesMessageFlag false
intake
block 1
occurance SEP
diet U3980PYC1SEP27
year 2027/28
route U3980PYC
diets
diet U3980PYC1SEP27
moduleCollection M22731
moduleCollectionName COMP TUTORIAL LEVEL 4
modules
name COMP TUTORIAL LEVEL 4
code M22731
credit 0
level FHEQ Level 4
teachingBlock Year
type Compulsory (C)
diet U3980PYC1SEP27
moduleCollection M40093
moduleCollectionName COMPUTER SYSTEMS
modules
name COMPUTER SYSTEMS
code M40093
credit 30
level FHEQ Level 4
teachingBlock Year
type Compulsory (C)
diet U3980PYC1SEP27
moduleCollection M40094
moduleCollectionName COMPUTING FOUNDATIONS WITH CYBER SECURITY
modules
name COMPUTING FOUNDATIONS WITH CYBER SECURITY
code M40094
credit 30
level FHEQ Level 4
teachingBlock Year
type Compulsory (C)
diet U3980PYC1SEP27
moduleCollection M40095
moduleCollectionName DATA ENGINEERING AND AI
modules
name DATA ENGINEERING AND AI
code M40095
credit 30
level FHEQ Level 4
teachingBlock Year
type Compulsory (C)
diet U3980PYC1SEP27
moduleCollection M40096
moduleCollectionName PROGRAMMING
modules
name PROGRAMMING
code M40096
credit 30
level FHEQ Level 4
teachingBlock Year
type Compulsory (C)
diet U3980PYC1SEP27
moduleCollection I02183
moduleCollectionName U3980PYC | BSC (HONS) COMPUTER SCIENCE | Year 1 | Term 1
modules
name U3980PYC | BSC (HONS) COMPUTER SCIENCE | Year 1 | Term 1
code I02183
credit 0
level FHEQ Level 4
teachingBlock Term 1
type Compulsory (C)
block 2
occurance SEP
diet U3980PYC2SEP27
year 2027/28
route U3980PYC
diets
diet U3980PYC2SEP27
moduleCollection M41204
moduleCollectionName BROCK DUAL DEGREE INDUCTION
modules
name BROCK DUAL DEGREE INDUCTION
code M41204
credit 0
level FHEQ Level 5
teachingBlock Year
type Compulsory (C)
diet U3980PYC2SEP27
moduleCollection M22732
moduleCollectionName COMP TUTORIAL LEVEL 5
modules
name COMP TUTORIAL LEVEL 5
code M22732
credit 0
level FHEQ Level 5
teachingBlock Year
type Compulsory (C)
diet U3980PYC2SEP27
moduleCollection M30235
moduleCollectionName PROGRAMMING APPLICATIONS AND PROGRAMMING LANGUAGES
modules
name PROGRAMMING APPLICATIONS AND PROGRAMMING LANGUAGES
code M30235
credit 20
level FHEQ Level 5
teachingBlock Year
type Compulsory (C)
diet U3980PYC2SEP27
moduleCollection M30819
moduleCollectionName SOFTWARE ENGINEERING THEORY AND PRACTICE
modules
name SOFTWARE ENGINEERING THEORY AND PRACTICE
code M30819
credit 20
level FHEQ Level 5
teachingBlock Year
type Compulsory (C)
diet U3980PYC2SEP27
moduleCollection M21270
moduleCollectionName DATA STRUCTURES AND ALGORITHMS
modules
name DATA STRUCTURES AND ALGORITHMS
code M21270
credit 20
level FHEQ Level 5
teachingBlock Term 1
type Compulsory (C)
diet U3980PYC2SEP27
moduleCollection M30233
moduleCollectionName OPERATING SYSTEMS AND INTERNETWORKING
modules
name OPERATING SYSTEMS AND INTERNETWORKING
code M30233
credit 20
level FHEQ Level 5
teachingBlock Term 1
type Compulsory (C)
diet U3980PYC2SEP27
moduleCollection I02301
moduleCollectionName U3980PYC | BSC (HONS) COMPUTER SCIENCE | Year 2 | Term 1
modules
name U3980PYC | BSC (HONS) COMPUTER SCIENCE | Year 2 | Term 1
code I02301
credit 0
level FHEQ Level 5
teachingBlock Term 1
type Compulsory (C)
diet U3980PYC2SEP27
moduleCollection M21274
moduleCollectionName DISCRETE MATHEMATICS AND FUNCTIONAL PROGRAMMING
modules
name DISCRETE MATHEMATICS AND FUNCTIONAL PROGRAMMING
code M21274
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Compulsory (C)
diet U3980PYC2SEP27
moduleCollection D-U3980PYC2SEP27-T2
moduleCollectionName Term 2 Optional Modules
modules
name 3D COMPUTER GRAPHICS AND ANIMATION
code M30236
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Optional (O)
name BIG DATA
code M26485
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Optional (O)
name ETHICAL HACKING
code M30239
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Optional (O)
name SECURITY AND CRYPTOGRAPHY
code M33122
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Optional (O)
name WEB PROGRAMMING
code M30237
credit 20
level FHEQ Level 5
teachingBlock Term 2
type Optional (O)
block 3P
occurance BRO
diet U3980PYC3PBRO27
year 2027/28
route U3980PYC
diets
diet U3980PYC3PBRO27
moduleCollection M41205
moduleCollectionName DUAL DEGREE STUDY ABROAD AT BROCK (TEC)
modules
name DUAL DEGREE STUDY ABROAD AT BROCK (TEC)
code M41205
credit 120
level FHEQ Level 5
teachingBlock In Year (Non-Timetabled/Non Standard)
type Compulsory (C)
block 4
occurance SEP
diet U3980PYC4SEP27
year 2027/28
route U3980PYC
diets
diet U3980PYC4SEP27
moduleCollection M22733
moduleCollectionName COMP TUTORIAL LEVEL 6
modules
name COMP TUTORIAL LEVEL 6
code M22733
credit 0
level FHEQ Level 6
teachingBlock Year
type Compulsory (C)
diet U3980PYC4SEP27
moduleCollection M34704
moduleCollectionName ENGINEERING PROJECT
modules
name ENGINEERING PROJECT
code M34704
credit 40
level FHEQ Level 6
teachingBlock Year
type Compulsory (C)
diet U3980PYC4SEP27
moduleCollection M21276
moduleCollectionName THEORETICAL COMPUTER SCIENCE
modules
name THEORETICAL COMPUTER SCIENCE
code M21276
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Compulsory (C)
diet U3980PYC4SEP27
moduleCollection I02302
moduleCollectionName U3980PYC | BSC (HONS) COMPUTER SCIENCE | Year 4 | Term 1
modules
name U3980PYC | BSC (HONS) COMPUTER SCIENCE | Year 4 | Term 1
code I02302
credit 0
level FHEQ Level 6
teachingBlock Term 1
type Compulsory (C)
diet U3980PYC4SEP27
moduleCollection M30225
moduleCollectionName DISTRIBUTED SYSTEMS AND SECURITY
modules
name DISTRIBUTED SYSTEMS AND SECURITY
code M30225
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Compulsory (C)
diet U3980PYC4SEP27
moduleCollection D-U3980PYC4SEP27-T1
moduleCollectionName Term 1 Optional Modules
modules
name ADVANCED NETWORKS
code M21279
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name ARTIFICIAL INTELLIGENCE
code M33174
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name COMPLEX PROBLEM SOLVING
code M33132
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name GRAPHICS AND COMPUTER VISION
code M30242
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name PRACTICAL DATA ANALYTICS AND MINING
code M25764
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name PROJECT MANAGEMENT
code M30245
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
name THEORETICAL COMPUTER SCIENCE
code M21276
credit 20
level FHEQ Level 6
teachingBlock Term 1
type Optional (O)
diet U3980PYC4SEP27
moduleCollection D-U3980PYC4SEP27-T2
moduleCollectionName Term 2 Optional Modules
modules
name BUSINESS ANALYTICS
code M26507
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
name DIGITAL ENTERPRISE AND INNOVATION
code M33173
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
name DISTRIBUTED SYSTEMS AND SECURITY
code M30225
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
name INTERNET OF THINGS
code M30226
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
name IT AND INTERNETWORKING SECURITY
code M33141
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
name ROBOTICS
code M30241
credit 20
level FHEQ Level 6
teachingBlock Term 2
type Optional (O)
routes
courseCode BSC (HONS) COMPUTER SCIENCE
courseName U3980PYC
routeCode U3980PYC
routeName Computer Science
academicYear 2027/28
lastError