Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project-driven modules #86

Open
1 task
adamblanchard opened this issue Aug 27, 2024 · 1 comment
Open
1 task

Project-driven modules #86

adamblanchard opened this issue Aug 27, 2024 · 1 comment

Comments

@adamblanchard
Copy link
Contributor

Description

Update some modules (specifically JS)to use more project-driven homework instead of independent exercises. The idea is to help people build more meaningful projects that they are more engaged with, have more scope for developing their skills, and have something more useful to show at the end of it in e.g. interviews.

It's already been tried out in Aarhus with great feedback, and now with team28. More info here https://github.com/HackYourFuture-CPH/js-projects

Steps:

  1. Evaluate appropriate approach
  2. Choose modules to update
  3. Test them as projects

Notes:

  • This is already in progress
  • Find "real life" examples of software development, both in teams but also in interviews. Tech interviews are usually mini projects in themselves. We could use that format at some points in the program.

Todo:

  • Need to make it clear in modules where the homework has been replaced with projects or not (it's confusing right now)
@adamblanchard
Copy link
Contributor Author

adamblanchard commented Aug 27, 2024

Notes from "Should we continue with JS Projects" meeting:

Decisions:

  1. js-projects has gone well in both Copenhagen and Aarhus, and the same approach should be continued in the future.
  2. Existing homework tasks should not be deleted, but moved to an “optional” section.
  3. We should make deployment a requirement, maybe using Milton’s project template going forward.
  4. Each project should include some form of example or wireframe.
  5. New projects can be added by mentors by following a similar template.
  6. They could be tried in a group, pair or just a peer review process next time.
  7. Can conclude with either a demo day or a video recording.

Actions:

  • @Adam Create pull request(s) to link/integrate js-projects officially into our curriculum
  • @Gabi @William Christie Share list of mentors who have been involved, to get feedback from
  • @Gabi @William Christie Get screenshot or example to include in each project as a “wireframe”

It's not urgent, since our next js sessions aren't until December ish, but over the next couple of weeks it would be good to get these actions started before we forget everything 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

No branches or pull requests

1 participant