Module Objectives

  • Examine the roles, skillsets, trends and responsibilities of computer science professionals.
  • Examine the fundamental architectures, practices, applications and standards for hardware and software.
  • Develop and apply a critical understanding of data structures, algorithms, software and languages.
  • Develop a professional ethos, on top of the ethical-social-corporate responsibilities underpinning technical innovations.
orange colour

Computer Ethics

Useful links and references related to computer ethics

black colour

Digital Logic

Miscellaneous notes related to digital logic

grey colour

Google's AI Products

An outline and review of artificial intelligence products by Google

blue colour

Web Architecture

Miscellaneous notes related to web architecture

purple colour

Blender Foundation's CG Software

An outline and review of computer graphics software by Blender Foundation

black colour

Computer Programmes

Miscellaneous notes related to computer programmes

green colour

Data Structures

Useful python libraries related to data structures

Core Assignments

Email

bg22514@essex.ac.uk

Address

Bath, United Kingdom