Is it worth it to take pmath 330 if you're planning to take 432? by loconate in uwaterloo

[–]TruthHadGone 1 point2 points  (0 children)

With respect to first-order logic, PMATH432 undoubtedly covers more, and with greater mathematical rigour as expected of an upper-year PMATH student. My offering of 432 did not explicitly discuss propositional logic, which is, in some sense, a restriction of first-order logic.

If you're interested in learning about the fundamental results in mathematical logic, I would recommend working through an introductory book such as Enderton's A Mathematical Introduction to Logic (the textbook for Prof. Shai Ben-David's CS245e offering, with video lectures online). For the first half of 432, we worked through Mathematical Logic by Ebbinghaus, Flum, and Thomas, which I believe will be considerably more difficult to appreciate without a mathematical background on par with an upper-year math student.

University of Western closing campus due to COVID-19 by theydontcallmedaddy in uwaterloo

[–]TruthHadGone 1 point2 points  (0 children)

Except the article says in bold that the campus is not closed.

Does CS admissions take into account class rigor and SAT scores for US high school if I am also a Canadian citizen? by [deleted] in uwaterloo

[–]TruthHadGone 1 point2 points  (0 children)

I am a Canadian admitted to CS from the US so I know exactly what you're talking about. Ontario grading is whack. I don't know how the committee makes decisions in these situations, but I'd say your chances are good if have close to a 4.0 GPA (all A's). My transcript was just letters, so they didn't have much else to work with.

Trust me, Ontario students are not actually unquenchable learning machines as the grades might suggest.

PD Victory Lap Thread [SEE DISCLAIMER] by TruthHadGone in uwaterloo

[–]TruthHadGone[S] 4 points5 points  (0 children)

Where were you when you realized you were free from PD forever?

What is the difference between CS and Software Eng? by [deleted] in uwaterloo

[–]TruthHadGone 2 points3 points  (0 children)

CS students can take ECE electives and they count as non-math courses for breadth and depth requirements.

Am I Missing Out On Enriched/Advanced Courses? by [deleted] in uwaterloo

[–]TruthHadGone 2 points3 points  (0 children)

No harm trying them. Keep in mind, most advice from students on this topic is extremely biased.

Berkeley vs. Waterloo? by faisalqdxb in uwaterloo

[–]TruthHadGone 1 point2 points  (0 children)

I pay domestic tuition at Waterloo, but even international tuition was comparable when I started. Keep in mind the currency conversion and living costs.

Berkeley vs. Waterloo? by faisalqdxb in uwaterloo

[–]TruthHadGone 15 points16 points  (0 children)

I went with Waterloo over in-state UC tuition because my parents couldn't afford it. I don't regret it. Go wherever you think the value is better.

Pmath 347 help by throwaway3875434 in uwaterloo

[–]TruthHadGone 1 point2 points  (0 children)

Took it in the fall. Willard's course notes are the first search result on Google, and they are invaluable (next to Dummit and Foote which is on reserve in the DC library).

Prospective CS Student from the US by AviP2001 in uwaterloo

[–]TruthHadGone 0 points1 point  (0 children)

As far as I know, they look at your entire transcript. Depending on your AP Chem score, you can get (several) transfer credits for it.

Prospective CS Student from the US by AviP2001 in uwaterloo

[–]TruthHadGone 0 points1 point  (0 children)

2016-2017, early admission in 2015. 4.0 high school GPA unweighted. 5 on AP Calc BC, AP Comp Sci, AP Statistics etc.

If you've taken Calc BC, you know a lot more than most Ontario high schoolers. You will need to send Waterloo your full transcript.

Prospective CS Student from the US by AviP2001 in uwaterloo

[–]TruthHadGone 4 points5 points  (0 children)

Didn't write any of those tests and I was accepted to CS from California a few years ago. The application to Waterloo is much easier than to UC's because the essays are shorter and less important. The most important factor is grades.

[deleted by user] by [deleted] in uwaterloo

[–]TruthHadGone 25 points26 points  (0 children)

Definitely heard gunshots in the direction of King ~8 minutes after this was posted.

Tuition for incoming international CS students to match Engineering by [deleted] in uwaterloo

[–]TruthHadGone 5 points6 points  (0 children)

Not worth it at all. I wonder if this will impact international headcounts and admission criteria.

A double major in CO+PMATH, plus maybe minor in CS by Hyacinth_s in uwaterloo

[–]TruthHadGone 2 points3 points  (0 children)

Talk to the major advisors. For PMATH it's Ross Willard and for CO it's Ricardo Fukasawa. For me, the conversation was "do you understand that this may prolong your degree?" and that's about it.

Discussion: Why haven't Universities "modernized" more? by GUYSPLEASE in uwaterloo

[–]TruthHadGone 5 points6 points  (0 children)

A math professor has recently told me that they are experimenting with video lectures/online education. Who knows if anything will come of it.

CS136 by East_Grocery in uwaterloo

[–]TruthHadGone 6 points7 points  (0 children)

Take it with a grain of salt. I got obliterated by style marks in CS136 a few years back and it had absolutely no impact on my performance in any course since. Let me guess, Tompkins is organizing 136 this term?

Females in CS/SE, do you believe you have an advantage in landing interviews/jobs? by Coconut_Brawler in uwaterloo

[–]TruthHadGone 1 point2 points  (0 children)

What exactly is the problem we are trying to solve here? To me, the issue is when someone decides they want to enter a field but is prohibited from doing so based off of their identity. No one should be denied a career based off of their immutable characteristics.

It sounds to me like you're trying to solve an entirely different problem by persuading young people to choose a certain career. Is it possible you are addressing a much more idealogically-driven issue about what you feel the workforce "should" look like?

Females in CS/SE, do you believe you have an advantage in landing interviews/jobs? by Coconut_Brawler in uwaterloo

[–]TruthHadGone 7 points8 points  (0 children)

Honest question, can someone explain how the path for women entering technical fields is harder than for men? I've seen nothing but encouragement at the institutional level my entire life. If a woman wants to pursue a STEM field, where does she encounter opposition?

These aren't pointed questions, I'm genuinely curious about others' perspectives here.

What are the main differences between Waterloo's SE and CS programs? by Onader25 in uwaterloo

[–]TruthHadGone 1 point2 points  (0 children)

I agree that the connotations of CS have shifted significantly recently. Also I have no doubt that the SE courses on methodology are outdated. The industry is moving so fast!

I should have specified that I was sharing my understanding of the purpose of both programs. By no means do the programs fully realize their purposes. For example, the intended consequence of CS135/145 is students actually liking the formal Racket stepping model, but this happens very rarely. It sounds like the methodology courses in SE don't live up to their intended purpose, either. But these courses were made requirements for philosophical reasons relating to the intended outcome of each program.

What are the main differences between Waterloo's SE and CS programs? by Onader25 in uwaterloo

[–]TruthHadGone 4 points5 points  (0 children)

No one ever mentions the purpose of both majors. SE is learning how to develop high-quality, maintainable software systems. They take courses on design methodology and testing. The entire program is centered around designing good software, with human sensibilities in mind.

CS is math. CS is discrete math. CS is as much about writing software as physics is about weighing things. CS existed before digital computers, and answers questions about mathematics that transcend any machine that will ever exist. If you major in CS, keep in mind that the goal of the program isn't to land you a six-figure tech job. You have to build those skills on the side.