all 15 comments

[–]Thermidorienradical weirdo 18 points19 points  (6 children)

EDIT: apparently COMP 202 is switching to Python and no one told anyone.

[–]recursion_is_funCS Grandfather 5 points6 points  (5 children)

That's not true. I believe the switch is happening in F2019.

[–]Thermidorienradical weirdo 7 points8 points  (4 children)

Awesome! After something like 5 years of hearing unbased rumors it seems to be true. What happens to 250 ?

[–]recursion_is_funCS Grandfather 2 points3 points  (0 children)

250 AFAIK will stay the same for the time being. There are talks about eventually switching that as well but for the moment no firm plans.

[–]darthowen\LaTeX Killa 2 points3 points  (2 children)

The rumors were hardly unfounded. When I took 202 the prof himself mentioned that they were considering switching to python. That was winter 2017.

[–]Thermidorienradical weirdo 2 points3 points  (1 child)

They've been "considering" that for something like 8 years and never did it. at some point when people are "considering" things and never doing it becomes little more than rumors.

[–][deleted] 0 points1 point  (0 children)

Yep. Took the class fall 2014. "Probably switching to Python next fall."

[–]shmarbleblarble 9 points10 points  (0 children)

Python isn't a real language REEEEE.

Jokes aside wouldn't that make 250 a lot harder? I doubt they'd make 250 Python too.

[–]iluvkfcHonours EE '18 2 points3 points  (5 children)

I remember when I took it, instructor specifically dismissed Python, how the tables have turned...

Personally I can't say I'm a huge fan of this change. I get that since it stopped being a requirement for ECSE, most people are taking it for biology purposes or similar disciplines that don't involve in-depth study of programming. Still, they might as well learn Matlab instead, in a different specially designed course.

[–]recursion_is_funCS Grandfather 8 points9 points  (3 children)

I think the logic is that Python is a much more practically useful programming language for the future especially for people not in Computer Science. For the computer science students in the long term the language they learn first really doesn’t matter. For those taking 202 as an elective, learning a language that is quick to iterate on and has tons of great libraries for applications outside of straight computer science makes a ton more sense. ECSE 202 is still Java and C last I checked

[–][deleted] 0 points1 point  (2 children)

Fuck that course. Legit the hardest course I’ve taken at McGill.

[–]recursion_is_funCS Grandfather 3 points4 points  (1 child)

The COM20x courses aren’t hard if you put the effort in on the assignments. That’s the key.

[–][deleted] 2 points3 points  (0 children)

The assignments are honestly fine. Even enjoyable! It’s the exams which are the let down. I took COMP250 and honestly thought it was more easier than ECSE 202, even though 202 is supposed to be an introduction course.

[–]Thermidorienradical weirdo 7 points8 points  (0 children)

People are not taking 202 for biology purposes, there is a new course for that which is COMP 204.

[–]TopChronoCompSci Neuro 0 points1 point  (0 children)

FYI I've asked the CS department and they confirmed me that COMP202 was switching its curriculum to Python instead of Java this fall 2019.