The module is a Blended Learning module.
The module is broken down into an Introduction (week 1), five Exercises (weeks 2-5,7-8) and a Final Project (weeks 9-11). The Exercises introduce specific computational thinking concepts and programming skills, and build up in complexity over the course of the semester. At the end of each Exercise, you have to submit a progress-report which will demonstrates the knowledge and skills you have learnt. The Final Project will require you to develop a complex parametric model that integrates the conceptual knowledge and programming skills that you have acquired over the semester.
The first introduction lecture will be the only lecture during the semester. After that, all the main content will be delivered via short online lectures and videos. You will be able to engage in discussion with tutors and TAs using various online platforms. If you desire face-to-face meetings, then you may attend the optional workshops on Wednedsay mornings. These workshops allow you to come and discuss issues and get help in the computer lab.
For each Exercise and for the Final Project, an Overview document and a series of short Programming Skills videos will be provided. The Overview document will give a high level overview of the exercise and will explain the pedagogical objectives and requirements. The Programming Skills videos will show screen recordings of various programming techniques using the Mobius Modeller. Each exercise will set a small problem to be solved, and you will be able to attempt the problem and upload the answer.
During the module, you are encourarged to share your knowledge and help each other. For the work that you submit (the Execises and Final Project), you are expected to work individually. For each Exercises, you need to submit a progress report that explain what you have done that week (worth 5%). For the Final Project, you need to submit two Project Planning reports (worth 10% each) and a Final Report (worth 50%). There will also be a 5% participation grade.
The module will use Mobius Modeller is an open-source online parametric modelling platform that allows you to work directly in the web browser. No complex software installations will be required and no software licences ned to be purchased.
Online discussions will use Slack.com
It is compulsory for you to join up and participate on this discussion forum.