This is the tentative schedule for ICS 415. It is subject to change.
Week 1: What is Programming for the Web?
- Class 1: Intro, Syllabus, Topics
- Class 2: Http, IntelliJ IDEA Static Web Projects
Week 2: HTML5 & CSS
- Class 3: HTML(5) & CSS
- Class 4: HTML(5) & CSS
Week 3: Bootstrap & LESS
- Class 5: Bootstrap & LESS
- Class 6: Bootstrap & LESS
Week 4: JavaScript
- Class 7: JavaScript
- Class 8: JavaScript
Week 5: jQuery
- Class 9: jQuery
- Class 10: jQuery
Week 6: Meteor
- Class 11: Meteor
- Class 12: Meteor
Week 7: MongoDB
- Class 13: MongoDB
- Class 14: MongoDB
Week 8: Presentation Intro:
- Class 15: Topics for presentations
- Class 16: Good presentation skills
Week 9: Presentation Prep
- Class 17: Presentation preparation
- Class 18: Presentation preparation
Week 10: Student Presentations
- Class 19: Technology presentations
- Class 20: Technology presentations
Week 11: Student Presentations
- Class 21: Technology presentations
- Class 22: Technology presentations
Week 12: Class Project
- Class 23: Discussion of Project Rqmts
- Class 24: 1 page Proposals due
Week 13: Work on projects
- Class 25: Q&A
- Class 26: Milestone 1 report 5 min.
Week 14: Work on projects
- Class 27: Q&A
- Class 28: Milestone 2 report
Week 15: Work on projects
- Class 29: Q&A
- Class 30: Milestone 3 report
Week 16: Projects due
- Class 31: Project demo
- Class 32: Project demo