First ya'll tell me to teach the fifth graders Dvorak...
-
@futurebird I use Dvorak, but I’m not an evangelist for it. It needs more study.
And as for Haskell, there are good reasons why (almost?) no one uses it for production software. You can learn a lot of computer science concepts from programming in any language.
I aim to be "language agnostic" in my teaching goals. So now and then I'll introduce a short program in Java or C or even BASIC and show how it corresponds to python which we use most often.
-
I realize that "teach the fifth graders Dvorak... then teach the math faculty Haskell" is probably how *I* sound to my colleges most of the time. That is sobering and helpful to keep in mind as I try to elevate the expectations for understand computer science a little... a task that must be done if our students will be masters of the machines rather than the other way around.
So, if you put me in charge, for kids 5th grade up, I would ditch scratch for text based languages. These are the ones I'd consider:
SonicPi - pros: quick to learn, great output, integrates really well into a music curriculum. Cons: Very domain specific, does not teach good coding style, has hard limits on what it can do, even in sound.
Logo - pros: invented for teaching. Can control robot movement. Reached list programming. Cons: Extremely unfashionable. Very domain specific. The students might vet into Lisp.
Java - pros: actually a good teaching language due to strong typing. Can be introduced via processing.org. Cons: the ideal.language is something that has the discipline of Pascal and this doesn't.
Python - pros: will integrate into their games. Does everything. Cons: The potential for bad habit forming is high, so the marking of this will feel punitive as it will have to give many or most points for style rather than output.
Pascal : If this were oop, honestly the best teaching language.
-
First ya'll tell me to teach the fifth graders Dvorak... then to teach the math faculty Haskell...
What would a fedi- designed full school curriculum look like? I'm horrified but also fascinated to know.
Every child will build their own calculator and eventually computer from transistors. Soldering your keyboard would happen in 4th grade. The local intra-net would be student designed and run with custom protocols.
A wonderful horrible place!
9:00am - Math taught like they did in the USSR
10:00am - Fortran/Haskell/x86 assembly
10:45am - Snack :3c
11:00am - Retro Computing History
12:00pm - Lunch🥪 c
12:30pm - Nature walks (graded on cool rocks you find)
1:00pm - Reading (Fedi has a broad literature base, idk what they’d be reading about)
2:00pm - Costume and fursuit design classesHow’d I do
-
@futurebird @hllizi
Don't forget the dark side of the Mast: We'd have highly cultivated self-sustaining hydroponics eben in dark basements to produce all kinds of veggies, fungi, spices & medical herbs.@musevg @futurebird @hllizi welding, bicycle maintenance and outright construction. “Anti-capitalist transportation for teens: how to get around without paying for anything, dumpster-diving and visiting the local transfer station to get a free bike, fixing it up and maybe upgrading it to an e-bike with discarded e-waste”
-
It's the same Linear Algebra course undergrad math majors would take motivated mostly by solving systems of linear equations, but with a good bit of theory too.
@futurebird With things like Cramer's rule systematizing linear equations, motivation for why we gaf about determinants, why matriz multiplication works the way it does, etc.?
(As a TA, I loved using crypto-category theory to explain linear algebra to second-years, drawing an analogy between studying the real numbers and their metric properties through studying differentiable functions and studying vector spaces through studying linear transformations.)
-
First ya'll tell me to teach the fifth graders Dvorak... then to teach the math faculty Haskell...
What would a fedi- designed full school curriculum look like? I'm horrified but also fascinated to know.
Every child will build their own calculator and eventually computer from transistors. Soldering your keyboard would happen in 4th grade. The local intra-net would be student designed and run with custom protocols.
A wonderful horrible place!
@futurebird well... maybe one day i'll get this dream up and running
http://blackskimmer.blogspot.com/2007/07/before-decending-into-question-of-wher.htmlShorter Intro To My Complexity Lab Manual (still in preparation)
A brief outline of the complexity lab manual: 11 chapters I was originally motivated to put together the Complexity Lab Manual in order to...
(blackskimmer.blogspot.com)
-
First ya'll tell me to teach the fifth graders Dvorak... then to teach the math faculty Haskell...
What would a fedi- designed full school curriculum look like? I'm horrified but also fascinated to know.
Every child will build their own calculator and eventually computer from transistors. Soldering your keyboard would happen in 4th grade. The local intra-net would be student designed and run with custom protocols.
A wonderful horrible place!
@futurebird one thing that horrified me going back to working in the schools was that there was absolutely NO training in natural history.
granted i didnt learn that in school (70s) either (ok in 5th grade we DID have to do an insect collection (i suppose i went a little overboard learning how to count tarsal segments of beetles etc..) but after a life of natural history, i found it shocking. luckily my dad got me started on that (and the AMNH)
-
First ya'll tell me to teach the fifth graders Dvorak... then to teach the math faculty Haskell...
What would a fedi- designed full school curriculum look like? I'm horrified but also fascinated to know.
Every child will build their own calculator and eventually computer from transistors. Soldering your keyboard would happen in 4th grade. The local intra-net would be student designed and run with custom protocols.
A wonderful horrible place!
@futurebird The AP track has to build their semiconductors from sand, of course. (Let's give high schoolers hydroflouric acid, yay!)
-
First ya'll tell me to teach the fifth graders Dvorak... then to teach the math faculty Haskell...
What would a fedi- designed full school curriculum look like? I'm horrified but also fascinated to know.
Every child will build their own calculator and eventually computer from transistors. Soldering your keyboard would happen in 4th grade. The local intra-net would be student designed and run with custom protocols.
A wonderful horrible place!
Hmm fedi approved classes... Some guesses
English classes would feature the literature of science fiction, fantasy, comics and standards documents.
So many craft classes. Electronics, bike repair, sewing, knitting, needlepoint, woodworking, radio, building your own keyboard.
Insults for those other splitter socialists
How to phrase your comment as a question
Corporate sabotage.
Replacing google docs with next cloud running on a salvaged hotel door lock.
History of black and queer people in the western world.
Ecology classes covering little organisms like moss and ants.
How could I forget! How to spot the fed.
-
First ya'll tell me to teach the fifth graders Dvorak... then to teach the math faculty Haskell...
What would a fedi- designed full school curriculum look like? I'm horrified but also fascinated to know.
Every child will build their own calculator and eventually computer from transistors. Soldering your keyboard would happen in 4th grade. The local intra-net would be student designed and run with custom protocols.
A wonderful horrible place!
@futurebird you know, we probably would encourage something like this, but it shouldn't be the only track, there should be applied history exercises and that sort of thing
-
@futurebird you know, we probably would encourage something like this, but it shouldn't be the only track, there should be applied history exercises and that sort of thing
@futurebird for example, 6th graders would begin an open-ended project where they get actual laws passed by holding city council's feet to the fire
it can't have a defined time period because then the professional politicians would just stall until the project is over, which would be a key part of the lesson
-
@futurebird for example, 6th graders would begin an open-ended project where they get actual laws passed by holding city council's feet to the fire
it can't have a defined time period because then the professional politicians would just stall until the project is over, which would be a key part of the lesson
@futurebird we did build a working half-adder from transistors when we were 7. we don't think building a whole calculator that way is necessarily a good idea, it's a lot of assembly and the result would be quite bulky, but it was a really neat way to test our understanding of digital logic
-
I only noticed the typo in this just now. There is an extra "is" ... I don't think Mauser saw it and I didn't either.