MacInsiders Logo

Similar Threads
Thread Thread Starter Forum Replies Last Post
Computer Science X!Bilet Academics 2 01-12-2011 09:09 AM
Mac Computer Science from College Computer Technology steve2345 Academics 3 10-17-2010 07:20 PM
Computer Science Co-op julianface Academics 22 04-16-2010 05:35 PM

**Computer Science

 
Old 11-29-2012 at 06:48 PM   #1
abbas.kassam
Member
Join Date: Sep 2012
Posts: 11

Thanked: 1 Time
Liked: 0 Times




**Computer Science
Hey guys!

I want to take Comp Sci 1FC3 next term, which is Mathematics in Computing. In high school, I got high 80s in math, and I am also very good with computers (using software, hardware, building computers etc.)

I know that this course is heavily reliant on math skills, and computer skills.

Given this, I am not very good at memorizing, I'm better at actually LEARNING the material and understanding it.

Anyone who has taken this course, knows someone, or has simply done more research than I have, can you please advise me on whether or not I should take it? This course would be one of my electives.

Thanks in advance!
Old 11-29-2012 at 06:56 PM   #2
Rob Mac
Senior Member
Join Date: Jun 2008
Posts: 185

Thanked: 18 Times
Liked: 14 Times




the course is more about logic and memorizing theories to prove something is equal to something else and evaluating when something is true.
I and everyone that I seem to talk to that took it says its tough.
__________________
Rob Mac
Math & Stats 2013

abbas.kassam says thanks to Rob Mac for this post.
Old 11-29-2012 at 07:01 PM   #3
nikJ
Senior Member
Join Date: Oct 2009
Posts: 250

Thanked: 26 Times
Liked: 85 Times




The prof will be Dr. Wolfram Kahl who is not an easy prof. Really challenges your thinking (from what I've heard). Also it is a 'Discrete' Math course. Which is different from Math. It's a course that involves logic. Now that you say you are good at learning rather than memorizing, you should be fine there. But the assignments will involve programming in Haskell and if you are not good at programming, it's definitely not going to be easy. You might have to remember a few axioms(rules) to solve expressions and such. I'm in CAS but haven't had Dr. Kahl as my prof. Someone who's had him as their prof could probably elaborate on that.

abbas.kassam says thanks to nikJ for this post.
Old 11-29-2012 at 07:03 PM   #4
anonanon987
Power Abuser
Join Date: Apr 2011
Posts: 3,170

Thanked: 247 Times
Liked: 461 Times




Hi Abbas,

Welcome to the MacInsiders community and McMaster University first and foremost.

Second of all,

This course is not heavily reliant on computer skills, and it isn't heavily reliant on the Math skills you have obtained up until now. You can really go down two paths in these course and those two are:

1) Memorize everything (or at least attempt to, good luck..), and get somethings and perform adequately and ride the curve to a high mark

2) Understand everything, memorize a few key axioms you would need to manipulate and perform extremely well and get an essentially guaranteed high mark.

I went with option number one, which I will now probably regret in my third year Computer Science courses. You may not regret it since you are only interested in taking this course as an elective. Mind you, very little amounts of people take this an elective, but I know a few people who did take this as an elective. They either transferred into the Computer Science program, or decided to do a minor in it because they loved it, or they despised Computer Science afterwards.

At the end though, just like any other course..the mark and knowledge you yield from it depends on you Abbas. If you genuinely put your mind and soul into the course, you'll be fine.

If you have anymore questions, please do feel free to ask..and we'll all try our best to help.

With best regards,

Humza

Quote:
Originally Posted by abbas.kassam View Post
Hey guys!

I want to take Comp Sci 1FC3 next term, which is Mathematics in Computing. In high school, I got high 80s in math, and I am also very good with computers (using software, hardware, building computers etc.)

I know that this course is heavily reliant on math skills, and computer skills.

Given this, I am not very good at memorizing, I'm better at actually LEARNING the material and understanding it.

Anyone who has taken this course, knows someone, or has simply done more research than I have, can you please advise me on whether or not I should take it? This course would be one of my electives.

Thanks in advance!
EDIT:

During last school year we were supposed to use Haskell but we ran out of time, so I cannot comment on the functional programming aspect of this course if there is one still and/or will be.

abbas.kassam says thanks to anonanon987 for this post.
Old 11-29-2012 at 07:42 PM   #5
abbas.kassam
Member
Join Date: Sep 2012
Posts: 11

Thanked: 1 Time
Liked: 0 Times




Quote:
Originally Posted by Rob Mac View Post
the course is more about logic and memorizing theories to prove something is equal to something else and evaluating when something is true.
I and everyone that I seem to talk to that took it says its tough.
All of the reviews I have read about this were that the course is 'tough'. I like working with logic because it makes everything easier since its understandable as oppose to something you memorize, get tested, and 'throw' it away

