-
Notifications
You must be signed in to change notification settings - Fork 59
Course Overview and Structure
The course is delivered using a combination of online tasks, in person instruction, small peer group time, and programming assignments. The varied delivery is meant to reinforce the concepts by accommodating different learning styles.
Most of the traditional instruction, or prep work, will be done independently via online reading and exercises. For Part-Time students, prep work will be completed outside of class time. For Full-Time students, prep work is part of the scheduled day. Group time will be spent reviewing concepts, answering questions, walking through live-coding examples, and working on small programming tasks called studios.
Teach students, from wide ranging backgrounds, these topics:
- Learn how to learn (learning mindset)
- Problem solving skills
- Basic programming using JavaScript
- Introduction of web development concepts
This content is meant to be a start and not the finish. With these skills students can proceed into more complex areas.
- Prep work
- Tasks student do at home, before class
- Includes:
- Reading aassigned chapters
- Completing reading quizzes
- Working on practice exercises
- Includes:
- Tasks student do at home, before class
- Primary Instruction
- Led by the instructor
- Lasts 45 minutes to 1 hour
- Studio
- Students separate into assigned groups, that are led by a TF
- Lasts 1 to 1.5 hours
- Designed to be safe practice time for students with TF support
- Programming Assignments
- Graded assignments for which students are given multiple weeks to complete
- Prep work
- Tasks student do in class
- Includes:
- Reading aassigned chapters
- Completing reading quizzes
- Working on practice exercises
- Primary Instruction
- Led by the instructor
- Lasts 45 minutes to 1 hour
- Studio
- Students separate into assigned groups, that are led by a TF
- Lasts 1 to 1.5 hours
- Designed to be safe practice time for students with TF support
- Programming Assignments
- Graded assignments for which students are given multiple classes to complete in class.
- Self-Assessments (Full-Time classes only)
- These assessments are scheduled to provide feedback for the student about what concepts they understand and what they need to review.
- These are not graded, and will not prevent a student from passing the class.
- Use these to assess overall class understanding of concepts.
Instructors and TFs are crucial to the success of the students. These tasks help ensure that everyone knows their role in the process.
- Report Issues to LaunchCode (LC) staff
- Contact LC staff by Slack, email, or phone.
- LC staff needs to know about issues with: students, TFs, facilities, curriculum, course tools
- Facilitate large group(full class) activities
- Examples
- What to review/demo in primary instruction
- Decide whether to bring the class back together after studio time
- Decide whether to hold a TF standup after class
- Examples
- Monitor and respond to student struggles
- Look for signs of students struggling and falling behind
- Use feedback from students and TFs to determine how to cover the topic more effectively.
- Adjust examples and descriptions of topics as needed.
- Act as a knowledgeable resource for TFs
TFs will be assigned a group of students to guide.
- Assist individual students
- If in a Part-Time class, check on each student in your group at least once every class.
- If in Full-Time class, check on each student a few times during the entire day.
- Answer individual student questions
- Help an individual student through a code problem
- Monitor and respond to individual student struggles
- Ask how the student feels about the current topic? Do they understand it?
- Look at student submissions to see if the are attempting quizzes, exercises, and studios.
- Facilitate studios and other small-group activities
- Deliver the activities listed in Canvas
- Grading
- TFs are responsible for verifying student work and entering a grade into Canvas
- Feedback
- Provide the students specific and timely feedback on assignments, studios, and tasks
- Provide ideas to the LaunchCode staff on how to make the course better
- Pay attention to assignments in Canvas
- Do the prep work before class
- Attend class and participate in activities
- Turn in graded assignments on time
- Do their own work
- Pay attention to assignments in Canvas
- Do the prep work during assingned prep work time, usually before lecture and studio
- Attend class and participate in activities
- Turn in graded assignments on time
- Do their own work
Students should notify their TA or instructor of any issues they find in course materials (typos, bugs, etc). Course staff should assess the issue and gather as much info as possible. If the issue is indeed with course materials (some student concerns are the result of misreadings, bad student code, etc) then then they should raise the issue with the Education Team. To submit an issue, do one of the following:
- Message the Ed Team in the course Slack (@EducationTeam)
- Email the Ed Team at [email protected]
- Create a new issue on GitHub (only for non-urgent issues)