Advanced networking and communications
Advanced operating systems
Algorithmics
Artificial intelligence
Big data: systems, programming and management
Computer architecture
Computer vision methods and applications
Cryptography and secure development
Cyber security forensics
Cyber security fundamentals
Distributed algorithms and systems
Enterprise cyber security
Functio
nal programming
Human computer interaction
Human computer interaction: design and e
valuation
Human-centred security
Information retrie
val
Internet technology
IT architecture
Machine learning
Mobile human computer interaction
Modelling reactive systems
Safety critical systems.
Software project management
Theory of Computation
2.必修课:
Big data
Data fundamentals
Information retrie
val
Machine learning
Research methods and techniques
Text as data
Web science
Masters team project.