ComplexitySprint 1β successCompiled Learning ObjectivesMemory consumptionQuantify the memory used by different arraysBig-OCategorise algorithms as O(lg(n)), O(n), O(n^2), O(2^n)Give practical limits to the size of inputs to O(n^2) and O(2^n) algorithms"Expensive" OperationsExplain what the significant/expensive operations for a particular algorithm are likely to beQuantify the number of significant operations taken by a particular algorithmPre-computingIdentify a pre-computation which will improve the complexity of an algorithmπ‘ Morning orientationIntroduce and welcome new volunteersNominate a timekeeperCheck the morning day plan and group structuresπ§° Workshop ActivityApply concepts from study to a practical exampleWork together on exercises and activities to find gaps in understandingDescribe and resolve mental model errorsStudy GroupResolve blockers in your courseworkExpress and resolve problems effectively by writing tickets and asking questionsGive and receive code reviewDevelop your personal portfolioPair programmeEvaluate your progress with peers and mentors