Mr Christopher Whyley
Lecturer
Computer Science
Telephone: (01792) 543576
Email: JavaScript is required to view this email address.
Room: Office - 215
Second Floor
Computational Foundry
Bay Campus

Teaching

  • CS-099 Computers Unplugged

    This module gives an overview of the main principles underlying computers and computer science, without resorting to the use of computers. It is accessible, and relevant, to students of all disciplines who wish to learn about, or reinforce their understanding of, computers and computer science.

  • CS-155 Concepts of Computer Science 2

    This module follows on from CS-150 and gives an overview of some of the main principles underlying computers and computing from both a theoretical and an applied point of view. Topics discussed include simple algorithm analysis, operating systems, file systems, computer networks, the world wide web, and some basic issues of computer security. A brief discussion on the limitations of computing is also given. The module is accessible and relevant to students of all disciplines who wish to learn about, or reinforce their understanding of, computers and computer science.

  • CS-M20 MSc Project

    This module will provide students with the opportunity of exploring a particular topic in computer science in some considerable depth. It is only open to students studying MSc Computer Science, MSc Advanced Computer Science, MSc Advanced Software Technology, MSc in High Performance and Scientific Computing, and MSc Data Science.

  • CSC061 Introduction to Programming

    This module gives an overview of the main topics and questions in Computer Science and enables students who are not majoring in computer science to reach a level of skill in programming such that they will be able to apply their computing knowledge to their other studies. It can also provide (along with other Level 0 modules) a suitable preparation for Level 1 Computer Science.

  • CSCM10 Computer Science Project Research Methods

    This module will introduce students to some fundamental research methodologies and good practice in research. They will undertake background research including a literature review and specify the aims of their MSc project.

  • CSCM53 Computer System Concepts

    This module gives an overview of some of the main principles underlying computers and computing from both a theoretical and an applied point of view. It includes a brief history of computers and software, an introduction to the representation of data and the basic components of a computer, the basic features of operating systems, file systems, computer networks, the world wide web, and some basic issues of computer security. A brief discussion on the use of formal methods in specifying computer systems is also given.

  • CSP300 Software Engineering Project Implementation and Dissertation

    This module forms the second part of the Level 6 project (together with CSP301) for BSc Software Engineering and MEng Computing students. It consists of the implementation of a software system, and a substantial written dissertation.

  • CSP302 Computer Science Project Dissertation

    This module forms the second part of the Level 3 project for Computer Science students. It consists of a substantial written dissertation but it does not involve writing or specifying a significant piece of software or hardware. This module is an alternative to CSP344 in the case that a student has undertaken a theoretical, historical or other investigative project that does not involve software/hardware specification or production.

  • CSP344 Computer Science Project Implementation and Dissertation

    This module forms the second part of the Level 6 project for BSc Computer Science and MSci Computer Sciencestudents. It consists of the implementation of a software system, and a substantial written dissertation. The alternative module CSP302 is for projects that do not involve writing software.

  • CSPD00 MSc with Industry Dissertation

    This module will provide students with the opportunity of exploring a particular topic in computer science in some considerable depth. It is intended to be taken in collaboration with CSPM00 by students on the MSc Advanced Computer Science with Industry programme. It differs fundamentally from the standard dissertation module only in that the deadline for submission is later, and the Industry MSc programme is two years long.