Program Dates & Times
Monday 6/14, 6:00 - 8:00 pm EST
Tuesday 6/15, 6:00 - 8:00 pm EST
Wednesday 6/16, 6:00 - 8:00 pm EST
Thursday 6/17, 6:00 - 8:00 pm EST
Friday 6/18, 6:00 - 8:00 pm EST
Monday 6/21, 6:00 - 8:00 pm EST
Tuesday 6/22, 6:00 - 8:00 pm EST
Wednesday 6/23, 6:00 - 8:00 pm EST
Thursday 6/24, 6:00 - 8:00 pm EST
Friday 6/25, 6:00 - 8:00 pm EST
*Note: Dates listed above are not individual classes to pick and choose. Each session is two weeks (10 days) and concepts are cumulative; students are expected to attend every day.
More About the Program
The National Center for Women and Information Technology is a nonprofit that supports girls and women in technology. NCWIT AspireIT is designed to teach K-12 girls programming fundamentals and computational thinking in engaging and fun environments. SparkIT is an AspireIT program that is taught and mentored by talented and knowledgeable members of the NCWIT community, that aims to bring programming and robotics to students nationwide. Learn more about NCWIT and their AspireIT programs at NCWIT.org and aspirations.org/aspireit.
For more information, contact Cindy.
Unit 1: Hello World, Numbers, and Math
Python is an excellent and versatile language for those new to programming. Did you know that programming is like a complicated calculator? We will learn about Hello World, outputting numbers and letters, comparing numbers, and doing math in Python.
Unit 2: Variables and Data Types
How do you store data in Python? We will learn about how to store information, output information, and what variables are used for in programming.
Unit 3: Community Component
NCWIT AspireIT wants students to understand and engage themselves in how technology can impact the community, and how we can solve problems through technology. You will learn about topics like AI and the environment, and brainstorm about the leverage of technology in the current world and how you can change the world for the better!
Unit 4: Lists and Strings
We will learn how to store multiple pieces of data in one. Students will also learn how to create words and manipulate them.
Unit 5: Input
Did you know that you can input your own information into a program? We will learn how to ask questions, learn about the user, and create our own fun madlibs!
Unit 6: Logic and Conditionals
How do computers decide between one decision or another? We will learn how Python can tell if statements are true or false. We will also use logic expressions to make fun quiz games.
Unit 7: Loops
How do you repeat actions in a program? We will learn about loops to make computers do what we want multiple times without having to repeat ourselves. We will also learn how to tell the computer to stop a program.
Unit 8: Career
We will invite a speaker in tech to address the class and give insight on future careers and opportunities in STEM. AspireIT mentors will guide students through their passions to allow them to find their own career pathway.
Unit 9: Functions
Students will learn how to make code easier to use, read, and write. Your code can become much more efficient using functions. You will learn how to write code efficiently.
Unit 10: Turtle
Have you ever wondered how to create cool designs in a program? Students will use a special function called Turtle to create their own art. Students will use all their skills in math, angles, geometry, and conditionals to create patterns. We will also create a final project and have a celebration to commemorate their completion of SparkIT.