Quote:
Originally Posted by nikJ View Post
The prof will be Dr. Wolfram Kahl who is not an easy prof. Really challenges your thinking (from what I've heard). Also it is a 'Discrete' Math course. Which is different from Math. It's a course that involves logic. Now that you say you are good at learning rather than memorizing, you should be fine there. But the assignments will involve programming in Haskell and if you are not good at programming, it's definitely not going to be easy. You might have to remember a few axioms(rules) to solve expressions and such. I'm in CAS but haven't had Dr. Kahl as my prof. Someone who's had him as their prof could probably elaborate on that.
I am in first year business, so my next term is not too hard but not easy either, I have math 1M03, and Commerce 1E03, which are the two of my five courses that I hear require more attention than others. And remembering rules to solve expressions sounds similar to calculus to me, where you memorize/learn the rules of derivatives (i.e., Power Rule) and apply it to solve the questions, is this correct?

Quote:
Originally Posted by herBs View Post
1) Memorize everything (or at least attempt to, good luck..), and get somethings and perform adequately and ride the curve to a high mark

2) Understand everything, memorize a few key axioms you would need to manipulate and perform extremely well and get an essentially guaranteed high mark.

I went with option number one, which I will now probably regret in my third year Computer Science courses. You may not regret it since you are only interested in taking this course as an elective. Mind you, very little amounts of people take this an elective, but I know a few people who did take this as an elective. They either transferred into the Computer Science program, or decided to do a minor in it because they loved it, or they despised Computer Science afterwards.

At the end though, just like any other course..the mark and knowledge you yield from it depends on you Abbas. If you genuinely put your mind and soul into the course, you'll be fine.
I want to do a minor in Computer Science too, mainly out of general interest in the field. As for programming, it isn't really that hard for me, I've programmed using Java and Basic before, and done simple HTML coding (even though that's super easy hahah)
Old 11-29-2012 at 07:59 PM   #6
anonanon987
Power Abuser
Join Date: Apr 2011
Posts: 3,170

Thanked: 247 Times
Liked: 461 Times




Quote:
Originally Posted by abbas.kassam View Post
I want to do a minor in Computer Science too, mainly out of general interest in the field. As for programming, it isn't really that hard for me, I've programmed using Java and Basic before, and done simple HTML coding (even though that's super easy hahah)
Glad to hear that you are interesting in the field and want to pursue a Minor in it. There are only two courses which only focus on programming which are CS 1MD3 and CS 2S03. There are courses which assume you already have programming knowledge since you need to program various things in them. IN CS 1MD3 when I took it, and in the current school year Python is still being used..which is a very easy language to pick up. Last year in CS 2S03 C++ was used, and in my year we are currently using Java will be used in the foreseen future as well.

If you have any more comments, questions or concerns, please feel free to ask or state away.

With best regards,

Humza
Old 11-30-2012 at 10:11 AM   #7
Afzal
Android Dev
Join Date: Jun 2009
Posts: 1,604

Thanked: 115 Times
Liked: 416 Times




Quote:
Originally Posted by herBs View Post
Hi Abbas,

Welcome to the MacInsiders community and McMaster University first and foremost.

Second of all,

This course is not heavily reliant on computer skills, and it isn't heavily reliant on the Math skills you have obtained up until now. You can really go down two paths in these course and those two are:

1) Memorize everything (or at least attempt to, good luck..), and get somethings and perform adequately and ride the curve to a high mark

2) Understand everything, memorize a few key axioms you would need to manipulate and perform extremely well and get an essentially guaranteed high mark.

I went with option number one, which I will now probably regret in my third year Computer Science courses. You may not regret it since you are only interested in taking this course as an elective. Mind you, very little amounts of people take this an elective, but I know a few people who did take this as an elective. They either transferred into the Computer Science program, or decided to do a minor in it because they loved it, or they despised Computer Science afterwards.

At the end though, just like any other course..the mark and knowledge you yield from it depends on you Abbas. If you genuinely put your mind and soul into the course, you'll be fine.

If you have anymore questions, please do feel free to ask..and we'll all try our best to help.

With best regards,

Humza



EDIT:

During last school year we were supposed to use Haskell but we ran out of time, so I cannot comment on the functional programming aspect of this course if there is one still and/or will be.

Oh you just wait, he'll make you use Haskell in 3rd year.

@OP: There's also Python but Dr. Soltys expects you to learn it on your own, it's pretty easy to get the hang of.
__________________
Afzal Najam - Honours Computer Science grad
Old 11-30-2012 at 10:02 PM   #8
anonanon987
Power Abuser
Join Date: Apr 2011
Posts: 3,170

Thanked: 247 Times
Liked: 461 Times




Quote:
Originally Posted by Afzal View Post
Oh you just wait, he'll make you use Haskell in 3rd year.

@OP: There's also Python but Dr. Soltys expects you to learn it on your own, it's pretty easy to get the hang of.
We already used Haskell extensively in CS 1MA3, so I think I'll be okay.
Old 12-01-2012 at 10:57 AM   #9
Andrew A
Elite Member
Join Date: Jun 2010
Posts: 382

Thanked: 48 Times
Liked: 80 Times




Quote:
Originally Posted by Afzal View Post
Oh you just wait, he'll make you use Haskell in 3rd year.

@OP: There's also Python but Dr. Soltys expects you to learn it on your own, it's pretty easy to get the hang of.
Half of third year is done for me and I haven't had to do any Haskell yet. Which course does Dr. Soltys want people to know Python for?



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