diff --git a/changelog.md b/changelog.md deleted file mode 100644 index 51b61425..00000000 --- a/changelog.md +++ /dev/null @@ -1,43 +0,0 @@ -## Changelog for the Inning Starting 2017.06 - -### B4 - -* Move CI and Staging Environments class to B3 -* Begin Quantified Self with students building frontend and connecting with existing Rails backend -* Finish Quantified Self with students building a backend in Node/Express and connecting their frontend with it -* Add "Career Workshop" time with Meg (two 90 minute sessions) to build in job related work time -* Change assessment format: remove 16 hour + assessment, add JS 2-3 hour assessment, technical communication assessment, and capstone project as a piece of their assessment -* Rework Open Source project format - move to two day group project in week 6 - -### B3 - -* Move CI and Staging Environments class from B4 -* Add section for evaluating documentation and accessibility for projects -* Move Application Coordination class from B4 -* Move Tracker class from B4 -* Rewrite consuming APIs lesson to use BDD over two days -* Update Rails projects to 5.1.3 -* Update Asset Pipeline class to use Yarn, Webpack -* Using Ruby 2.4.1 -* Change Cloney Island to 80202 and have the projects be original concepts instead of clones. - * Sprint 1 will be greenfield - * Sprint 2 will be brownfield and they will inherit the previous mods projects -* Remove Seeding Data Efficiently. Students are doing a good job coming into B3 from the Bike Share project in Mod 2. - -### B2 - -* Build in mini-project evals mid-mod -* Move README and accessibility lessons from B4 into B2 -* Keep final assessment as individual timed assessment - -### B1 - -- Move project kick-offs to Fridays from Thursdays -- Move Mix-in lesson closer to Inheritance lesson to compare and contrast -- Remove `cat` and `echo` from File/IO lesson -- Add instructions to download voices to BeatBox -- Add note about looping/recursion to BeatBox and CompleteMe -- Add lesson on Four Principles of OOP -- Start independent diagnostics earlier in the module -- Consider meeting with students currently repeating the module early in the module to offer/discuss support. -- Consider opening conversation about repeating earlier with those students for whom it is a possibility/likely outcome. diff --git a/changelog_proposals.md b/changelog_proposals.md deleted file mode 100644 index 28b4a8a8..00000000 --- a/changelog_proposals.md +++ /dev/null @@ -1,77 +0,0 @@ -## Changelog Proposals - -The purpose of this document is to allow a place for us to keep track of things we want to change in each Mod within the Back-end program. These are not changes that are being made yet. Changes that are happening in the current Mod should be added to the [Changelog](changelog). - -### B4 - -### B3 - -### B2 - -_Prework Adjustments_ -* Remove deadlines -* Remove WebGuesser -* Add Rack tutorial ([here](https://github.com/s-espinosa/rack_server)) -* Move personal site into rack tutorial for single deliverable -* List HTML/CSS tutorials as resources to create personal site instead of requirements -* Have students complete all of TaskManager instead of just create/read -* Move Git links to additional resources if students want more practice instead of requirements -* SQL & Bootstrap tutorials remain the same - -_Project Schedule Changes_ -* All project kick-offs on Fridays, evals on Thursdays. Thursday evenings free. -* Week 1 - Monday: Kick off BikeShare (adds four days) -* Week 2 - Friday: Soft kick-off for JobTracker (adds two days) -* Week 3 - Friday: Kick-off Rails Mini-Project (adds one day) -* Week 4 - Friday: Kick-off LittleShop (adds three days) -* Switch mini-project from non-graded to graded - -_Recurring Diagnostics_ -* Provide students time to complete CFUs on Friday -* Set aside hour on Friday in week 1 for a timed independent Sinatra/ActiveRecord challenge -* Set aside hour on Fridays in weeks 3, 4, 5 for timed independent Rails challenges - -_Remove/Adjust Rails Tutorials_ -* Create new tutorial from MixMaster/Blogger -* Assign on same Friday of JobTracker kick-off with expectation that students will finish by Saturday evening and start working on JobTracker once complete -* Remove later iterations with less introductory topics (authorization with sorcery/OAuth/accepting comma-separated values in forms/sorcery/) - -_Lesson Changes_ -* Week 1 - * Separate HTML/CSS lesson into 3 lessons - * Separate RSpec lessons into 3 lessons - * Create 3 ActiveRecord lessons for week 1 - * Rebrand `Passing Data with Sinatra` as `Passing Data with HTML/HTTP` -* Create single project to use for all Rails lessons -* Split advanceed routing in Rails into Nested Resources (week 3), and Namespaced Routes (week 4) -* Add Cart & Order exploration (similar to auth exploration) week 4 to allow students to try to implement on their own before we teach them -* Separate callbacks and scopes lesson into two (week 5). -* Move written/independent assessments to Tuesday (week 6) instead of split Tue/Wed - -### B1 - -_Lessons Add/Remove_ -* Namespacing to move to B2 - * M1 students don't have opportunities to apply this concept. It also seems to confuse their concept of what a module is when we teach it together with Mixins. -* Remove ORM lesson from B1 - * In moving the below lessons in to week 5, it was rather over loaded. When analyzing which classes could be shifted around it seems that ORM is not a necessary concept to be taught in M1 especially since it is also covered in M2. -* Added 4 Principles of OOP - * Fundamental OOP concept. This is an introductory course aimed at giving exposure to the terms and concepts. -* Added Ruby Object Model - * Adding class back in. Good background information for students to be exposed to. -* Added Stacks, Methods, Control Flow - * Adding class back in. Good background information for students to understand how a programming language is executed. -* Added Number System - * Adding class back in. Good background information for students to be exposed to before they apply binary or hex in the future. -* Added How Computer Works - * Addinc class back in. Good background information for students to be exposed to. - -_Shifting Schedule_ -* Move Enumerables 1 class to wk 2 - * In an effort to decrease density of content in wk1, moved to wk2. -* Move Boolean Logic to Wk3 - * In an effort to decrease content in wk 5 moved to wk 1. - - _CFU_ - * Rebrand Written Diagnostics as CFU - * Aligning with wording used in other modules.