Code Monkey home page Code Monkey logo

fewd-teacher-guide-day-1-welcome-and-introductions's Introduction

Objectives

  • Provide students hands-on demonstration of the technology for completing the course, including the Learn IDE and basic shell skills
  • Introduce the web as a technology ecosystem, so students can begin experiencing the “thrill” of putting content of their specification “on the Internet!”

Key Student Take-Aways

  • Ensure students were able to complete the Day 0 “Housekeeping”
  • Students can use Learn to navigate courses
  • Students use their “cloud computer” to develop “scratch” solutions as they learn
  • Students see their implementations appear in the browser as rendered content by using the httpserver on their “cloud computer”

Points to Cover

  • Review expectations and goals of the course
  • Have students introduce themselves
  • Provide students with opportunity to ask questions
  • Intro the Learn IDE, httpserver
  • Have students work on deployed labs for Day 1, taking this time to connect with students individually who may need additional assistance / set up help

Considerations

  • “Your First HTML Tag” is the first real lab. It might make sense to keep a close eye here to make sure that the subtleties of the Learn test submit system don’t get in the way. The lab is very simple, but the learn submission system is novel and might get in the way. The flow is: make the edit to index.html, run learn in the Terminal, the “Test” ring at right will go green. They then need to enter learn submit to finish the lab. Once they have done this, they will be able to move on.
  • READMEs are like Labs, but there is no requirement to submit a PR or send learn submit. They merely require the student to click “I’m done” next to “Finish Reading” and then move to the next lesson. Where students “type along” which they should be encouraged to do! They should use use their cloud computer.
  • Beware that if students fail to submit a lab properly, each lab subsequent will warn them that they’re skipping ahead. The typical culprit is that in a previous lab (NB: not necessarily the n-1th lab!) they forgot to type “learn submit”.

View FEWD-Teacher-Guide-Day-1-Welcome-and-Introductions on Learn.co and start learning to code for free.

fewd-teacher-guide-day-1-welcome-and-introductions's People

Contributors

maxwellbenton avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.