Computer Science Student Guides
Practical UK-focused guides for planning, debugging, documenting, referencing and checking computer science coursework.
Plan, debug, document and check your work
These guides focus on recurring coursework skills rather than one programming language.
UK Computer Science Coursework Guide
A practical guide to turning a UK computer science brief into a clear plan, testable implementation and well-structured submission.
Read guide →Student guideProgramming Assignment Checklist
A submission checklist for university programming tasks, from starter code and test cases to comments, screenshots and README files.
Read guide →Student guideDebugging Code for University Submission
A repeatable debugging workflow for students dealing with compiler errors, runtime failures, incorrect output and difficult edge cases.
Read guide →Student guideHarvard Referencing for Computer Science
How UK computer science students can reference books, journal papers, standards, documentation and online technical sources using Harvard style.
Read guide →Student guideComputer Science Technical Report Guide
A student-friendly structure for technical reports covering requirements, method, implementation, testing, results, limitations and reflection.
Read guide →Student guideFinal Year Computer Science Project Planning
A planning framework for UK final-year computing projects, including scope, milestones, research, implementation, evaluation and demonstration preparation.
Read guide →Student guideGitHub Submission Guide for Students
A clean workflow for preparing a university Git or GitHub repository with sensible commits, a useful README and no accidental secrets or build clutter.
Read guide →Student guideHow to Read a Programming Assignment Brief
A method for extracting functional requirements, constraints, deliverables and marking signals from a programming coursework brief.
Read guide →