-
Notifications
You must be signed in to change notification settings - Fork 2
Week 0: Learning to Learn
Reid Russom edited this page Jan 26, 2024
·
2 revisions
Week | Topic | Learning Objectives | Key Resources |
---|---|---|---|
0 | Learning to Learn | Students will be able to interpret the core principles and values of Agile software development, analyze common pitfalls in software development processes, and apply techniques to cultivate an effective developer mindset and learning practices. | No slides this week. |
This lesson is a big-picture overview of tools and strategies to be successful in Code the Dream's program. Here's a high-level breakdown of the skills and concepts we introduce to students:
- Getting Started: Software is powerful but also complex to build, requiring processes like Agile methodologies.
- What is Agile?: Agile focuses on frequent delivery of working software, adapting to changing requirements.
- 80/20 Principle: Focus on the vital 20% of features that 80% of users need.
- Pitfalls without Planning: Careful planning avoids issues like scope creep and changing requirements.
- Mental Mindset: Develop good learning strategies, habits, motivation and a growth mentality.
- Learning How to Learn: Figure out your optimal learning style and methodologies.
- Pomodoro: Use focused 25-minute intervals to improve productivity.
- Proper Habits: Build consistent coding habits.
- Motivation: Motivation follows action, fueled by small successes.
- Reset Your Limits: Push past self-imposed limits by expanding perspectives.
- Growth Mindset: Overcome analysis paralysis and the fear of failure.
- Take Actionable Steps: Take ownership, set goals, focus deeply.
- Learn in Public: Accelerate learning by sharing publicly.
- Imposter Syndrome: Overcome self-doubt through change in mindset and measuring progress.
You are welcome to host office hours this week, but most of you probably won't have mentor sessions. There are a few things you can do to use this time wisely.
- Overview the curriculum and mentor resources, especially the big-picture resources.
- Introduce yourself in the #classname-discussion channel so students get to know you.
- Reach out individually to your assigned students via a Slack DM. Let them know you are excited to work with them, and that you'll be around for assignment review and questions when they arise.
No student assignment this week!
The Intro Guidebook is created by Code the Dream staff and volunteers for Code the Dream volunteers. This is your tool – please feel free to suggest edits or improvements.
Overview of the wiki.
Onboarding guide for new volunteers.
Links to pages for specific assignments, including rubrics, overviews of student content, and mentor-created resources.