Here's what the average day will look like:
|6:30 - 7:00||Code demo & Q/A|
|7:00 - 7:30||Warm-up|
|7:30 - 9:00||Independent Work & Lecture|
We will take attendance every day; the more you attend the better your chances of learning more and doing better on the coding challenge and the technical interview. JumpStart is an optional program only meant to help you - it does not hurt your admissions chances.
During the code demo, we will demonstrate solving a challenging coding problem that was assigned as homework the night before. Here, we will focus more on problem-solving architectures and design techniques. Code demos give you the opportunity to observe how an experienced developer would approach solving problems.
You will have a different warm-up partner every day. After meeting your pair, the two of you will solve two sets of problems and answer the discussion questions together. Warm-ups allow you to practice engaging in dialogue about code. You will develop your coding vocabulary and will get better at asking the right questions.
The majority of your time in JumpStart will be spent working independently. You don't have to work alone, but you can chose how to spend your time. You may decide to write code with a partner, discuss something with your mentor, or work by yourself. The independence will allow you to go through the curriculum at your own pace, but will also require some intrinsic motivation.
You will be grouped into pods with other students at similar levels, and each pod will have a TA mentor. You are strongly encouraged to discuss problems with your fellow pod members and to ask your TA mentor for help.
Most days of JumpStart have a dedicated lecture for that day from an instructor.
You will have one homework problem every night. If your time is limited during JumpStart, feel free do the homework problem during independent work time. Don't spend more than 20 - 30 minutes on it (unless you want to!). We'll do the problem together in class (the next day) during the code demo.