Login  
Forgot Password?

Welcome to the Studentawards Forum!

The Studentawards Forum is a virtual community where students, educators, and parents gather to share their knowledge, insights, issues, and ideas.

Feel free to take a look around and jump in on the conversation.  If you’re new to this website, you will have to SIGN UP to submit a post.

Questions? Our Forum FAQ and Forum Rules can help. 

Happy Postings!

33 Pages «<1819202122>»
Pure Math/CS (former Co-op) Student at UW, AMA Options
randint
#381 Posted : Tuesday, July 10, 2012 1:57:59 PM
Rank: Student Council


Joined: 5/5/2012
Posts: 370
So, I narrowed down to the 2 majors, PMATH vs. CO:

Since I want to do more of the computer science-type courses (CS XYZ, particularly 462, 466 and 475/487), I think that I'm probably better off with a CO double major.
But the problem lies in CO485, which is essentially a pure math topic. So the question would be, should I do a PMATH or a CO major in this situation? I'm interested in the that course (CO485), would you say that PMATH is better for this, or CO?






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)
Matthew
#382 Posted : Tuesday, July 10, 2012 3:00:23 PM
Rank: Senior Student


Joined: 12/24/2010
Posts: 64
randint wrote:
So, I narrowed down to the 2 majors, PMATH vs. CO:

Since I want to do more of the computer science-type courses (CS XYZ, particularly 462, 466 and 475/487), I think that I'm probably better off with a CO double major.
But the problem lies in CO485, which is essentially a pure math topic. So the question would be, should I do a PMATH or a CO major in this situation? I'm interested in the that course (CO485), would you say that PMATH is better for this, or CO?


Why would you need to major in pure math to take that course? You only need 1 pmath pre-requisite for it, and you can take that as part of your CO major. If you're interested in it you'll do well, regardless of what you're majoring in.

Also, Scheme is not a terrible language. You're just not used to it. You don't use loops, you use recursion.
randint
#383 Posted : Tuesday, July 10, 2012 3:05:38 PM
Rank: Student Council


Joined: 5/5/2012
Posts: 370
Well, somehow, the Scheme language has some very weird syntax, which forces the programmer to think backwards. This is what I do not like about it, you see, I've been used to the syntax of Java because it looks more like the way we write mathematical expressions. Oh, by the way, why does no one mention (read) functions? Do you not cover that at all in CS1[134][56]? I assume that you have at least taken CS135, or 145 or whatever, so how are the (read) functions used?






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)
North
#384 Posted : Tuesday, July 10, 2012 6:06:22 PM
Rank: Student Body President




Joined: 12/20/2010
Posts: 1,107
randint wrote:
Well, somehow, the Scheme language has some very weird syntax, which forces the programmer to think backwards. This is what I do not like about it, you see,I've been used to the syntax of Java because it looks more like the way we write mathematical expressions. Oh, by the way, why does no one mention (read) functions? Do you not cover that at all in CS1[134][56]? I assume that you have at least taken CS135, or 145 or whatever, so how are the (read) functions used?


You pointed out your own problem - you aren't used to Scheme. Scheme doesn't force the programmer to think backwards, it forces you to think differently than you have been.

typing (+ 5 5) is closer to the syntax you see for a function in C or C++ of foo(x y z ...)
'+' is the function, applied to the arguments 5 and 5.


You don't cover input/output in 135, you deal with it in 136. I think they deal with it in 145, but they do completely different things so I'm not positive. I/O isn't necessary to learn CS fundamentals (which is the point of CS 135 - and one of the reasons that you don't use variables in 135)
UW/WLU Math/Business DD - 2016
President - Double Degree Club

randint
#385 Posted : Tuesday, July 10, 2012 8:19:30 PM
Rank: Student Council


