- Every Monday to Friday, 9am to 5pm, from 11 March 2019 till 31 May 2019
- TBD
- Good Friday (Friday, 19 April 2019)
- Labour Day (Wednesday, 1 May 2019)
- Vesak Day (Monday, 20 May 2019)
Name | Title |
---|---|
Akira Wong | Instructional Lead |
Maung Kaung Htat Win | Instructional Associate |
Liew Min Shan | Instructional Associate |
Week | Unit | Date | Topic |
---|---|---|---|
1 | Unit 1 | 11 Mar - 15 Mar | Javascript, CSS, HTML |
2 | Unit 1 | 18 Mar - 22 Mar | DOM, AJAX |
3 | Project 1 | 25 Mar - 29 Mar | Game Project |
4 | Unit 2 | 1 Apr - 5 Apr | ES6, Node.js, npm, Express, REST, CRUD, Disk-storage |
5 | Unit 2 | 8 Apr - 12 Apr | SQL, MVC, Cookies, Authentication |
6 | Project 2 | 15 Apr - 19 Apr | Node Express Project |
7 | Unit 3 | 22 Apr - 26 Apr | Ruby, RSPEC, OOP, MVC, Rails |
8 | Unit 3 | 29 Apr - 3 May | Active Record, Devise, Asset Pipeline, |
9 | Project 3 | 6 May - 10 May | Ruby on Rails Group Project |
10 | Unit 4 | 13 May - 17 May | React.js |
11 | Unit 4 | 20 May - 24 May | Webpack, Component Lifecycle |
12 | Project 4 | 27 May - 31 May | Capstone Project |
Time | Activity |
---|---|
0900h - 0945h | Morning Exercise |
0945h - 1030h | Exercise and Homework Review |
1030h - 1045h | Daily Standup |
1045h - 1130h | Main topic |
1130h - 1300h | Lunch |
1300h - 1500h | Main topic / Lab / Others |
1500h onwards | Lab / Homework |
Date | Material | Morning Exercise | Assignment |
---|---|---|---|
11/Mar | Command Line | NA | Blog Simple |
12/Mar | Booleans, Conditionals, Loops, Pseudocode | Command Line Murder Mystery | Temperature Converter |
13/Mar | Dev Tools, Arrays, Html Box Model | Morse Code | Google Shopping Conditionals Loops |
14/Mar | Functions, CSS Positioning | Atbash Cipher | Google Shopping Functions |
15/Mar | Callbacks, CSS Layout | CSS iOS | Choose Your Own Adventure |
18/Mar | Dom Manipulation, CSS Responsive Design | Wendy Bite | Fellowship of the DOM |
19/Mar | Dom Events, Flex Box | Hippy Portfolio | Tic-Tac-Toe |
20/Mar | Scope, Bootstrap | CSS Airbnb | Tic-Tac-Toe |
21/Mar | Ajax, Code Reading | Bootstrap Airbnb | TV Browser |
Please read and adhere to the following, otherwise bad things might happen:
You should have completed the following in preparation for the course:
This is to ensure that you can handle the pace of the class.
Our attendance policy for graduation is no more than 4 absences during the course. 15 minutes late = 1 tardy. 3 tardies = 1 absence.
If you know you'll be late or absent, please let us know and we'll arrange to have your tardy or absence excused.
Homework: Pull requests have to be submitted by 9am the next day regardless of completion status.
Projects: Everyone should complete the minimum requirements for each project in order for this course to be considered completed.
Submissions: Via github pull request.
At the end of project week, all students will have the opportunity to share their hard work with the rest of the class (fun!). There will be 2 parts to project presentation day:
-
Individual Project Presentations
- Every student gets 5 minutes to demo her/his project to the class. Show the product, not talk about specific parts of code, unless it's something really interesting! If you are not presenting, note down questions/comments you have for the presenter because later on, you'll be able to ask/tell them...
-
Post-Mortems (After Project Presentations)
- We do 1-on-1 project post-mortems with all students. Read details about post-mortem format (note: you'll need to prepare for it).