[ Access previous versions of this page (15, 16, 17, 18), kept for posterity. ]
Liftoff 2019 will be held over 13 May (Day 1) and 14 May (Day 2), whole day.
All Orbital students need to be present at Liftoff unless their absence has been specifically permitted in writing in email by a facilitator of the course. Prospective students, please ensure that you have extended your living arrangements and made appropriate travel arrangements if you are planning to leave Singapore shortly after exams. If leaving for an international flight after the second date, please ensure you have appropriate travel time. (+1 hr to return to your living accommodations to get your baggage, +1 hr to get to the airport; 2 hrs for check-in; so probably around 10pm or later on Day 2 is safe).
The tentative schedule for Liftoff 2019 is as follows:
Session Start | I3 Auditorium | The Hangar | STMI Executive Training Room | |
---|---|---|---|---|
09:00 | Introduction (Slides / Video) | – | ||
09:30 | Product Design (Slides) + Software Engineering Principles (Slides) | – | ||
12:00 | Lunch break | |||
13:00 | NOC (Slides) / DSO (Slides) / Mentorship (Slides) / Skylab (Slides) + Past Project Review / Choose Your Project Type (Slides) | Find-A-Copilot | ||
15:00 | Overview of Mobile App Development (Slides) | Overview of Web App Development (Slides) | – | |
16:00 | Basic Android Development (Slides) | HTML/CSS (Slides) | – | |
18:30 | Mentor Matching for Prospective Apollo 11 teams | – | – |
Session Start | I3 Auditorium | The Hangar | LT19 | |
---|---|---|---|---|
09:30 | Intermediate Android Development (Slides) | React (Slides) | – | |
12:30 | Lunch break / Meet-Your-Advisor | |||
14:30 | <Ignition presentations slides due by all teams> | |||
14:30 | Database (Slides) + Git (Slides) | – | ||
16:30 | Ignition (Slides, Audit: Videos, Hangar*: Videos, LT19: Videos) |
Some of the workshops have hands on elements which require you to set up your laptop (e.g., install some software, apply for accounts, etc.) beforehand. The instructions will be released / finalized by the end of 10 May. Please follow the instructions below and set up accordingly.
- HTML/CSS
- No special software required; just come with your preferred code editor and browser.
- React
- Follow the guide at https://tinyurl.com/y3r3z2n5.
- Android Development
- Follow the guide at https://drive.google.com/open?id=0B-nbjLrjTlQsd2ZMbzRLZVZyWlZGbDkzRV80amxaTGs0bzk0.
- Git
- Sign up for a GitHub account (https://github.com/)
- Install Git in any way you prefer; just be sure to be able to use Git on the command line. (execute `git –version` and see that it works). If in doubt, please refer to the following:
- For Windows users:
– Install Git using the installer at https://git-scm.com/download/win. The default settings are appropriate.
– You may also wish to install Git Credential Manager, which will cache your username and password for services like GitHub so you don’t have to keep keying them in: https://github.com/Microsoft/Git-Credential-Manager-for-Wind ows/releases/tag/1.18.5 - For Mac users:
– macOS comes with a version of Git, but it is usually older than the latest version.
– Install the latest version using the installer at https://git-scm.com/download/mac. The default settings are appropriate.
– You can also install Git using Homebrew or MacPorts if you use those package managers.
– Generate an SSH key and add it to your GitHub account. You can follow GitHub’s guide: https://help.github.com/en/articles/generating-a-new-ssh-key -and-adding-it-to-the-ssh-agen t - For Linux, BSD users:
– Install Git using your distribution’s package manager.
– Generate an SSH key and add it to your GitHub account. You can follow GitHub’s guide: https://help.github.com/en/articles/generating-a-new-ssh-key -and-adding-it-to-the-ssh-agen t