Curriculum

WEEKLY THEMES


WEEK ONE The Fundamentals of JavaScript

CS Curriculum: Use p5.js to create interactive visual programming and build basic browser games
CS Curriculum: Learn the basics of command line and basic programming concepts in JavaScript such as variables, arrays, randomness, conditionals, loops, functions, etc.

Core Skills: Growth Mindset

Milestone: M.A.S.H. Game


WEEK TWO Game Design

CS Curriculum: Use p5.js to create interactive visual programming and build basic browser games

Core Skills: LinkedIn + Networking

Milestone: p5 Mini-Game


WEEK THREE Web Design

CS Curriculum: Build basic web pages with HTML & CSS

Core Skills: Managing Money

Milestone: Build your own personal website


WEEK FOUR Web Development

CS Curriculum: Students learn how to integrate the Firebase API into web applications.

Core Skills: Intersectionality

Milestone: Enhance interactive features of your personal website from Week 3. Time to get fancy!


WEEK FIVE APIs and Databases

CS Curriculum: Enhance your web pages by incorporating the Document Object Model (DOM)

Core Skills: Intersectionality

Milestone: Demo Day group project idea pitch


WEEK SIX Demo Week


CS Curriculum: Demo Day preparation – refining the idea, coding the project, polishing the presentation, etc.

Core Skills: Effective Presentations

Milestone: Demo Day group project presentation to guests

 

 

[su_divider size=”5″]

WEEKLY SCHEDULE EXAMPLE


 

 

[su_divider size=”5″]

LECTURE SLIDE EXAMPLES


 

[su_divider size=”5″]

CODE ALONG EXAMPLE

 

 

 

[su_divider size=”5″]

PROJECT EXAMPLE

 

 

[su_divider size=”5″]

WE BUILD an “Ecosystem of Access & Education” through programmatic initiatives that focus on education, mentorships, college guidance, industry exposure, parental education, and internship placement.

Growth Mindset 1

 

WE PRACTICE Growth Mindset

Decades of research show a powerful relationship between mindset and achievement.
Growth Mindset is the belief that intelligence can be increased through effort.

 

What Is Growth Mindset?

Growth Mindset 1

 

 

Why Does Growth Mindset Matter?

Growth Mindset 2

 

WE TEACH hard skills and soft skills.

Hard skill outcomes include mastery of introductory CS related skills, mastery of introductory programming constructs, moderate understanding of the design and build process, and moderate proficiency in at least one programming language.

Soft skill outcomes include increased confidence and comfort with public speaking, presenting, networking, technical/business writing, collaboration, communication, entrepreneurial skills, and emotional intelligence.

 

WE FOSTER entrepreneurial talent.

© Natalie Keyssar 2013 for All Star Code. All rights reserved.