SDC launch day and the Git module #161
Replies: 3 comments 7 replies
-
Proposed solutionI think I can rustle up activities from existing resources we have to try and approach the introduction of Git ( Week 1 - SDC Launch day too ) in the following way. So week one would focus exclusively on the threads below: Week 1 ( SDC launch and Git week )Let’s build a mental model to understand what a repository is. At the moment we leap into committing and PRs and stuff without building sufficient intuition for understanding what a commit actually is, how we can inspect timeline of commits very easily, see commits as snapshots of a repository at some point in time. In short I think they need a more tangible sense of what a commit is and what is for before they proceed. |
Beta Was this translation helpful? Give feedback.
-
If folks are on board with this,
To get it done in time for WM5, I think I'd need Monday 10th to Thursday 13th of this month. |
Beta Was this translation helpful? Give feedback.
-
Is it worth mentioning here that the existing git week 1 has a "teacher led" demo. I'm not sure this makes as much sense in the context of flipped classroom? I think the concept still works but just needs to be moved to a video? [I'm afraid to say that I'm on holiday next week so wouldn't be able to prepare a video before WM5] |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello folks,
@CodeYourFuture/syllabus-team
We face an upcoming problem with some of the Git content in the new curriculum.
Trainees will need to submit their work with PRs against the Module-JS1 repo. To do this, they’ll need to be able to branch off main each week of the module ( same for other modules too ).
At the moment, I think trainees will struggle with this because the current git module doesn’t tell them anything about branches in the first week.
To fix this, we need to re-think the ordering of topics in the Git module.
I also think there needs to be a deeper consideration of the trainee’s underlying mental model for understanding of Git from the beginning: i.e. the state of their working directory, staging area and commit history ( I appreciate this is much harder to do ). The course I’ve seen closest to this from my brief research is this: https://www.udemy.com/course/git-learning-journey/. In the course summary, she summarises exactly the objectives I think we’d have in mind for our trainees too.
I don't think we should use this course but I think we can draw heavily upon its approach in developing trainees' mental models.
Beta Was this translation helpful? Give feedback.
All reactions