Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Course Schedule
- ## Week 1 - Programming Fundamentals (Ruby)
- ### Day 1 - Induction, Unix and Git
- * Induction - half a day
- * [Intro to the Course](week_1/day_1/introduction) - 1 hour
- * [Classroom Culture](week_1/day_1/introduction/classroom_culture.md)
- * [Course Outline](week_1/day_1/introduction/course_outline.md)
- * [Getting the Most out of this Course](week_1/day_1/introduction/getting_the_most_out_of_this_course.md)
- * [Intro to Slack](week_1/day_1/introduction/slack_intro.md)
- * [UNIX Basics](week_1/day_1/command-line-basics) - 1 hour - Steve
- * [UNIX Command Line](week_1/day_1/command-line-basics/unix_basics.md)
- * [UNIX Commands Cheatsheet](week_1/day_1/command-line-basics/unix_cheat_sheet.md)
- * [Git & GitHub](week_1/day_1/git_and_github.md) - 1 hour - Upul
- * **Homework** - [Submit something to GitHub](week_1/day_1/git_homework.md)
- ### Day 2 - Functions and Conditionals
- * [What is Programming?](week_1/day_2/what_is_programming.md) - 1.5 hour - Steve
- * [Conditional Logic](week_1/day_2/conditionals.md) - 1 hour - Steve
- * [Ruby Functions](week_1/day_2/functions.md) - 1 hour - Upul
- * [Ruby Testing](week_1/day_2/testing.md) - 0.5 hour - Upul
- * [Pair Programming](week_1/day_2/pair_programming.md) - 10 minutes - Upul
- * **Lab** - [Functions Lab](week_1/day_2/functions_lab/ruby_functions_practice.md) [:file_folder:](week_1/day_2/functions_lab/) - 2 hours - Upul
- * **Homework** - complete/extend lab - Upul
- ### Day 3 - Collections and Loops
- * [Arrays](week_1/day_3/arrays.md) - 1 hour - Steve
- * [Hashes](week_1/day_3/hashes.md) - 1 hour - Steve
- * [Loops](week_1/day_3/loops.md) - 1 hour - Steve
- * [Using Loops In Functions](week_1/day_3/using_loops_in_functions.md) - 0.5 hour - Steve
- * **Optional Lab** - [Arrays, Hashes, and Testing Lab](week_1/day_3/array_hash_loop_testing_lab/array_loop_hash_testing_lab.md) [:file_folder:](week_1/day_3/array_hash_loop_testing_lab/) - Upul
- * **Lab/Homework** - [Hashes and Arrays Quiz](week_1/day_3/homework/arrays_hashes_quiz.md) - [Quiz Answers](week_1/day_3/homework/ruby_arrays_and_hashes_quiz_with_answers.md) [:file_folder:](week_1/day_3/homework/) - Upul
- ### Day 4 - Debugging and Editors
- * [Test Driven Development - FizzBuzz](week_1/day_4/test_driven_development.md) 1.5 - 2 hours - Steve
- * [Debugging](week_1/day_4/debugging/debugging.md) [:file_folder:](week_1/day_4/debugging/) - 1 hour - Steve
- * [Effective Text Editing](week_1/day_4/effective_text_editing/effective_text_editing.md) [:file_folder:](week_1/day_4/effective_text_editing/) - 0.75 hour - Steve
- * **Exercise/Lab** [Friends Exercise/Lab (TDD, Hashes)](week_1/day_4/friends_lab/friends.md) [:file_folder:](week_1/day_4/friends_lab/) - 2 hours - Steve
- ### Weekend Homework
- * [TDD Pet Shop](week_1/weekend_homework) [:file_folder:](week_1/weekend_homework) - Steve
- ## Week 2 - Object Orientation (Ruby)
- ### Day 1 - Intro to Classes
- (Upul off)
- * [Introduction to Classes 1](week_2/day_1/classes_intro/classes_intro_part_1.md) [:file_folder:](week_2/day_1/classes_intro) - 2.5 hours - Steve
- * [Introduction to Classes 2](week_2/day_1/classes_intro/classes_intro_part_2.md) [:file_folder:](week_2/day_1/classes_intro) - 1 hour - Steve
- * **Lab / Homework** [Classes Lab / Homework - Student / SportsTeam / Library](week_2/day_1/single_class_lab_homework/single_class_lab_homework.md) [:file_folder:](week_2/day_1/single_class_lab_homework) - Steve
- ### Day 2 - Multiple Classes
- (Upul off)
- * [Multiple classes (Musicians / Bands)](week_2/day_2/multiple_classes/multiple_classes.md) [:file_folder:](week_2/day_2/multiple_classes) - 2.5 hours - Steve
- * **Lab** - [Multiple Classes Lab - Steve
- (Buses, Bus Stops, People](week_2/day_2/multiple_classes_lab/bus_stop_lab.md) [:file_folder:](week_2/day_2/multiple_classes_lab) - 2 hours - Steve
- * [Intro to diagrams](week_2/day_2/intro_to_diagrams.md) - 0.5 hours - Steve
- * **Homework** - [Bears, River, Fish](week_2/day_2/homework_bear-river-fish/homework.md) [:file_folder:](week_2/day_2/homework_bear-river-fish) - Steve
- * **Homework (optional)** - [Snakes & Ladders planning](week_2/day_2/sl_planning_homework.md) - Steve
- ### Day 3 - Full Day Lab OO
- * ~[Pair Programming Lab - Snakes and Ladders](week_2/day_3/snakes_and_ladders_lab.md) (all day) - Upul
- * **Lab** - Students choose between [Pair Programming Lab - Pub or Snowman!](week_2/day_3/all_day_oo_lab_briefs.md) [Pub-:file_folder:](week_2/day_3/pub_lab) [Snowman-:file_folder:](week_2/day_3/snowman) or other OO lab TBD (all day) - Upul
- * **Homework** - [Review Snakes & Ladders sample code](week_2/day_3/homework_code-review/homework.md) [:file_folder:](week_2/day_3/homework_code-review) - Upul
- ### Day 4 - Advanced Topics (Ruby)
- * [Enumeration](week_2/day_4/enumeration/enumeration.md) [:file_folder:](week_2/day_4/enumeration) - 2 hours - Upul
- * [Pry](week_2/day_4/pry/pry.md) [:file_folder:](week_2/day_4/pry) - 0.5 to 1 hour - Upul
- * [Inheritance](week_2/day_4/inheritance/inheritance.md) [:file_folder:](week_2/day_4/inheritance) - 1.5 hour including lab - Steve
- ### Weekend Homework
- * [The OO CodeClan Caraoke (CCC)](week_2/weekend_homework/weekend_homework.md) [:file_folder:](week_2/weekend_homework) - Steve/Upul
Add Comment
Please, Sign In to add comment