Guest User

Untitled

a guest
Oct 1st, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.06 KB | None | 0 0
  1. # Course Schedule
  2.  
  3. ## Week 1 - Programming Fundamentals (Ruby)
  4.  
  5. ### Day 1 - Induction, Unix and Git
  6.  
  7. * Induction - half a day
  8. * [Intro to the Course](week_1/day_1/introduction) - 1 hour
  9. * [Classroom Culture](week_1/day_1/introduction/classroom_culture.md)
  10. * [Course Outline](week_1/day_1/introduction/course_outline.md)
  11. * [Getting the Most out of this Course](week_1/day_1/introduction/getting_the_most_out_of_this_course.md)
  12. * [Intro to Slack](week_1/day_1/introduction/slack_intro.md)
  13. * [UNIX Basics](week_1/day_1/command-line-basics) - 1 hour - Steve
  14. * [UNIX Command Line](week_1/day_1/command-line-basics/unix_basics.md)
  15. * [UNIX Commands Cheatsheet](week_1/day_1/command-line-basics/unix_cheat_sheet.md)
  16. * [Git & GitHub](week_1/day_1/git_and_github.md) - 1 hour - Upul
  17. * **Homework** - [Submit something to GitHub](week_1/day_1/git_homework.md)
  18.  
  19. ### Day 2 - Functions and Conditionals
  20.  
  21. * [What is Programming?](week_1/day_2/what_is_programming.md) - 1.5 hour - Steve
  22. * [Conditional Logic](week_1/day_2/conditionals.md) - 1 hour - Steve
  23. * [Ruby Functions](week_1/day_2/functions.md) - 1 hour - Upul
  24. * [Ruby Testing](week_1/day_2/testing.md) - 0.5 hour - Upul
  25. * [Pair Programming](week_1/day_2/pair_programming.md) - 10 minutes - Upul
  26. * **Lab** - [Functions Lab](week_1/day_2/functions_lab/ruby_functions_practice.md) [:file_folder:](week_1/day_2/functions_lab/) - 2 hours - Upul
  27. * **Homework** - complete/extend lab - Upul
  28.  
  29. ### Day 3 - Collections and Loops
  30.  
  31. * [Arrays](week_1/day_3/arrays.md) - 1 hour - Steve
  32. * [Hashes](week_1/day_3/hashes.md) - 1 hour - Steve
  33. * [Loops](week_1/day_3/loops.md) - 1 hour - Steve
  34. * [Using Loops In Functions](week_1/day_3/using_loops_in_functions.md) - 0.5 hour - Steve
  35. * **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
  36. * **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
  37.  
  38. ### Day 4 - Debugging and Editors
  39.  
  40. * [Test Driven Development - FizzBuzz](week_1/day_4/test_driven_development.md) 1.5 - 2 hours - Steve
  41. * [Debugging](week_1/day_4/debugging/debugging.md) [:file_folder:](week_1/day_4/debugging/) - 1 hour - Steve
  42. * [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
  43. * **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
  44.  
  45. ### Weekend Homework
  46.  
  47. * [TDD Pet Shop](week_1/weekend_homework) [:file_folder:](week_1/weekend_homework) - Steve
  48.  
  49. ## Week 2 - Object Orientation (Ruby)
  50.  
  51. ### Day 1 - Intro to Classes
  52. (Upul off)
  53. * [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
  54. * [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
  55. * **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
  56.  
  57. ### Day 2 - Multiple Classes
  58. (Upul off)
  59. * [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
  60. * **Lab** - [Multiple Classes Lab - Steve
  61. (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
  62. * [Intro to diagrams](week_2/day_2/intro_to_diagrams.md) - 0.5 hours - Steve
  63. * **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
  64. * **Homework (optional)** - [Snakes & Ladders planning](week_2/day_2/sl_planning_homework.md) - Steve
  65.  
  66. ### Day 3 - Full Day Lab OO
  67.  
  68. * ~[Pair Programming Lab - Snakes and Ladders](week_2/day_3/snakes_and_ladders_lab.md) (all day) - Upul
  69. * **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
  70. * **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
  71.  
  72. ### Day 4 - Advanced Topics (Ruby)
  73.  
  74. * [Enumeration](week_2/day_4/enumeration/enumeration.md) [:file_folder:](week_2/day_4/enumeration) - 2 hours - Upul
  75. * [Pry](week_2/day_4/pry/pry.md) [:file_folder:](week_2/day_4/pry) - 0.5 to 1 hour - Upul
  76. * [Inheritance](week_2/day_4/inheritance/inheritance.md) [:file_folder:](week_2/day_4/inheritance) - 1.5 hour including lab - Steve
  77.  
  78. ### Weekend Homework
  79.  
  80. * [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