GithubHelp home page GithubHelp logo

Comments (7)

brendajin avatar brendajin commented on August 15, 2024

@pamelafox which workshop should this go in?

from teaching-materials.

pamelafox avatar pamelafox commented on August 15, 2024

Hm. I'm not sure if I envisioned it as a standalone exercise for something like a PairUp or as an exercise for JS 101. It's a little advanced for JS 101, it'd involve various string methods. It could be a homework for the faster students. I'd say you can close it or ask folks at the AnnieCannons hackathon to exercise-ify it, your call.

from teaching-materials.

verythorough avatar verythorough commented on August 15, 2024

The techniques required for this are not so different from those in http://www.teaching-materials.org/javascript/exercises/strings.html, which is currently linked in the JS101 index page under lesson 1 (which, as it turns out, is really too early, since students haven't even learned if/else construction yet).

I think this exercise could be a fun addition to the Strings homework, provided we move that homework to a more appropriate spot in the progression, which I think would work OK after Lesson 2.

from teaching-materials.

pamelafox avatar pamelafox commented on August 15, 2024

Ah. Bit of history: that strings exercise is based off an exercise from the Google Python class, which teaches concepts in a different order.

I think the Strings exercises might even need to be moved to Lesson 3, because it involves using methods on strings, which is basically treating the strings as each objects. I believe there is a single slide on built-in objects - String, Date, Number, etc, but JS 101 never had time to go deeper into that or do an in-class exercise on it.

So you could put exercises like these as Bonus Homework for Lesson 3 or drop them from 101 entirely?

from teaching-materials.

brendajin avatar brendajin commented on August 15, 2024

I think it would be good to expand on built in methods. The JS 101 was
recently taught in 2 days, so we have a bit more room to expand on some
topics.

On Wed, Jul 13, 2016, 12:48 Pamela Fox [email protected] wrote:

Ah. Bit of history: that strings exercise is based off an exercise from
the Google Python class, which teaches concepts in a different order.

I think the Strings exercises might even need to be moved to Lesson 3,
because it involves using methods on strings, which is basically treating
the strings as each objects. I believe there is a single slide on built-in
objects - String, Date, Number, etc, but JS 101 never had time to go deeper
into that or do an in-class exercise on it.

So you could put exercises like these as Bonus Homework for Lesson 3 or
drop them from 101 entirely?


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#33 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/ACoECUtF29dUxV8DbqmwBidHlDF3NrGHks5qVUEigaJpZM4AnN3e
.

from teaching-materials.

stale avatar stale commented on August 15, 2024

This issue has been automatically marked as stale because it has not been updated in the last 30 days. It will be closed if no further activity occurs within the next 7 days. Feel free to reach out on the #opensource channel in our Slack team or mention an admin for further help and resources if they are needed.

from teaching-materials.

stale avatar stale commented on August 15, 2024

This issue has been automatically closed due to max staleness.
Thank you so much for your contributions to Girl Develop It SF.
Please feel free to open up another PR at any time. 💛

from teaching-materials.

Related Issues (20)

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.