|
CRIP EATIN BREAD posted:i'm pretty sure that at my university, before i could take anything related to programming, i had to take an algorithms course that was nothing but reading/write pseudocoe and time complexity analysis. Yep, that’s pretty much where we’re at. I finished most of the problems last night, hopefully gonna finish the rest today. I have to do tree diagrams (?) now and a bunch of more pseudocode poo poo. It loving sucks lol
|
![]() |
|
![]()
|
# ? Jun 7, 2023 23:55 |
|
CRIP EATIN BREAD posted:i'm pretty sure that at my university, before i could take anything related to programming, i had to take an algorithms course that was nothing but reading/write pseudocoe and time complexity analysis. sounds like a weed-out course to get rid of the people who were pushed into programming because they're "good with computers" "good with computers" meaning that their grandma thinks they are a genius because they can setup her printer and/or play video games all day.
|
![]() |
|
weed-out courses are a dumb idea but even if you wanted a weed-out course, you could make your weed-out course still have actual programming making people program in pseudocode for a course before they are allowed to program is pedagogical malpractice
|
![]() |
|
AggressivelyStupid posted:Dropping Big O in babies first programming class sounds cruel and unusual
|
![]() |
|
i honestly don’t see much of a problem with introducing either of those early provided the instructor is good at communicating the concepts
|
![]() |
|
I dunno what the intro class is like at my grad school but lecture one seems interesting
|
![]() |
|
comedyblissoption posted:weed-out courses are a dumb idea depends how the course is branded really. if it's computer science then that's a branch of mathematics and it's perfectly reasonable to start with theory instead of getting bogged down in "no you just have to write public static because the compiler demands it don;t worry about why yet" from day 1
|
![]() |
|
use a lang where 12-year-olds could understand the syntax. problem over
|
![]() |
|
bob dobbs is dead posted:use a lang where 12-year-olds could understand the syntax. problem over qbasic then
|
![]() |
|
Soricidus posted:depends how the course is branded really. if it's computer science then that's a branch of mathematics and it's perfectly reasonable to start with theory instead of getting bogged down in "no you just have to write public static because the compiler demands it don;t worry about why yet" from day 1 you can teach theory in tandem with writing actual programs running on non-abstract machines. this isn't the early 20th century
|
![]() |
|
comedyblissoption posted:i'd say computer science students would be more bogged down by being crippled from not being able to write computer programs and being able to apply their theory in practice this is exactly why SICP is so good also the syntax a 12 year old could understand
|
![]() |
|
doing theory out of the gate is going to weed out a lot of people who would have succeeded if they had more context first, imo.
|
![]() |
|
DONT THREAD ON ME posted:doing theory out of the gate is going to weed out a lot of people who would have succeeded if they had more context first, imo. agreed. also doing c++ out of the gate like they did at my school.
|
![]() |
|
CRIP EATIN BREAD posted:i'm pretty sure that at my university, before i could take anything related to programming, i had to take an algorithms course that was nothing but reading/write pseudocoe and time complexity analysis. yikes Star War Sex Parrot posted:babies first programming class at my undergrad dropped EBNF on us day one jesus christ what the gently caress That wasn't until late year 2 for me, but the first two years were like math, engineering, chemistry (or physics but gently caress that) and some light programming along with some Liberal Arts DONT THREAD ON ME posted:doing theory out of the gate is going to weed out a lot of people who would have succeeded if they had more context first, imo. agreed
|
![]() |
|
DONT THREAD ON ME posted:doing theory out of the gate is going to weed out a lot of people who would have succeeded if they had more context first, imo. yea judging by how many people were showing up to the TA's recitals most of the class is feeling a bit desperate to grasp the first big concepts they introduced to us. Even the teacher was joking about how none of the HW should make any sense to us. It's an Ivy League university, too.
|
![]() |
|
white sauce posted:yea judging by how many people were showing up to the TA's recitals most of the class is feeling a bit desperate to grasp the first big concepts they introduced to us. Even the teacher was joking about how none of the HW should make any sense to us. I think there's a real trend in CS pedagogy to ignore the fact that some people are gonna show up able to program rill gud and others are gonna show up having not really programmed before and to aim the class at the average (average, _not_ median) skill level: below the people who've already acquired some modicum of skill but well above everyone who is just learning.
|
![]() |
|
combined with a deep incuriosity and lack of concern that a significant fraction of all students will wash out. a calvinist attitude about programmers vs. non-programmers instead of any sense of responsibility for the learning of students
|
![]() |
|
prisoner of waffles posted:I think there's a real trend in CS pedagogy to ignore the fact that some people are gonna show up able to program rill gud and others are gonna show up having not really programmed before and to aim the class at the average (average, _not_ median) skill level: below the people who've already acquired some modicum of skill but well above everyone who is just learning. there was a grad student in the intro cs class in the plutocrat school i went to who had programmed for 15 years of his 22 years of life, many of those years for actual money he thought that they didn't let you in the upper div classes w/o the intro cs class they actually do split it for undergrad (like they have heritage spanish classes, just "you know how to program a lil already" intro classes), but the classes are almost the same but it really seems to me that they should be materially different imo self-learners would be the ones you stick into landau notation all day erryday initially, forex
|
![]() |
|
i think im going to try and follow crafting interpreters in rust for a new side project. i just finished the rust book and this seems like a fun way to get into a larger rust project.
|
![]() |
|
My university had a placement test during the summer before you arrived that determined if you went to the 101 class, the 108 class that combined 101 and 102, or the 109 class that combined all three intro courses into one quarter. You had to take the intro theory class concurrently with 102 or the combo classes. That was eighteen years ago, though, so who knows if they still do that. I did hear that they switched back from Java to C in the intro course, but no idea what they're using today. I suppose I could go ask, since I work on that campus!
|
![]() |
|
CRIP EATIN BREAD posted:that guy owns. The author posted a larger reddit on topic; https://www.reddit.com/r/node/comments/97kn8r/the_uws_npm_deprecation_response/ jit bull transpile posted:Jonathan blow literally said women are mentally less capable of programming computers. why are you bending over so hard to try to give him cover We know Blow is more special than the next person, sometimes insight does struggle and make it through his discourse. MrMoo fucked around with this message at 20:19 on Sep 15, 2018 |
![]() |
|
Sapozhnik posted:What is an ecs the successor to OCS, capable of another few hi-res modes and with a blitter capable of larger bitmap copies
|
![]() |
|
so I’ve got my lisp up and running now and building as a DLL in VC6 ![]() working on adding sequence routines and vector parsing and stuff so I can use it as a DSL for my game engine but it’s hard to figure out how to implement things *in* lisp so most of it is just calling C functions from lisp, which is probably better for speed anyway I do have a generic C callback system atm where C functions are defined as primitives, eventually I’ll hook it up to Glide
|
![]() |
|
The_Franz posted:sounds like a weed-out course to get rid of the people who were pushed into programming because they're "good with computers" that was calc 2. i ran into a lot of guys who went into the "CIT" program which was basically CJ school because they couldn't hack it in some basic math. probably for the best.
|
![]() |
|
my school also made everyone who graduated in the CS program take at least one course that focused on assembly and microcontrollers (we used an HCS12), and at least one course on digital logic using PLCs, and a course on more digital logic that focused on FPGAs and writing poo poo in VHDL. our senior design capstone course made CS students, EE students, ME students, and CE students work in a group and build a robot that could climb a rope that was anchored 90 degrees from a wall and weighted across a pulley, transfer to the horizontal part, and finally locate a dartboard on the ground and drop darts on it. each team was given a few hundred dollars and nothing to start with. it was an "any means necessary" type thing, as long as you finished within the constraints of the rules (it had to have a safety feature where it flashed a bright light and a siren 5 seconds before the darts were dropped). some people didn't complete it and failed. that class loving owned and it was hands down the best thing i accomplished in college. it also got me my job right out of the gate.
|
![]() |
|
this is the first question that just left me completely stumped... is it asking me to measure the amount of comparisons that binary search would conduct within each element in that array?![]()
|
![]() |
|
white sauce posted:this is the first question that just left me completely stumped... is it asking me to measure the amount of comparisons that binary search would conduct within each element in that array? 3a is asking you to use the floor function on each of those numbers. the preamble about binary search is entirely irrelevant lol eL i mean 31a gonadic io fucked around with this message at 01:17 on Sep 16, 2018 |
![]() |
|
gonadic io posted:3a is asking you to use the floor function on each of those numbers. the preamble about binary search is entirely irrelevant lol yeah, what are the other parts of the question?
|
![]() |
|
Are there more parts to that question beyond 31a? Question 31 itself looks to me like it's just a set-up for the rest of the question. Edit: Beaten because I was trying to figure out what the gently caress font that was. It's either Kabel or Koblenz, apparently.
|
![]() |
|
maybe the guy just likes lists, man
|
![]() |
|
sorting a list is o(n log n). now what is 4*7 and 8*10?
|
![]() |
|
here's the entire question![]() ![]() e: i'm starting to understand what they want me to do, thanks for the guidance gonna go eat dinner with my old lady then finish this fucker of a question white sauce fucked around with this message at 01:25 on Sep 16, 2018 |
![]() |
|
white sauce posted:here's the entire question yeah this makes more sense. just focus on what each individual part is asking you to do, they're breaking the overall process into simpler steps
|
![]() |
|
CPColin posted:Edit: Beaten because I was trying to figure out what the gently caress font that was. It's either Kabel or Koblenz, apparently. oh cool I'm not the only one feeling bugged by the font
|
![]() |
|
trying to figure out why thread filters aren't loading on the ios awful app and I don't understand what is going on here at all. probably need to read a tutorial on core data or something.
|
![]() |
|
Symbolic Butt posted:oh cool I'm not the only one feeling bugged by the font i didn't notice it at first but looking at it again and wow those e's are wild, all i can see is ![]() also that g, like did the designer just change their mind which kind they wanted half way down the letter
|
![]() |
|
Lime posted:i didn't notice it at first but looking at it again and wow those e's are wild, all i can see is capital W looking like a jg wentworth logo
|
![]() |
|
thinking about trying to prototype an idea i have in react native. it can't be that bad can it?
|
![]() |
|
i feel like having something like that on your github/resume would keep you in bad jobs for the rest of your life ![]()
|
![]() |
|
![]()
|
# ? Jun 7, 2023 23:55 |
|
Corla Plankun posted:i feel like having something like that on your github/resume would keep you in bad jobs for the rest of your life yes, putting some code up on github will most likely result in you doing computer programming full time
|
![]() |