Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
YStrano
GitHub Repository: YStrano/DataScience_GA
Path: blob/master/april_18/templates/template-lesson-readme.md
1904 views
TitleDurationNameCity
Title of Lesson"3:00"John DoeNYC

Guiding Questions When Using This Template

  • Are the learning objectives measurable?

    • Are there between 2-5 learning objectives?*

    • Are the learning objectives specific enough?

    • Do these learning objectives help students work toward the unit project?

  • Are activities spaced out with enough time for each?

    • Did you include knowledge "Checks" or activities at the end of every component to test comprehension?

    • If reusing an existing resource, is there enough content for a given length of time?

    • How will this lesson culminate? (final activity + conclusion)

  • Did you provide guidance for both students & instructors?

    • What will instructors have to do to prepare for this lesson?

    • What will students have to do to prepare for this lesson?

    • What should students do to review or prepare for the next lesson?

How to Use This Template

  • Static Components: Reserve roughly 5 min for Opening, 5 unscheduled "buffer" mins for overrun, & at least 5 min for Conclusion (end of lesson review).

  • Modular Components: The units of instruction are: Intro, Demo, Guided-Practice, & Independent-Practice. These can be cycled or intermixed in various orders, depending on the topic / content.

Your Audience

Keep in mind these DAT personas as you create and iterate on this lesson. Write out lessons in a student-facing voice for consistency.

Level up Lisa Summary: She currently primarily uses Excel and SQL to do her data analysis. She’s very excited to learn about predictive analysis but she doesn’t have the coding skills to really pick up these skills on her own.

Manager Matt Summary: He currently does basic data analysis in Excel and SQL. He doesn’t necessarily want to build the models to answer those question but he wants to understand how models can help him answer those questions. Ultimately, he wants to make better managerial decisions because he understand more about the work his team is doing.

Delete this section ^


Lesson Title

Course Initials | Lesson #

LEARNING OBJECTIVES

After this lesson, you will be able to:

  • Describe some concept

  • Explain how to do something

  • Do or build something

STUDENT PRE-WORK

Before this lesson, you should already be able to:

  • Describe some concept

  • Explain how to do something

  • Do or build something

INSTRUCTOR PREP

Before this lesson, instructors will need to:

  • Gather materials needed for class

  • Complete Prep work required

  • Prepare any specific instructions

LESSON GUIDE

TIMINGTYPETOPIC
5 minOpeningTopic description
10-15 minsIntroductionTopic description
10-15 minsDemoTopic description
20-35 mins[Guided Practice](#guided-practice)Topic description
20-25 minsIndependent PracticeTopic description
5-10 minsConclusionTopic description

Opening (# mins)

  • Review pre-work, projects, or exit ticket, if applicable

  • Review current lesson objectives

  • Reference general course content or topics (e.g. code or concepts that have been used across multiple lessons)

  • Include Hook / Real-world Relevance (why the content from this lesson is useful or important)

Instructor Note: Use instructor notes to talk directly to instructors. Otherwise, write out lesson directions and materials in a student-facing voice.

Check: Ask students to define, explain, or recall any general prior concepts or tools.

Introduction: Topic (# mins)

Discuss topic and explain by dividing parts into sections. Ask students to define, explain, or recall any specific elements relating to the current topic, when applicable.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Harum fugiat autem voluptate officia voluptatum tempore repudiandae illum libero. Dolor aliquam minima sit velit, quis quisquam delectus explicabo nam id facilis.

<!DOCTYPE html> <html> <head> <title> Example </title> </head> <body> <h1> Example Page </h1> <p> This is an example page. </p> </body> </html>

DOM Tree

Use non-section headings to divide content

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Autem laboriosam pariatur ab cum temporibus, velit expedita? Pariatur illum, iusto animi iste consectetur quam voluptatem provident! Velit molestias doloremque error harum.

Check: Insert 1-2 guiding questions to ensure students are comprehending the material.

Demo / Codealong: Topic (# mins)

Walk through a codealong or demonstration of something.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facere dignissimos totam deleniti architecto porro, nisi. Laudantium repellat animi vero. Illo expedita deserunt officia iure quidem saepe culpa, aut, laborum consequatur.

def lorem return 'some stuff' end

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloribus eligendi nemo eius quo, soluta maxime provident temporibus aperiam eveniet eum. Non, soluta error veritatis pariatur praesentium beatae reprehenderit, numquam quaerat. Lorem ipsum dolor sit amet.

Consectetur adipisicing elit. Facere dignissimos totam deleniti architecto porro, nisi. Laudantium repellat animi vero. Illo expedita deserunt officia iure quidem saepe culpa, aut, laborum consequatur.

def another_lorem this = some_method(0+2) return this.to_json end

Check: By this point, students should be able to write out or code their own methods / functions / arguments / etc.

Guided Practice: Topic (# mins)

Solve a problem or apply this topic to a real world scenario. Solving or understanding this scenario should require the use of the current topic (in addition to any prior topics).

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facere dignissimos totam deleniti architecto porro, nisi. Laudantium repellat animi vero. Illo expedita deserunt officia iure quidem saepe culpa, aut, laborum consequatur.

def lorem return 'some stuff' end

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloribus eligendi nemo eius quo, soluta maxime provident temporibus aperiam eveniet eum. Non, soluta error veritatis pariatur praesentium beatae reprehenderit, numquam quaerat. Lorem ipsum dolor sit amet.

Consectetur adipisicing elit. Facere dignissimos totam deleniti architecto porro, nisi. Laudantium repellat animi vero. Illo expedita deserunt officia iure quidem saepe culpa, aut, laborum consequatur.

def another_lorem this = some_method(0+2) return this.to_json end

Check: Were students able to successfully solve the problem or complete the task?

Independent Practice: Topic (# minutes)

Use the lesson topic/skill to create a deliverable that meets certain criteria.

Instructor Note: This can be a pair programming activity or done indpendently.

Here is a prompt for the deliverable. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reiciendis magnam voluptas, modi at harum minus voluptate qui consequatur porro amet deserunt quibusdam nihil rerum fugit, accusantium omnis totam! Vitae, corrupti.

Check: Were students able to create the desired deliverable(s)? Did it meet all necessary requirements / constraints?

Conclusion (# mins)

  • Review independent practice deliverable(s)

  • Recap topic(s) covered in today's lesson

  • Cover homework and/or upcoming tasks


UPCOMING ASSIGNMENTS

ADDITIONAL RESOURCES

  • Add your own resources.

  • Go crazy.

  • So much room for bullets!