12-22-2010 at 10:56 AM
|
#1
|
Member
Join Date: Aug 2010
Posts: 44
Thanked:
0 Times
Liked:
0 Times
|
Comp Sci 1FC3 advice?
Hey everyone,
I need another elective course, and Comp Sci 1FC3 MATHEMATICS FOR COMPUTING sounds really interesting, even though i've never taking a computer sci course before.
I just want to know if there's alot of reading and memorizing in the course.
I can handle all the math for sure, but i'm worried that it might be like physics,where you also need to read and memorize.
|
12-22-2010 at 11:38 AM
|
#2
|
Elite Member
Join Date: Nov 2010
Posts: 645
Thanked:
46 Times
Liked:
227 Times
|
I'm taking this next term too, I wish there was a review on it but there isn't one yet
|
12-22-2010 at 12:29 PM
|
#3
|
Member
Join Date: Nov 2009
Posts: 7
Thanked:
3 Times
Liked:
0 Times
|
Took this last year. Got an 8. Hard earned 8.
If you're worried about memorization...well, there's a lot of memorization! There are quite a few axioms you need to know (~100?) which will come naturally as you do the homework.
Have fun.
luxhydrus
says thanks to breadmaster for this post.
|
12-22-2010 at 03:36 PM
|
#4
|
Senior Member
Join Date: Aug 2008
Posts: 161
Thanked:
17 Times
Liked:
25 Times
|
If you're reading math and thinking numbers, you're going to be unpleasantly surprised. You might discuss the naturals a bit, but this course is discrete math, which is quite different.
http://en.wikipedia.org/wiki/Discrete_mathematics
If you're wondering what's covered specifically, it varies from year to year, from what I can tell. I would expect propositional and predicate logics, set theory, and relations at the least.
Personally, I'd suggest against taking this course as an elective. It will be hard, and you will likely hate it.
That said, this course is what computer science is really all about. It's very likely that it will be your first look into the theory behind computer science; it was for me. A lot of people hate the course, and it is tough, but it's necessary; the majority of upper year courses are concentrated on theory like this, rather than programming.
luxhydrus
says thanks to MarkA for this post.
|
12-22-2010 at 04:49 PM
|
#5
|
Elite Member
Join Date: Apr 2009
Posts: 974
Thanked:
89 Times
Liked:
366 Times
|
I've not taken it, but this course looks pretty interesting. When you say you're not worried about the math, you should keep in mind, as MarkA said, that you won't be doing 'math' in the same manner as you've done it in high-school & first-year.
You'll probably cover Boolean algebra and predicate logic, and learn a host of techniques of proof along the way (the most interesting of these, to me at least, being reductio ad absurdum). You'll cover some elementary set theory - ideas of finite unions, intersections, of the power set, etc., and apparently some introductory graph theory as well.
You probably won't have to memorise much - I mean, yeah, there's axioms, but there'll probably just be 2 or 3 that are really important and pertinent, while the rest will just be there so picky mathematicians / computer scientists don't poke holes in the prof's notes / textbook.
I'm unsure as to how they present the axiom / rule-of-inference idea in this course, but don't think of axioms as just a long list of "unnatural" properties! If you understand the basic ideas of what you're trying to prove, you should see the need for particular axioms and maybe even prove some theorems yourself. Then, of course, you won't need to regurgitate "there exists an empty set" over-and-over on the test.
luxhydrus
says thanks to Mahratta for this post.
|
12-22-2010 at 05:47 PM
|
#6
|
Senior Member
Join Date: Jun 2008
Posts: 185
Thanked:
18 Times
Liked:
14 Times
|
I've taken this course (2 years ago), and there are actually a lot of axioms to memorize. There is a lot of reading. There are a lot of proofs to do as well. At the start it is easy, like set theory and learning implications and truth tables but after that it gets really hard. Defiantly not a course to take if you want an easy elective.
__________________
Rob Mac Math & Stats 2013
luxhydrus
says thanks to Rob Mac for this post.
|
12-22-2010 at 07:51 PM
|
#7
|
Crazy Physicist
Join Date: Jul 2008
Posts: 556
Thanked:
61 Times
Liked:
313 Times
|
advice: Don't take the course
__________________
Alumni
luxhydrus
says thanks to thedog123123 for this post.
|
12-23-2010 at 01:12 PM
|
#8
|
Member
Join Date: Aug 2009
Posts: 14
Thanked:
2 Times
Liked:
0 Times
|
Took this course last year with Kahl. It is a tough course and I wouldn't recommend taking it if you have a heavy course load 2nd term especially if you don't plan on taking 2nd year comp sci courses. On a plus side he bell curves the marks at the end quite a bit and the marking is fair. Like everyone else said this is not math you have seen in highschool or calculus class. Lots of memorizing!
|
12-26-2010 at 11:46 AM
|
#9
|
Member
Join Date: Aug 2010
Posts: 44
Thanked:
0 Times
Liked:
0 Times
|
Quote:
Originally Posted by Rob Mac
I've taken this course (2 years ago), and there are actually a lot of axioms to memorize. There is a lot of reading. There are a lot of proofs to do as well. At the start it is easy, like set theory and learning implications and truth tables but after that it gets really hard. Defiantly not a course to take if you want an easy elective.
|
Thanks for the advice.
As a math major, was the material in the course useful or a good preparation for upper year math courses?
|
01-02-2011 at 07:41 AM
|
#10
|
Member
Join Date: Aug 2010
Posts: 44
Thanked:
0 Times
Liked:
0 Times
|
Quote:
Originally Posted by Rob Mac
I've taken this course (2 years ago), and there are actually a lot of axioms to memorize. There is a lot of reading. There are a lot of proofs to do as well. At the start it is easy, like set theory and learning implications and truth tables but after that it gets really hard. Defiantly not a course to take if you want an easy elective.
|
Thanks for the advice.
As a math major, was the material in the course useful or a good preparation for upper year math courses?
|
01-02-2011 at 08:48 AM
|
#11
|
Crazy Physicist
Join Date: Jul 2008
Posts: 556
Thanked:
61 Times
Liked:
313 Times
|
I have taken upper year math courses (more the physics stream of courses rather than the math major courses) but I can say alot of it comes in handy. Just some of the symbols like "there exists" and "for all" as well as learning what the truth tables for all logic operations came in handy.
__________________
Alumni
luxhydrus
says thanks to thedog123123 for this post.
|
01-02-2011 at 11:10 AM
|
#12
|
Elite Member
Join Date: Apr 2009
Posts: 974
Thanked:
89 Times
Liked:
366 Times
|
Quote:
Originally Posted by luxhydrus
Thanks for the advice.
As a math major, was the material in the course useful or a good preparation for upper year math courses?
|
yeah, that stuff will come in handy. We jumped right into the logical symbols in 2X03 (quantifiers, predicate logic), it was somewhat assumed. All we really got from the prof on it was "this means 'there exists', and this means 'for every'", so familiarity with the properties of quantifiers will be helpful. In addition, familiarity with operators will be helpful in understanding proofs (implication, iff, etc.)
That said, the basic properties aren't difficult at all. You can easily teach it to yourself.
luxhydrus
says thanks to Mahratta for this post.
|
Thread Tools |
Search this Thread |
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
McMaster University News and Information, Student-run Community, with topics ranging from Student Life, Advice, News, Events, and General Help.
Notice: The views and opinions expressed in this page are strictly those of the student(s) who authored the content. The contents of this page have not been reviewed or approved by McMaster University or the MSU (McMaster Students Union). Being a student-run community, all articles and discussion posts on MacInsiders are unofficial and it is therefore always recommended that you visit the official McMaster website for the most accurate up-to-date information.
| |