The program employs a flipped classroom educational model. Students prepare independently by reading and setting up software such that they're ready for the in-person workshop sessions, which consist of larger programming exercises completed in pairs with the support of facilitators. Activities will also contain optional extensions; if time permits each pair will complete at least one, further customizing their work.
Applied CS consists of six core technical units which can be delivered in a variety of formats. We’re flexible and the course can be tailored to suit students based on their interests (using the available extensions) and unique academic schedules. We can provide guidance on typical schedules and facilitators are encouraged to ask questions and engage with the facilitator community to spread their knowledge and experience!