The end of an era. This is nothing less than a travesty honestly. The current (now former) curriculum at NEU was uniquely exceptional, and now it will be conformingly adequate. Anyone who complained about the difficulty or lack of "job-market applicability" of the Fundies classes entirely missed the forest for the trees. The point is the design _process_, and using Racket forced this. It also demonstrated the magic t…
Too bad there isn't an online version that anyone can take.
Northeastern's redesign of the CS curriculum
181–189 of 189 posts
Re: Northeastern's redesign of the CS curriculum
#182The end of an era. This is nothing less than a travesty honestly. The current (now former) curriculum at NEU was uniquely exceptional, and now it will be conformingly adequate. Anyone who complained about the difficulty or lack of "job-market applicability" of the Fundies classes entirely missed the forest for the trees. The point is the design _process_, and using Racket forced this. It also demonstrated the magic t…
I'm going to provide a controversial take here as CS grad from a similarly-tiered program: there is a huge chasm between top-4 cs programs and everyone else. The top 4 are obvious: Stanford, MIT, CMU, Berkeley. Then there are the cs programs of the ivy leagues, not as strong, but usually you have a rich parent or uncle who has already speed-tracked you into a hedge fund, so lets put those aside. I didnt go to a top-4…
Re: Northeastern's redesign of the CS curriculum
#183I went to Caltech when they were contemplating similar things in the CS curriculum, although the normal curriculum was less radical than Northeastern's seems to be. There is a tension here that is being understated which is that people of every major now take the intro-level CS class because programming is integral to everything. Teaching algorithm design in that class is not particularly useful to a biologist who ju…
Why can't they just take a class on shell scripting? The whole point of computer science is to automate things, because that's what gives you leverage. If you don't care about understanding computer science, at least skip to the point and enjoy the fruits. We've been using the UNIX shell for 50 years. It's not going anywhere.
Re: Northeastern's redesign of the CS curriculum
#184I attended Northeastern from 2010-2013. Fundies (the freshman-level functional programming courses) was fundamental (ha) to my growth as a software developer. It taught me how to reason about data and how to design programs (the literal name of the textbook). I know a lot of students hated it—frankly those were mostly the students that it seemed were only doing computer science programs because they’d heard they coul…
Re: Northeastern's redesign of the CS curriculum
#185Earlier quoted context omitted.
I once asked a professor about this and the answer I got was interesting. Basically Java and OO and Design Patterns are taught upfront because it turned out this was a huge stumbling block for a lot of people. Bigger than for instance C and pointers. Like it just doesn't click for a lot of people and they end up struggling a lot the rest of the major So it's not that these are the most crucial concepts, but you want…
The first time I tried to learn how to program, I was 12-13 years old and found some video from a university that started by covering Classes, Methods, and Objects. I watched one or two lectures and it made no sense to me, so I gave up. I had no idea WTF "objects are like nouns and methods are like verbs" was trying to teach me. I just wanted to make my computer do things. Around 14-15 I started playing around with m…
But somehow, in the curriculum, we expect complete noobs to just get this abstract, non-relatable concepts without any contexts.
Re: Northeastern's redesign of the CS curriculum
#186Earlier quoted context omitted.
I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion.
>> and object-oriented design is pretty out of fashion OO isn't debunked and its not out of fashion. All that's happened is that it's no longer gospel that "the only way to program is OO". I write code that has all sorts of styles and approaches that fit the task at hand and sometimes the right tool for the job is OO. I get the sense you're saying that OO has been proven to be hokum and no one should learn it or do i…
Re: Northeastern's redesign of the CS curriculum
#187If this strategy infects CS degree curriculums widely, employers looking for more than mere coders will overlook CS majors and instead look to engineers, which is where most computing professionals came from academically before about 1980. Engineering continues to demand that students learn principles grounded in theory (calculus and statistics and discrete math), rigorous analysis (pattern recognition and learning),…
Re: Northeastern's redesign of the CS curriculum
#188Earlier quoted context omitted.
I put gnuplot code and python code in my shell scripts all the time. Someone like you should think of it as a jupyter notebook that doesn't need a web browser.
I'm someone that uses shell scripts in my day to day work (I don't work in biology any more, but did for a while). I'm saying that for the average scientist using these tools, a shell script is not an easier or more useful tool than Python plus libraries. Can you honestly say that shell scripts are more intuitive and easy to understand than Jupyter notebooks? Are they going to be more easy to transfer to other stakeh…
Re: Northeastern's redesign of the CS curriculum
#189Earlier quoted context omitted.
> Many cs grads go into bs jobs way under their potential (random government agencies, contractors.) Why are those jobs deemed bs?
>>> Many cs grads go into bs jobs way under their potential (random government agencies, contractors.) > Why are those jobs deemed bs? Because many of us went into the field bright-eyed, thinking about working on cool products, designing the latest algorithms, or being part of world-renowned teams. NOT to run the nightly batch job for the Massachusetts Depart of Family Services wage garnishment system. NOT to fix bug…
Guess the smarties should have measured the patterns physical social reality rather than get sucked in by propaganda.
What physics demands society align with the spoken philosophy of a people? It’s kind of on the people to demand politics align with the philosophy. But go on, people; scream at your screen like gramps did at Dan Rather.
Distribution of education does not guarantee distribution of intelligence.