The CODING Level i Academy @HOME
The Coding Level I Academy @HOME is a comprehensive curriculum designed to teach students the fundamentals of coding. The program will give students the knowledge, guidance, and resources they need to understand the basic functions of code. Projects from the weekends will include various programming challenges that will get students acquainted with Python.
Write code.
Complete projects.
Learn to think like a software engineer.
Accessible Education. Harvard Quality.
Program Overview: Coding Level I
The goals of Coding Level I are to orient and introduce students to programming through Python. We seek to build higher order thinking as well as detail oriented thinking in order for students to construct and complete projects. Each day, we begin with a lesson in one aspect of coding, whether that be technical syntax or broader coding ideas. We then transition into hands-on coding activities to give students the chance to cooperate and execute a program. Our program guides students through the necessary ideas and tools to write code. We aim to equip students with a comprehensive education of programming fundamentals through valuable, interactive experience.
Our goal is to spark a passion in our students through newfound capabilities in coding and help them to realize the endless possibilities of programming. We believe that equipping students with the ability to code opens countless paths for our students to innovate and invent.Schedule: Coding Level I
Day 1
Introductions & Icebreakers
Week Overview & Skill Level Analysis
Fundamentals of Computer Science Lecture
Python Basics Lecture & Introduction to Strings
Problem Set: Faces
Creating Dynamic Programs Lecture & Introduction to Only/While Loops
Problem Set: Fahrenheit, Conversion, Hours, Mad Libs
Day 2
Introduction to For Loops
Problem Set: Mario
Data Structures Lecture: Functions & Lists
Problem Set: Quidditch & Lister
Data Structure Lecture (cont'd): Indexing Strings
Problem Set: Initials
Day 3
Topic Review
Problem Set: Counting, Reverse, & Decreasing
Data Structures Lecture (cont'd): String Manipulations & Methods
Problem Set: Caesar
Day 4
Data Structures Lecture (cont'd): Sets, Dictionaries, & Nested Lists
Problem Set: Zip & Unzip
Game Time
Harvard Q&A
Day 5 (Summer)
Guest Speaker - usually a Harvard professor or graduate student; sometimes a leading expert in the field.
Follow-up Q&A
Additional lectures on Python syntax, more sample code, & more interactive activities