MacInsiders Logo

Similar Threads
Thread Thread Starter Forum Replies Last Post
Comp Sci 1FC3 advice? luxhydrus Academics 11 01-02-2011 11:10 AM
Comp Sci 1FC3 or Anthrop 1A03? Hani.Ramzan Academics 10 12-08-2010 10:32 PM
Comp Sci 1FC3 shapkin123 General Discussion 7 08-11-2009 10:59 AM
Timetable Conflict with COMP SCI 1FC3 georgeb.1990 Academics 6 08-16-2008 11:41 PM

Comp Sci 1FC3 for a math major

 
Old 06-22-2012 at 10:57 PM   #1
Alexmahone
Elite Member
Join Date: May 2012
Posts: 360

Thanked: 14 Times
Liked: 64 Times




Comp Sci 1FC3 for a math major
This course seems to do with sets, relations, counting etc., so I'm surprised that it isn't a math course. Is there a math course that deals with these topics? If not, how are math majors supposed to learn them?
Old 06-22-2012 at 10:59 PM   #2
anonanon987
Power Abuser
Join Date: Apr 2011
Posts: 3,170

Thanked: 246 Times
Liked: 459 Times




I'm not sure about Math majors, but a course similar to Discrete Math in CS would be Math 1C03.

http://registrar.mcmaster.ca /calen...881.html#75816

I took CS 1FC3, and I know that a few people in my classes were either a Math major or a Commerce major and were pursuing a minor in Computer Science.

Alexmahone says thanks to anonanon987 for this post.
Old 06-22-2012 at 11:01 PM   #3
Alexmahone
Elite Member
Join Date: May 2012
Posts: 360

Thanked: 14 Times
Liked: 64 Times




Quote:
Originally Posted by herBs View Post
I'm not sure about Math majors, but a course similar to Discrete Math in CS would be Math 1C03.

http://registrar.mcmaster.ca /calen...881.html#75816

I took CS 1FC3, and I know that a few people in my classes were either a Math major or a Commerce major and were pursuing a minor in Computer Science.
Thanks. So if I'm taking Math 1C03, I don't need to take CS 1FC3?
Old 06-22-2012 at 11:03 PM   #4
anonanon987
Power Abuser
Join Date: Apr 2011
Posts: 3,170

Thanked: 246 Times
Liked: 459 Times




Quote:
Originally Posted by Alexmahone View Post
Thanks. So if I'm taking Math 1C03, I don't need to take CS 1FC3?
Depends,

If you want to pursue a minor in CS which would go well with your Math major in my personal opinion, then yes, according to this link:

http://registrar.mcmaster.ca /calen...12/pg1201.html

Alexmahone says thanks to anonanon987 for this post.
Old 06-22-2012 at 11:06 PM   #5
Alexmahone
Elite Member
Join Date: May 2012
Posts: 360

Thanked: 14 Times
Liked: 64 Times




Quote:
Originally Posted by herBs View Post
Depends,

If you want to pursue a minor in CS which would go well with your Math major in my personal opinion, then yes, according to this link:

http://registrar.mcmaster.ca /calen...12/pg1201.html
Thanks. What if I want to do a pure math degree? Will I learn all the math taught in CS 1FC3 in my math courses?
Old 06-22-2012 at 11:08 PM   #6
anonanon987
Power Abuser
Join Date: Apr 2011
Posts: 3,170

Thanked: 246 Times
Liked: 459 Times




Quote:
Originally Posted by Alexmahone View Post
Thanks. What if I want to do a pure math degree? Will I learn all the math taught in CS 1FC3 in my math courses?
I can't comment on all the math courses you will be taking simply because, I won't be taking all of the math courses you will be taking! To say the least, the course is not a bird course and it isn't even partially easy for people in CS for the most part. Though, the quizzes (5-6 surprise quizzes) and the exam were heavily curved. I'm trying to find out how I did without the curve, but with the curve I got an 11. Crazy stuff, but did I learn much? Nope. More memorization in that class then I have ever seen before (100+ axioms?).

Alexmahone says thanks to anonanon987 for this post.
Old 06-22-2012 at 11:10 PM   #7
Alexmahone
Elite Member
Join Date: May 2012
Posts: 360

Thanked: 14 Times
Liked: 64 Times




