##Intro to Software Engineering - Course Outline This is just a suggested schedule. Improv shouldn't take up a full half hour and lunch can be cut down if more time is needed for lectures/labs/projects.
Day 1 - Intro to Ruby
- 9 - 10:00 Intros
- 10:00 - 10:30 Navigating the Command Line
- 10:30 - 11:30 Environment Set Up
- 11:30 - 12:00 Intro to Ruby
- 12:00 - 1:00 Lunch (pizza!)
- 1:00 - 2:50 Ruby data types and labs (pause 30 minutes for improv where needed)
- 2:50 - 3:00 Wrap Up
Day 2 - Methods+
- 9 - 9:15 ToDo
- 9:15 - 10:00 Intro to Git: forking and Cloning
- 10:00 - 12:00 Ruby methods
- 12:00 - 1:00 Lunch
- 1:00 - 1:30 Labs
- 1:30 - 2:00 Improv or Guest Speaker
- 2:00 - 2:50 Labs
- 2:50 - 3:00 Wrap Up
Day 3 - Arrays and Hashes
- 9 - 9:15 ToDo
- 9:15 - 10:30 Intro to Test Driven Development
- 10:30 - 11:00 Improv
- 11:00 - 12:00 Intro to Arrays
- 12:00 - 1:00 Lunch
- 1:00 - 2:00 Intro to Hashes
- 2:00 - 2:50 Labs
- 2:50 Wrap Up
Day 4 - If/Else + Group Project
- 9 - 9:15 ToDo
- 9:15 - 10:30 Review of Arrays and Hashes
- 10:30 - 11:00 Improv
- 11:00 - 12:00 If/Else Statements
- 12:00 - 1:00 Lunch
- 1:00 - 2:50 Group Project - Ruby Calculator
- 2:50 - 3:00 Wrap Up
Day 5 - Object Orientation
- 9 - 10:00 ToDo - Ruby Jeopardy
- 10:00 - 11:00 Intro to OO
- 11:00 - 11:30 Improv
- 11:30 - 12:00 More OO
- 12:00 - 1:00 Lunch
- 1:00 - 2:50 Garden Gnome Lab
- 2:50 - 3:00 Wrap Up
Day 6 - OO Group Project+
- 9 - 9:15 ToDo
- 9:15 - 10:30 OO Review a
- 10:30 - 11:00 Improv
- 11:00 - 12:00 Start Group Lab
- 12:00 - 1:00 Lunch
- 1:00 - 2:50 Finish Group Lab - present to class
- 2:50 - 3:00 Wrap Up
Day 7 - HTML/CSS
- 9 - 9:15 ToDo
- 9:15 - 11:00 Intro to HTML/CSS
- 11:00 - 11:30 Improv
- 11:30 - 12:00 Intro to Group Project
- 12:00 - 1:00 Lunch
- 1:00 - 2:50 Group Project - Choose Your Own Adventure
- 2:50 - 3:00 Wrap Up
Lesson Plans HTML/CSS Group Project
Day 8 - MVC + Ideation
- 9 - 9:15 ToDo
- 9:15 - 10:30 MVC
- 10:30 - 11:00 Improv
- 11:00 - 12:00 MVC
- 12:00 - 1:00 Lunch
- 1:00 - 2:50 Ideation and Project Review
- 2:50 - 3:00 Wrap Up
Bonus Modules: Forms
View Intro to Software Engineering - Course Outline on Learn.co and start learning to code for free.