Joined: 5/5/2012
Posts: 370
Well, I now assume that CS135 is an "Applied Mathematics" course (in a different way, a "normal" applied math course covers some physics or engineering problems) in that it teaches you to use your computer programming skills to solve math problems. I have an addiction in doing so in Java, so I guess that is different. I began with analytic geometry, slowly moving to functions, factorials, derivatives and integrals [OK, this is a little bit hard for many reasons, I only know very little about integrals, that being said, I never took a calculus course - I will in September, when AP Cauculus (on my signature, I expressed the doubts based on the fact that it is so different from MATH 147)]. But the only way that my programs work is to have the methods (functions), and more importantly, get input from the user (It's hard for me to believe that a program can exist without I/O, because that is the whole purpose of the existance of computers in the first place). But I guess I need to continue developing my interest/passion/addiction, but this time, in Scheme, and to use "input" from the programmer directly into the program code.






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)
immaculatedx
#386 Posted : Tuesday, July 10, 2012 10:33:19 PM
Rank: Student Body President




Joined: 12/19/2010
Posts: 1,593
Yo SAF regular posters, this randint dude is cray
Matthew
#387 Posted : Tuesday, July 10, 2012 10:48:33 PM
Rank: Senior Student


Joined: 12/24/2010
Posts: 64
randint wrote:
Well, I now assume that CS135 is an "Applied Mathematics" course (in a different way, a "normal" applied math course covers some physics or engineering problems) in that it teaches you to use your computer programming skills to solve math problems. I have an addiction in doing so in Java, so I guess that is different. I began with analytic geometry, slowly moving to functions, factorials, derivatives and integrals [OK, this is a little bit hard for many reasons, I only know very little about integrals, that being said, I never took a calculus course - I will in September, when AP Cauculus (on my signature, I expressed the doubts based on the fact that it is so different from MATH 147)]. But the only way that my programs work is to have the methods (functions), and more importantly, get input from the user (It's hard for me to believe that a program can exist without I/O, because that is the whole purpose of the existance of computers in the first place). But I guess I need to continue developing my interest/passion/addiction, but this time, in Scheme, and to use "input" from the programmer directly into the program code.


CS 135 is primarily designed to teach you about programming functions, in the more mathematical sense, that is, a thing that associates a member of one set with a member of another set. You don't really make programs, you make functions, which is a better starting point.

CS 135 is not an applied math course, at least in the sense that you mean. Certainly, solving math problems is a good use of programming, but that is by no means the focus of the course. You're learning about data structures, recursion, and a bit of programming.

Perhaps you should not make assumptions about courses you have yet to take.
randint
#388 Posted : Tuesday, July 10, 2012 10:55:05 PM
Rank: Student Council


Joined: 5/5/2012
Posts: 370
Well, I have the textbook and other things with me, so I could learn as much of this kind of things as possible beforehand. Many will argue that doing so will actually get you into some bad habits for programming, but I do not understand the reason for this argument (if there is any), I'm not crazy, as much as you think I am. I'm making assumptions based on the description of the course on the course calendar and the assignments that are posted on UW's own website. I'm trying to do them so that when the time comes, I do not have to put as much effort into it (hopefully...unfortunately, I do not get to see the CS 145 assignments, which makes me sad and fearful). Do not think that I'm making assumptions solely based on the things that people on this forum say about this course, I'm not as stupid as you think I am. I'm just trying to become a student with "excellent standing" because there are way too many things I want to get done (taking 6 courses per term??????!!!!!!)






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)
Matthew
#389 Posted : Tuesday, July 10, 2012 11:07:40 PM
Rank: Senior Student


Joined: 12/24/2010
Posts: 64
randint wrote:
Well, I have the textbook and other things with me, so I could learn as much of this kind of things as possible beforehand. Many will argue that doing so will actually get you into some bad habits for programming, but I do not understand the reason for this argument (if there is any), I'm not crazy, as much as you think I am. I'm making assumptions based on the description of the course on the course calendar and the assignments that are posted on UW's own website. I'm trying to do them so that when the time comes, I do not have to put as much effort into it (hopefully...unfortunately, I do not get to see the CS 145 assignments, which makes me sad and fearful). Do not think that I'm making assumptions solely based on the things that people on this forum say about this course, I'm not as stupid as you think I am. I'm just trying to become a student with "excellent standing" because there are way too many things I want to get done (taking 6 courses per term??????!!!!!!)


I don't think you're crazy or stupid, I think you're misguided.

