Algorithms and Data Structures
Algorithms and Data Structures
Tutors:
➢ Ben Martin
➢ Paul Haley
➢ Henry O’Brien
➢ Dylan Kidd
➢ Emily Bennett
Course Details
• 3 lectures and 1 tutorial per week
• Prerequisites
– MATH1061 (MATH7861) or (CSSE2010 + STAT2202)
– CSSE2002 (CSSE7023)
Background Knowledge
• High school maths
– Logarithms
– Basic algebra
• Discrete mathematics (e.g. MATH1061)
– Graphs
– Set theory and relations
– Exceptions
– Data Structures
Background Knowledge
• CSSE 2002 – Programming in the Large OR
CSSE 7023 – Advanced Software Engineering
• Larger-scale programming issues
• Inter-object cooperation
• Unit testing
• Java programming language
• Eclipse IDE
The Art of Computer Programming