bootstrapworld / curriculum

6 stars 6 forks source link

Officially retire the alg-, re-, and ds- prefixes #427

Closed schanzer closed 3 years ago

schanzer commented 3 years ago

These were never meant to be longterm anyway. Let's rip them out. Some things to consider:

flannery-denny commented 3 years ago
flannery-denny commented 3 years ago

@schanzer here's a start... Screen Shot 2021-02-03 at 2 36 29 PM

schanzer commented 3 years ago

Most of your renaming proposals also make sense, although I'm curious how you would rename "Player Animation" and "Problem Decomposition". But feel free to rename these lessons asap.

I agree that "Starting to Program", "Defining Functions, "Applying Functions", "Defining Values" and "Function Composition" should all be shared. There's some work to be done making that possible, though. We could probably make "Measures of Center" available as a math lesson as well -- it's fairly self-contained, including the workbook pages.

I don't agree with the list of lessons that are more CS than math. We should discuss at our next meeting.

flannery-denny commented 3 years ago

@schanzer

schanzer commented 3 years ago
  1. Those are super old, and can definitely be deleted

  2. Good point, let's keep the reactive lessons as is

  3. Hour of code

flannery-denny commented 3 years ago

@schanzer pushed a first pass at renaming files

schanzer commented 3 years ago

I like the renaming thus far! Let's discuss the "cross-pathway" lessons in our call this week.

flannery-denny commented 3 years ago

@schanzer I started working on lesson ideas in googledoc and it doesn't feel like the right strategy. I'm working on an inventory of what would happen if we merge the lessons and will complete it here

The files I propose making are:

Values and Operators

Defining Values

Applying Functions / Contracts

Defining Functions

schanzer commented 3 years ago

I think this is a fine approach. For now, can you focus on a strong 1st draft for the first two lessons? And I would also add a bug-hunting activity to both, similar to what we have now in DS: lots of simple syntax errors.

flannery-denny commented 3 years ago

@schanzer Looking at the materials for combined intro to pyret lesson. I think the Boolean page has been really well developed. I'm a little less sold on our materials for introducing numbers and strings.

2 options:

preference?

schanzer commented 3 years ago

If these are my options, my preference is the first one. Numbers just aren't that exciting for kids, so restricting notice and wonder to numbers alone feels like leaving them hanging.

flannery-denny commented 3 years ago

Cool. That was my inclination, too. The existing notice and wonder is not very inspiring to wonder about.

flannery-denny commented 3 years ago

@schanzer Thinking through what stays and goes in the combined contracts lessons. please weigh in on the bullets with checkboxes below.

Materials for Contracts lesson: algebra-specific:

core:

Maybe core?

flannery-denny commented 3 years ago

@schanzer I'm looking at the new Order of Operations page and it links to some Quiziz files.

flannery-denny commented 3 years ago

@schanzer There's a bullet in the original issue about standardizing contracts across pathways. I don't know what that means.

schanzer commented 3 years ago

@flannery-denny

1) I answered the big comment via an in-line edit. 2) Yeah, the quizziz stuff is pretty lame. I say get rid of them. Someday we might use them, but I'm a lot more excited about Desmos for now because it gives us the opportunity to actually collect research data! 3) The DS lessons include the name of the variable as part of the contract. The algebra ones don't. This is something you and I should discuss on a call.

flannery-denny commented 3 years ago

@schanzer I'm looking at the applying functions page. It's currently set up to ask students to type the buggy code in, record the error message, and explain what's wrong. I would like to propose that we instead create a page that includes both the buggy code and the error messages and asks students to identify the problem... Objections?

schanzer commented 3 years ago

No objections :)

flannery-denny commented 3 years ago

add to contracts lesson

Nod to usefulness of more complex contracts with radial star

add to function-composition lesson

flannery-denny commented 3 years ago

Contracts Lesson:

flannery-denny commented 3 years ago

closing with #476