This document outlines two coursework assignments. The first involves designing and implementing a system to store and output records of astronomical objects like stars, galaxies, and planets. The system must support different output styles and be tested with JUnit. It also requires adding a GUI for inputting records, displaying listings, and selecting outputs. The second assignment tasks writing an essay on agile development processes like XP and test-driven development, relating them to an example and distinguishing individual vs large project aspects.