Your assumptions are wrong. You looked at the course calender, and did the first assignment or two. The first CS assignment is always dead easy, that's hardly indicative of the rest of the course. Unless you're following along with the actual lecture content, your assumptions about the course will likely continue to be wrong.

Excellent standing is easy, only 80% and higher. Calm down about taking 6 courses a term. Doing it is all well and good, talking about how crazy it is that you're doing it is boring.


If you really want to get ready for CS 135, use the course textbook:
http://htdp.org/
That will give you a much better idea of what you'll be doing in CS 135 and 136 than what you're doing now.

Also, Greygoose, did you ever end up taking Stat 240? Is it worth it at all?
randint
#390 Posted : Wednesday, July 11, 2012 7:49:25 AM
Rank: Student Council


Joined: 5/5/2012
Posts: 370
No one has ever mentioned about the STAT course content, I want to find some of those as well. The people on these forums say that the courses are just terrible, and so one of my math teachers that graduated from UW 9 years ago agreed. I want to find this crappy content so I can study the *thing* beforehand, I do not want to fail a course or two just because there are "crappy professors" teaching it.

(Greygoose, get us a link or two for the STAT course content, notes etc.)






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)
randint
#391 Posted : Wednesday, July 11, 2012 12:18:40 PM
Rank: Student Council


Joined: 5/5/2012
Posts: 370
The scheme is somehow very interesting, in terms of the numbers that it can handle natively. An (expt x y) function can handle outputs of 20+ digits. I have never seen anything natively like that in Java or C++ or any other language. Oh, by the way, I know how to get input from the user without (read) functions, that is, you run the program, then type (function-name parameter[s]), move the cursor to the outermost bracket, then hit enter, the result is automatically "displayed" on the console! Maybe I should discover more beatiful things in Scheme beyond its limitations, or the presumed limitations that do not actually exist.






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)
randint
#392 Posted : Friday, July 13, 2012 1:05:19 PM
Rank: Student Council


Joined: 5/5/2012
Posts: 370
Should a CS student take as many CO courses on the "O" side as possible?






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)
sinsterizme
#393 Posted : Friday, July 13, 2012 4:09:22 PM
Rank: Frosh




Joined: 11/30/2011
Posts: 47
DUDE YOU ARE screwING INSANE. You're going into grade 12. Go to a house party - I can tell you have probably never been to one (I hadn't before gr 12!) - and just enjoy life. You're in highschool: get a job, do sports, play video games, make fun games/programs, ANYTHING - why are you planning your university schedule? I am kind of like you in that I get super focused on (sometimes) irrelevant things, but it's better just to have fun for now - trust me! You have next summer to get excited for uni... /rant

And I don't even know how you can make such conclusions on Scheme and other things in your sig when you haven't even learned it/ experienced University life...
randint
#394 Posted : Friday, July 13, 2012 5:20:46 PM
Rank: Student Council


Joined: 5/5/2012
Posts: 370
You do not understand my circumstances, I'm so desperately trying to get into the program, and yet my grade 11 average is 86.3 (extremely low for any math program). I will be taking 3 math courses next year (I'm good at and I like math in general). I will do this in an attempt to "boost" my marks (hopefully to a 90+ average). See my signature for more information...






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)
randint
#395 Posted : Friday, July 13, 2012 5:20:47 PM
Rank: Student Council


Joined: 5/5/2012
Posts: 370
You do not understand my circumstances, I'm so desperately trying to get into the program, and yet my grade 11 average is 86.3 (extremely low for any math program). I will be taking 3 math courses next year (I'm good at and I like math in general). I will do this in an attempt to "boost" my marks (hopefully to a 90+ average). See my signature for more information...






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)
sinsterizme
#396 Posted : Friday, July 13, 2012 9:01:09 PM
Rank: Frosh




Joined: 11/30/2011
Posts: 47
You do realize grade 11 marks do not matter in the slightest? My grade 11 average is something like a 76%; I got accepted into all the programs I applied to, including Math and CS @ Waterloo.
randint
#397 Posted : Friday, July 13, 2012 9:57:12 PM
Rank: Student Council


