CS917 15 2022
CS917 15 2022
22/23
Department
Computer Science
Level
Taught Postgraduate Level
Module leader
Feng Hao
Credit value
15
Module duration
10 weeks
Assessment
Multiple
Study location
University of Warwick main campus, Coventry
Description
Introductory description
The aim of the module is to equip students with a grounding in foundations of computing, to
enable students from a wider background to confidently undertake a taught masters programme in
advanced computing topics.
Module aims
The aim of the module is to equip students with a grounding in foundations of computing, to
enable students from a wider background to confidently undertake a taught masters programme in
advanced computing topics.
Outline syllabus
This is an indicative module outline only to give an indication of the sort of topics that may be
covered. Actual sessions held may differ.
-Computational Mathematics and Statistical Methods (logic, sets, probability and hypothesis
testing)
-Programming and Data Structures (procedural and object oriented programming, using
appropriate data structures)
-Algorithms and Complexity (analysis of algorithms, searching and sorting algorithms and
calculation best, worst and average case complexities)
Learning outcomes
Computing Architectures
Processors and Memory Hierarchies; Client Server; Models of Distributed Systems; Application
Domains
-Computing Grand Challenges
-Big Data; Internet of Things; Privacy; Quantum Computing; New Approaches in Al; Smart Cities
Transferable skills
Ability to program in Python, to design and analyse efficient computing algorithms, to apply logical
analysis as well as probability and statistical tools to computationally address mathematics and
statistics problems.
Study
Study time
Type Required
Lectures 30 sessions of 1 hour (20%)
Seminars 20 sessions of 1 hour (13%)
Private study 100 hours (67%)
Total 150 hours
Costs
No further costs have been identified for this module.
Assessment
You do not need to pass all assessment components to pass the module.
Students can register for this module without taking any assessment.
Assessment group A3
Assessment group R
Feedback on assessment
Availability
Courses
This module is Core for: