|
Shaggar posted:groovy would definitely be better than python. plus you could write a little webapp to run the groovy scripts for them so they don't need an ide or anything to start. lol, expecting professors to write code that actually does something
|
# ? Aug 3, 2016 17:04 |
|
|
# ? May 24, 2024 02:42 |
|
Shaggar posted:groovy would definitely be better than python. plus you could write a little webapp to run the groovy scripts for them so they don't need an ide or anything to start. Python ftw
|
# ? Aug 3, 2016 17:06 |
|
LeftistMuslimObama posted:its not that interesting. i lifted weights a lot in college (lol, trying to repress my gender identity) and so did the department chair. he super didnt like me because hed say blatantly wrong stuff and i would raise my hand and politely go "i understood <x> to be the case instead, was i mistaken?" and he was the type to take that as an assault on his manhood or some poo poo. you're my terrible programmer thread best new poster of the year
|
# ? Aug 3, 2016 17:37 |
|
nah she was rookie of the year last year. now she's looking for league mvp EDIT: gently caress my partriarchy FamDav fucked around with this message at 21:10 on Aug 3, 2016 |
# ? Aug 3, 2016 18:02 |
|
she iirc
|
# ? Aug 3, 2016 18:17 |
|
Soricidus posted:she iirc yes
|
# ? Aug 3, 2016 18:24 |
|
|
# ? Aug 3, 2016 18:32 |
|
Soricidus posted:she iirc iirc or if I read the post being talked about
|
# ? Aug 3, 2016 18:36 |
|
good langs for pedagogical purposes: python 3 c (99? at that level it doesn't really matter) risc-v asm (basically just mips without the branch delay slots, and about as likely to be used in practice in tyool 2016 as mips) bad langs for pedagogical purposes: java ruby horrible langs for pedagogical purposes: c++ php
|
# ? Aug 3, 2016 18:38 |
|
I can let the championing of Java slide but Groovy is one of the worst programming languages I've ever used
|
# ? Aug 3, 2016 18:41 |
|
Mr Dog posted:good langs for pedagogical purposes: ya, using c++ for teaching cs would be a bit like using chuck tingle books as the basis of a creative writing degree
|
# ? Aug 3, 2016 18:42 |
|
LeftistMuslimObama posted:ya, using c++ for teaching cs would be a bit like using chuck tingle books as the basis of a creative writing degree templated in the butt by my own templating error
|
# ? Aug 3, 2016 18:44 |
|
Captain Foo posted:templated in the butt by my own templating error
|
# ? Aug 3, 2016 18:59 |
|
not sure who's the terrible programmer in this situation, me, or every python dev. I don't really 'get' mixin classes or why every python dev uses them for everything and they continually frustrate me when I'm trying to figure out what code actually does.
|
# ? Aug 3, 2016 19:00 |
|
Mr Dog posted:good langs for pedagogical purposes: Joy
|
# ? Aug 3, 2016 19:04 |
|
idk what they are either but it was nice to have those "IF(WANT.JOB()) {{ APPLY.COMPANY(); };}" ads all talking about functional mixins for a while, like being in a foreign country and seeing ads
|
# ? Aug 3, 2016 19:05 |
|
LeftistMuslimObama posted:ya, using c++ for teaching cs would be a bit like using chuck tingle books as the basis of a creative writing degree The university I went too recently switched from doing Java as intro and then C++ for everything else to the exact opposite (with a little C++ mixed in there). Yes, C++ for the intro class.
|
# ? Aug 3, 2016 19:06 |
|
Zemyla posted:No intro to programming class should be done in a language without an REPL. Being able to do little bits and see them immediately on the screen is a powerful motivator, and the sooner they have their "The computer does what I say " moment, the sooner they can have their "The computer does what I say " moment. I was taught LOGO in middle school and you're pretty much spot on about those moments you're definitely not going to cover even the shallowest college-level cs course with it though i might give you all an aneurysm by doing so but I'm going to suggest js as a teaching language every student has a repl in their pockets, they can immediately start hacking poo poo with it, visual poo poo too not just 1980s console text adventures, and it covers most of the stuff you'll find in most modern languages just never ever mention prototypes because in the second course you smoothly move to typescript and introduce classes and static typing and show them how they let you write programs bigger than punch the monkey without making you want to die
|
# ? Aug 3, 2016 19:09 |
|
NihilCredo posted:I was taught LOGO in middle school and you're pretty much spot on about those moments I think you should just start with typescript, then. Javascript has so many idiotic things it does with type conversions, I'd hate to unleash that upon some poor unsuspecting CS student.
|
# ? Aug 3, 2016 19:11 |
|
Star War Sex Parrot posted:apparently I'm learning prolog and Haskell this quarter those are both good languages
|
# ? Aug 3, 2016 19:12 |
|
Star War Sex Parrot posted:apparently I'm learning prolog and Haskell this quarter Plus there's lots of haskell help in this thread, and maybe even prolog if tef is around
|
# ? Aug 3, 2016 19:21 |
|
processing.org REPL, draw stuff, understand runloops, java is pretty much okay to learn to me it's like LOGO 2016
|
# ? Aug 3, 2016 19:24 |
|
learn on f#. has a repl, has .net, has visual studio
|
# ? Aug 3, 2016 19:37 |
|
LeftistMuslimObama posted:ya, using c++ for teaching cs would be a bit like using chuck tingle books as the basis of a creative writing degree I disagree, I think it would be bad
|
# ? Aug 3, 2016 19:58 |
|
Bloody posted:learn on f#. has a repl, has .net, has visual studio i'm the biggest fan of f# there is but no. it's a hybrid language, designed for melding as smoothly as possible its own ml-ish functional design and the .net object-oriented environment for an even slightly experienced programmer it's all cool and good, but having two different paradigms coexist in the same environment is probably poison for teaching e: i'm not too familiar with ocaml but it might be more suitable for that reason, then they can switch to f# with little effort when they start doing real projects and want better libraries / tooling NihilCredo fucked around with this message at 20:06 on Aug 3, 2016 |
# ? Aug 3, 2016 19:59 |
|
LeftistMuslimObama posted:ya, using c++ for teaching cs would be a bit like using chuck tingle books as the basis of a creative writing degree sink or swim only the best survive
|
# ? Aug 3, 2016 20:01 |
|
they taught databases in high school for some reason so I learned SQL in 11th grade Junior college babby cs was Python regular college babby cs was C++ the data structures class was Java and then I had to take another Python class for some reason
|
# ? Aug 3, 2016 20:43 |
|
every cs class that wasn't lisp was c++ for me
|
# ? Aug 3, 2016 20:44 |
|
Soricidus posted:she iirc fixed! sorry LeftistMuslimObama.
|
# ? Aug 3, 2016 21:12 |
I just found a comment from myself from February which said "if you are looking at this part of the code because you want to do X, don't forget to also do Y or you will mess everything up". Sure enough I was about to do X and not Y, so thank you me-from-the-past!
|
|
# ? Aug 3, 2016 21:35 |
|
FamDav posted:fixed! sorry LeftistMuslimObama. *hugz* can i just say, im super impressed that yospos seems to be the most progressive forum w/r/t queer people and minorities? its hilarious to see d&d-ers constantly express awful opinions only to come to yospos and see people yelling at subjunctive because facebook hosed up a trans thing again (also shoutout to subjunctive for helping me resolve a bug related to name changes when i had to do that for my facebook, lol)
|
# ? Aug 3, 2016 21:36 |
Luigi Thirty posted:the data structures class was Java It has always seemed slightly weird to me that all data structures classes aren't taught in C, since a lot of data structures are concerned with the allocation and deletion of data, and the exact layout of that data in memory. But I've never actually taken an official data structures class, so maybe I'm missing something or it works out in practice.
|
|
# ? Aug 3, 2016 21:37 |
|
VikingofRock posted:It has always seemed slightly weird to me that all data structures classes aren't taught in C, since a lot of data structures are concerned with the allocation and deletion of data, and the exact layout of that data in memory. But I've never actually taken an official data structures class, so maybe I'm missing something or it works out in practice. In general I liked the C++ class more because memory consumption, allocations, and leaks actually mattered. Valgrind was part of the grading component of every assignment
|
# ? Aug 3, 2016 21:42 |
|
VikingofRock posted:It has always seemed slightly weird to me that all data structures classes aren't taught in C, since a lot of data structures are concerned with the allocation and deletion of data, and the exact layout of that data in memory. But I've never actually taken an official data structures class, so maybe I'm missing something or it works out in practice. data structures classes are almost always about understanding the metaphorical structure of the data structures and their performance profiles for various use cases. youre nearly always going to be doing naive implementations just to get a feel for what a structure does for you. it doesnt matter that irl a binary tree is usually implemented as an array, in data structures class youre going to do it with a treenode class so you can just think about the abstract part of things. a good instructor then shows you how the ideal implementation of this data structure was defined in 1968 and every language's standard library has it, but results may vary
|
# ? Aug 3, 2016 21:44 |
|
LeftistMuslimObama posted:d&d-ers constantly express awful opinions unlike yospos, where
|
# ? Aug 3, 2016 21:46 |
|
qntm posted:unlike yospos, where php is actually good
|
# ? Aug 3, 2016 21:48 |
|
FamDav posted:nah she was rookie of the year last year. now she's looking for league mvp terrible programmer thread posting year starts may and the award deliberation process takes a few months, lots of politics
|
# ? Aug 3, 2016 21:50 |
|
LeftistMuslimObama posted:it doesnt matter that irl a binary tree is usually implemented as an array uh ...? that makes about as much sense as implementing a linked list as an array
|
# ? Aug 3, 2016 21:51 |
|
Mr Dog posted:uh bsts and heaps are just fine in array form
|
# ? Aug 3, 2016 21:55 |
|
|
# ? May 24, 2024 02:42 |
|
i also assumed MuslimObama was a dude, so she will be receiving a thoughtful gift from http://www.mancrates.com/ Sorry LMO!
|
# ? Aug 3, 2016 21:57 |