Joined: 5/5/2012
Posts: 370
Well, I am aware of this *thing*, but what if I f**k up grade 12 English next year? There would be no way to fix that once that happens! I know that I am fixated on the UW CS (co-op) or UW Math (co-op) [Combinatorics and Optimization] or both! I know exactly what I will do now. It is not like I do not know what I want to do as a career......I just want to be well-prepared for grade 12, such as AP Calculus AB (MATH 137, absolutely useless, I will take MATH 147 if I could)...I need a 95+ average, you know. For those of you who think that I'm crazy or retarded or something, please do not think so.






Class of 2017

Applied to
01 University of Waterloo - Mathematics (Co-op) - Major Area of Interest: Combinatorics and Optimization [Alternate Offer of Admission - Honours Mathematics, Regular, Combinatorics and Optimization] [2013-05-07] [OFFER ACCEPTED]
02 University of Toronto - St. George - Faculty of Arts and Science - Studies in Computer Science [Conditional Offer of Admission - 2013-02-13] [OFFER DECLINED]
03 McMaster University - Mathematics and Statistics I - Major Area of Interest: Mathematics/Computer Science [Conditional Offer of Admission - 2013-04-24] [OFFER CANNOT BE DECLINED]

Current top 6 average: 85
(I attend a non-semestered school)
North
#398 Posted : Friday, July 13, 2012 10:07:34 PM
Rank: Student Body President




Joined: 12/20/2010
Posts: 1,107
First off, there is no guideline for what courses in C&O CS students should take. TAKE WHAT INTERESTS YOU.

That being said, wait until after 1st year to really understand what interests you. The only thing you should worry about now is advanced courses or regular.


You DO NOT need a 95+ average. 95+ doesn't even get you more money that 90 from UW....

It's great that you're interested in planning your education now, but don't over plan and miss living right now.

Also, don't comment on the usefulness (or lack thereof) of courses such as CS 135 and MATH 137. YOU HAVEN'T TAKEN THEM YET. Even if you are basing it on someone else's experiences, DON'T.

Experience them for yourself.

As for learning Scheme on your own time,

Here is what Professor Prabhakar Ragde (CS 145) said on the current CS Class of 2017 group:

" Speaking as one of the instructors, I would really like incoming students to not try to self-teach in advance. The way things are done in CS 135 (and especially CS 145) is not like what you will see of Scheme from most Internet sources. The code I see from students who have picked it up on their own is typically hard to read and poorly-structured. Better to get it right the first time.

Also: it is not how many languages you know, but how well you can reason about the process of writing code. Better to go in-depth with one language (if it's not a bad one) than have shallow knowledge of many languages."


UW/WLU Math/Business DD - 2016
President - Double Degree Club

sinsterizme
#399 Posted : Saturday, July 14, 2012 1:19:03 AM
Rank: Frosh




Joined: 11/30/2011
Posts: 47
I really, really don't understand how you are so adamant on your opinions regarding the validity of University classes you have never even attended? How can I not question your sanity? You don't need a 95 average, but you do get a higher scholarship ($5,000 a year if you keep your marks high enough versus $2,000 only). Just try your best and don't stress out man, grade 12 is easy peasy :)
North
#400 Posted : Saturday, July 14, 2012 8:39:32 AM
Rank: Student Body President




Joined: 12/20/2010
Posts: 1,107
sinsterizme wrote:
You don't need a 95 average, but you do get a higher scholarship ($5,000 a year if you keep your marks high enough versus $2,000 only). Just try your best and don't stress out man, grade 12 is easy peasy :)


That's not true. Getting a 95 average gives you the opportunity to get the Research Award and International experience award, but you have to meet other criteria for those - specifically doing research or going on exchange.
UW/WLU Math/Business DD - 2016
President - Double Degree Club

33 Pages «<1819202122>»
Forum Jump  

Powered by YAF | YAF © 2003-2013, Yet Another Forum.NET
Copyright © 2003-2013 Yet Another Forum.net. All rights reserved.
Copyright © 1998-2013 studentawards.com & boursetudes.com - Studentawards Inc. All rights reserved.