Online Labs

How to access and make the most of an online lab

» read more

Working Remotely

This page covers two major topics:

» read more

Haskell Style Guide

Coding style is an art rather than a science, and individuals often have their own preferred style. Nevertheless, it is important to agree upon a common style when sharing code with others.

» read more

Community

There is a vibrant community around Haskell!

» read more

Reading

There are lots of online resources that help with all sorts of Haskell questions. Here are some of them.

» read more

References

Here are some standard reference sites for Haskell.

» read more

Writing Reports

We assume that you are already familiar with how to write a technical / scientific report. Report writing is a skill that is taught in schools, beginning as early as primary school. We will spend only a short time teaching report writing in this class, but we offer guidelines here on how to present your work in a professional manner.

» read more

Technical writing tips

Here’s a general strategy for editing technical reports. Once you’ve got something on the page, it’s worth taking the time to make sure your writing is as clear and concise as possible.

» read more

Home Installation (Recommended)

Guide to installing course software on personal computers

» read more

Installation for Windows

Guide to installing course software on Windows

» read more

Installation for MacOS

Guide to installing course software on MacOS

» read more

Installation for Linux

Guide to installing course software on Linux

» read more

Updated:    20 Jun 2022 / Responsible Officer:    Director, School of Computing / Page Contact:    Course Convenor