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

ideas for future improvements #1

Open
wikfeldt opened this issue Nov 8, 2023 · 6 comments
Open

ideas for future improvements #1

wikfeldt opened this issue Nov 8, 2023 · 6 comments
Assignees

Comments

@wikfeldt
Copy link
Contributor

wikfeldt commented Nov 8, 2023

here we add all ideas and considerations for how the bootcamp can be improved in future iterations

@wikfeldt
Copy link
Contributor Author

wikfeldt commented Nov 8, 2023

  • include a preparatory session where we help participants install and configure all tools

@code4yonglei
Copy link
Contributor

most questions from windows users about conda and git bash.
we can have two parallel sessions: one for mac users and the other one for windows users.

@wikfeldt
Copy link
Contributor Author

wikfeldt commented Nov 8, 2023

Possible long-term plan: we create a single sphinx lesson with all content. Each lesson in separate TOC-section

  • shell-intro should probably be taught in one piece at the beginning, and ported from SWC format to sphinx
  • consider using a more gentle python introduction, perhaps from SWC python lesson
  • which python episodes to include from python-for-scicomp should be reconsidered. Possibly include python content from elsewhere or write new content
  • coderefinery lessons stay the way they are

@wikfeldt
Copy link
Contributor Author

wikfeldt commented Nov 9, 2023

more ideas after discussion with Martin:

  • create a few learning paths based on learner background:
  • pre-record videos with the theory and demonstrations, so participants can skip what they already know and focus on new knowledge
  • keep it very modular
  • consider using ICE for homogenous environment for all participants
  • if letting learners use own computers, include installation troubleshooting sessions ahead of bootcamp
  • commend from learner: "valuable to see how Python can be used", even if one doesn't really learn it during bootcamp. -> Add a learning objective on this

@code4yonglei
Copy link
Contributor

  • recommend to use "lesson" for one material page, e.g. shell-intro, python-for-scicomp, git-intro etc
  • each section of a lesson is an "episode"

@wikfeldt
Copy link
Contributor Author

consider whether to talk about object orientation vs functional approach

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

No branches or pull requests

3 participants