Good Practices
- GP1 Mixed Class Sessions
- GP2 Modifiable Class materials
- GP3 Open standards + real projects
- GP4 Iterative feedback loops
GP4 Iterative feedback loops
- Q1. Class Mixed
- Q2. Class review
- Q3. Concept Theory+Practice
- Q4. Slack in-class
- Q5. Web, modifiable slides
- Q6. Real client
- Q7. Iterative feedback loops
- Q8. Slack off-class
- Q9. Open standards
- Q10. Public projects
Other Ideas implemented in Web Development
Coding based
- Latest web dev technologies
- Students learn architectures and concepts through the tools
- Skill to build useful apps
- Beyond just code: Accesibility, Usability, Security, Scalability, Design, HCI, UX, etc
Live coding in class
- Students see me fail
- End to end example
- Recorded in youtube for review. (E.g. React + Node + Mongo)
- Hands-on component at the end
Semi blended approach
- Students must complete readings and tutorials before class
- We use class time for advanced topics
Reading control 2
Projects
- (5 projects + 2 exams) * 18 teams
- Open topic
- Work in pairs
- Open source
Projects
- Deployed (available for 6 more months at least)
- In class presentation
- Public facing
- Code reviews (Slack)
- Video demo
Exams
Also code based (used to be)
- With 40 students this semester it isn't feasible anymore
Take home message
- GP1 Mixed Class Sessions
- GP2 Modifiable Class materials
- GP3 Open standards + real projects
- GP4 Iterative feedback loops