Computer Science

visiting students

This course offers the opportunity to develop more understanding of Computer Science as a subject, and focuses on the mathematical underpinnings of computer science. It offers the opportunity to gain practical problem-solving and programme design skills.

Programme information

Students in a tutorial

Computer Science Visiting Students at St Edmund Hall are integrated into the first and second year courses of the Computer Science undergraduate degree.

Below is the list of available course choices for Computer Science visiting students, broken down by term and year of study.

When completing the application form, we recommend choosing primary topics from the relevant year and term in the list below. Where that is not possible, then a topic from a previous term or another topic which may be available in the given year should be selected. This list is not definitive and a full list of lectured topics together with their descriptions may be found on the Department of Computer Science website.

Visit the Department of Computer Science website

Courses

Year 1 (Prelims)

Michaelmas Term (Autumn)

  • Discrete Mathematics
  • Functional Programming
  • Linear Algebra

Hilary Term (Winter)

  • Continuous Mathematics
  • Design and Analysis of Algorithms
  • Imperative Programming

Trinity Term (Spring)

  • Digital Systems
  • Introduction to Proof Systems
  • An option from an earlier term in the list above

Year 2 (Part A)

Michaelmas Term (Autumn)

  • Models of Computation
  • Compilers
  • Artificial Intelligence
  • Computer Graphics
  • Computer Security
  • Geometric Modelling
  • Machine Learning

Hilary Term (Winter)

  • Algorithms and Data Structures
  • Concurrent Programming
  • Computer Architecture
  • Computer Networks
  • Databases

Trinity Term (Spring)

  • An option from an earlier term in the list above
  • A request for a topic from the complete list of Part A topics or
  • A request for a Part C advanced topic (if you already have the pre-requisites)

Our Tutors

Dr Joe Pitt-Francis

Joe
Pitt-Francis

Associate Professor of Computer Science and Tutorial Fellow in Computer Science

Joe Pitt-Francis has been tutoring Oxford computer science students since 1999. He became a Tutorial Fellow at St Edmund Hall in 2024. Joe teaches all aspects of Computer Science.

View Profile

Visiting Students

More information about becoming a Visiting Student at St Edmund Hall – including finance, accommodation and how to apply

Find out more