Comments (7)
@pamelafox which workshop should this go in?
from teaching-materials.
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.
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.
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.
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.
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.
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)
- [jsdom] Create marketing.md HOT 1
- [algorithms] schedule slide formatting
- [algorithms] code on slides formatting
- [algorithms] incorrect complexity listed on slide 67 HOT 2
- [jsweb] syntax highlighting unreadable in some script blocks HOT 5
- [algorithms] super/sub styling is broken HOT 2
- [algorithms] laundry v3 example is confusing HOT 1
- [wordpress] Use common/ directory reveal and boilerplate HOT 2
- [javascript] simplify credit card exercise HOT 3
- The Puppy Age Calculator Exercise error HOT 1
- [ajax] update READ.me HOT 3
- [github-web] Fix broken link and typo HOT 2
- TECH101: What is the Web? Meetup description URL is broken HOT 4
- [whiteboarding] Add Whiteboarding Interview Prep slides HOT 2
- [react] Add Intro to React slides HOT 2
- [react] Add React curriculum HOT 2
- Update broken image URL on htmlcss-1day slide 7 HOT 2
- [tech101] : broken links for main example HOT 2
- JS301b: More jQuery: An error in page 8 - excercise's sollution has an error HOT 4
- Move to deprecated folder results in 404s HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from teaching-materials.