Assessment methods vary by module. Some are a mix of coursework and exams (e.g. 25% coursework and 75% exam), while others are assessed entirely through coursework or entirely through examinations.
Coursework is based on a variety of tasks including programming, individual reports, projects, laboratory work, contribution in tutorials, group work and presentations.