I'm Wes. I will be your Lead Instructor for your class, g92.
Your Lead Instructor’s role is to teach, organize curriculum, support students, and maintain the level of rigor we value here at Galvanize.
I have taught and/or led the following cohorts in the
2.5 years I’ve been here: g11, g19, g30, g43, g48, g67, g82, and now you!
Let's play a game of names!
Everyone comes to this class with prior skills, interests, and a story.
In groups of 2 or three, interview each other.
Be prepared to report to the class!
If you could pick up a skill in an instant, what would it be?
What were you doing before you started Galvanize?
What is your favorite ice cream flavor?
What is your favorite city/state/place that you have lived in?
What was the last book/movie/tv show/song that had an
impact on you?
What motivated you to come to Galvanize?
Report back!
What did you learn about your classmates?
As instructors, we prioritize the following in this classroom:
Curiosity
Collaboration
Compassion
Communication
Creativity
Craftsmanship
Respect
Humility
For each of the above values, come up with an example for each that can be demonstrated in a classroom setting.
Why is setting priorities important?
Brainstorm any other priorities that you think are important.
For each priority, create:
A definition
An example of the priority being applied
As a class, organize a short presentation about each priority, with its definition and example.
You'll do this on your own!
You can let me know when you're ready.
Problem Solving
Fundamental Programming
HTML5/CSS3
Responsive Design
Node.js, JavaScript & Interactivity
Express
Building Servers
SQL & Database Architecture
How the Web Works
Authentication & Authorization
Single Page Web Applications
Building Modern Web Applications
Learning New Technologies on Your Own
Version Control & Collaboration
Data Structures & Algorithms
White Board Interviews
Those topics are split up, generally, as follows:
JavaScript
Version Control
HTML & CSS
Interactivity
Server-Side
Advanced
Capstones
Frontend
APIs
Databases
OOP
Authentication
React.js
Independent Study
Final Projects
Computer Science
Each Module or Quarter is around 6 weeks
A typical quarter will look something like the following:
*This MUST be completed within the specified guidelines for you to continue with the course. It is one of the few hard deadlines.
Units are broken down as follows:
Unit
Lesson
Lesson
Lesson
CFU
CFU
CFU
CFU
Checkpoint
Standard
Focus on completing the checkpoint! Everything else is supporting material to get you there.
Here at Galvanize we use standards to define the base competency for our students.
For each required standard, you'll be asked to demonstrate mastery
0 - Not Yet Attempted
1 - Not Yet Mastered
3 - Sufficiently Mastered
What does mastery mean?
You must be able to DO all of the above tasks with minimal to no aid
You must be able to answer WHAT, WHY, and WHEN questions about the standard
No more, but no less!
(A Journey through GIFs)
You will receive 1s
Repetition and review during lab time
Individualized support from instructors
High Stress, frustration, depression
Outside of Galvanize, take care of yourself
Rely on staff, resources, and each other
Typical Daily Schedule
Time | Activity |
---|---|
9:00am | Stand Up |
9:15am | Personal / Group Daily Planning & Review |
9:30am | Daily Breakouts |
12:00pm | Lunch |
1:00pm | Lab, 1-on-1s |
4:15pm | Survey & Stand Down |
4:30pm | Plan for the Evening / Tomorrow |
5:00pm | Class Ends |
Lab > Lecture
Real World Scenarios, Projects, and Collaboration
Individualized Interventions
Unfamiliar Environments
To support this goal, we focus on creating a blended learning environment
In your own words:
What is blended learning?
When does learning happen?
How is blended learning different from what you've experienced before?