Quote:
Originally Posted by herBs View Post
I can't comment on all the math courses you will be taking simply because, I won't be taking all of the math courses you will be taking! To say the least, the course is not a bird course and it isn't even partially easy for people in CS for the most part. Though, the quizzes (5-6 surprise quizzes) and the exam were heavily curved. I'm trying to find out how I did without the curve, but with the curve I got an 11. Crazy stuff, but did I learn much? Nope. More memorization in that class then I have ever seen before (100+ axioms?).
I'm finding it a little hard to grasp how a math class can involve a lot of memorization.
Old 06-22-2012 at 11:13 PM   #8
anonanon987
Power Abuser
Join Date: Apr 2011
Posts: 3,170

Thanked: 246 Times
Liked: 459 Times




Quote:
Originally Posted by Alexmahone View Post
I'm finding it a little hard to grasp how a math class can involve a lot of memorization.
This isn't your typical Math class, which is why it isn't a course offered by the Math department. Discrete Mathematics has literally no numbers in the actual work involved, it is purely logic based. Set theory, relations, equational (no numbers!) reasoning, predicate logic, induction, boolean expressions, etc.

Alexmahone says thanks to anonanon987 for this post.
Old 06-22-2012 at 11:18 PM   #9
Eternal Fire
Elite Member
Join Date: Nov 2010
Posts: 645

Thanked: 46 Times
Liked: 227 Times




The thing about math 1C03 is that almost every year it has a different prof, book and course outline.

That being said, it was a really fun course back when it I took it.
__________________
A bus station is where a bus stops. A train station is where a train stops. On my desk, I have a work station...

Alexmahone says thanks to Eternal Fire for this post.
Old 06-22-2012 at 11:53 PM   #10
Differential
Member
Join Date: Aug 2011
Posts: 95

Thanked: 23 Times
Liked: 20 Times




Quote:
Originally Posted by herBs View Post
This isn't your typical Math class, which is why it isn't a course offered by the Math department. Discrete Mathematics has literally no numbers in the actual work involved, it is purely logic based. Set theory, relations, equational (no numbers!) reasoning, predicate logic, induction, boolean expressions, etc.
What does it even mean? Discrete math is based on mathematical logic which includes set theory, proof theory and more. Before spitting out nonsense, I would recommend you to visit courses on logic offered by math department.

As for preparation for the course, know equivalence relationships, De Morgan's laws, basic set theory, quantifiers and you will never have memorize 100+ axiom nonsense simply because of De Morgan's laws and truth table.

Mahratta likes this.
Old 06-23-2012 at 07:31 AM   #11
Mahratta
Elite Member
Join Date: Apr 2009
Posts: 974

Thanked: 89 Times
Liked: 366 Times




Quote:
Originally Posted by Differential View Post
What does it even mean? Discrete math is based on mathematical logic which includes set theory, proof theory and more. Before spitting out nonsense, I would recommend you to visit courses on logic offered by math department.

As for preparation for the course, know equivalence relationships, De Morgan's laws, basic set theory, quantifiers and you will never have memorize 100+ axiom nonsense simply because of De Morgan's laws and truth table.
Yeah, I've never understood why people complain about memorization. From what I've seen of the course notes, yes, there are many "theorems", but the vast majority are trivial derivations. As you said, the basic inference rules plus a few handy shortcuts should do the trick. That said, I have heard that you need to write the theorem numbers when you write out proofs, which seems ridiculous and then would force memorization.

However, the math logic course is not like this course. 1FC3 is a sort of "tips and tricks" course for fiddling around with wffs, as well as some random bits of graph theory. This is assumed for 4L, instead, we looked at properties of axiomatic systems (particularly, the ones we think of as axiomatizing mathematics, although this is a subtle point and not entirely true); for example, completeness of theories, then the completeness and compactness theorems, and on to model theory, which is rather more mathematical.


Quote:
Originally Posted by herBs View Post
This isn't your typical Math class, which is why it isn't a course offered by the Math department. Discrete Mathematics has literally no numbers in the actual work involved, it is purely logic based. Set theory, relations, equational (no numbers!) reasoning, predicate logic, induction, boolean expressions, etc.
(1) All of the things you've mentioned are absolutely fundamental to mathematics.
(2) None of those things should require much memorization. Merely an understanding of the principles.
__________________


Last edited by Mahratta : 06-23-2012 at 07:36 AM.

Alexmahone says thanks to Mahratta for this post.
Old 06-23-2012 at 04:17 PM   #12
Alexmahone
Elite Member
Join Date: May 2012
Posts: 360

Thanked: 14 Times
Liked: 64 Times




Quote:
Originally Posted by Mahratta View Post
However, the math logic course is not like this course.
Could you give me the course code of the math logic course?
Old 06-23-2012 at 04:35 PM   #13
Incognitus
Member
Join Date: Jun 2011
Posts: 96

Thanked: 26 Times
Liked: 19 Times




The relevant courses (I believe) are Math 3TP3, Math 4L03, and Math 4LT3. Depending on the year, specialized graduate courses may be offered in fields such as Model Theory.


Quote:
Originally Posted by herBs View Post
Discrete Mathematics has literally no numbers in the actual work involved, it is purely logic based.
So what you're saying is, Discrete Mathematics is Mathematics. (As opposed to arithmetic).

EDIT: And sorry, I really want to drive this point home:


Quote:
Originally Posted by herBs View Post
Crazy stuff, but did I learn much? Nope. More memorization in that class then I have ever seen before (100+ axioms?).
You've explained precisely why you had to memorize so much. If you learned and understood, you could logically deduce which statements follow from which.

If I didn't understand addition, I would have a hard time memorizing every single addition problem there ever was.

Alexmahone says thanks to Incognitus for this post.
Old 06-23-2012 at 09:59 PM   #14
Mahratta
Elite Member
Join Date: Apr 2009
Posts: 974

Thanked: 89 Times
Liked: 366 Times




Quote:
Originally Posted by Alexmahone View Post
Could you give me the course code of the math logic course?
As Incognitus said, 3TP3, 4L03, and 4TP3 are the standard undergrad logic courses.

4L03 is the standard intro math logic course, and is a must-take course for anyone who wants to go into logic. This is where you learn the bread-and-butter of math logic. I've posted a course review for it.

3TP3 is a sort of "logic hook" course. It's supposed to get people into logic. From what profs have told me, it is more elementary than 4L, so may be a good idea to take this before taking 4L. This works out well, since 3TP3 and 4L03 are offered in complementary years. However, this course isn't necessary in the sense that 4L is.

4LT3 is a topics course. Typically, the course tends to be about axiomatic set theory. That's what it was about a couple of years ago, and what it's going to be about next year. Last year, it was a mix of set theory and category theory, but this year they are just going to focus on set theory. It seems like most 4LT3 courses will be on set theory, since basic model theory is treated in 4L03, and advanced model theory is quite difficult for the undergraduate level (so there is a graduate course, 711). Additionally, set theory is the most broadly useful topic among the potential 4LT3 topics (for math students who may not want to do grad school in logic).

711 is the model theory course. Personally, this was the best course I've ever taken at Mac; it was very challenging, but immensely rewarding. Model theory can be thought of as the application of logical methods to mathematical problems. You will take the logical infrastructure you learn in 4L03 and look at the different ways that model theorists have used those ideas to solve mathematical problems in many very different areas. So you will not only learn logic, but you will learn bits of algebra, topology, analysis, etc. (depending on the choices of the instructor) as well.
__________________


Last edited by Mahratta : 06-24-2012 at 10:08 AM.
Old 06-23-2012 at 10:25 PM   #15
oranges
Senior Member
Join Date: May 2010
Posts: 150

Thanked: 53 Times
Liked: 34 Times




Mahratta, do you think 3E03 would suffice as a "prerequisite" for 4LT3? Because 4L03 isn't offered this year I won't have the opportunity to take it before or at the same time as 4LT3, which I'm interested in taking. 3E03 is the only prerequisite for 4L03 so I assume it would be sufficient for 4LT3 as well.



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
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.

Copyright © MacInsiders.com All Rights Reserved. No content can be re-used or re-published without permission. MacInsiders is a service of Fullerton Media Inc. | Created by Chad
Originally Powered by vBulletin®, Copyright © 2019 MH Sub I, LLC dba vBulletin. All rights reserved. | Privacy | Terms