[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 74 KB, 761x576, 1321821632058.png [View same] [iqdb] [saucenao] [google]
4138269 No.4138269 [Reply] [Original]

>Go to university of Toronto
>They use Python
>Simple programs, simple programs everywhere
>Everyone's struggling except me and 2 other guys
>mfw I did shit 5 times as complex as this shit in highschool

Should I drop out of CS and create a start up company or what? I'm not learning fuck all here besides extended uses of calculus.

>> No.4138272

>Goes to UofT
>Should have gone to McMaster

*sigh* silly UofT kids.

>> No.4138273

1.tell professor
2.ask for more challenging work etc
3.??
4.profit

>> No.4138277
File: 61 KB, 300x300, 1321820729893.jpg [View same] [iqdb] [saucenao] [google]
4138277

>>4138272
>mfw nobody outside of Ontario knows what McMaster is

>> No.4138274

change to comp e

>> No.4138282
File: 37 KB, 240x240, 1305582620068.jpg [View same] [iqdb] [saucenao] [google]
4138282

>Have good background in programming already
>Take an introductory course on programming
>OMG YOU GUYS WHY IS IT SO BASIC AND EASY AND WHY IS EVERYONE ELSE STRUGGLING AM I SUM KIND OF GENUS MAYBE I SHOULD MAKE MY OWN MICROSOFT LOL

>> No.4138284

>>4138274
Not possible. In Canada Comp Eng requires that I retake first year, with almost no computer courses until late 2nd/3rd year. Also tuition is double.

>> No.4138287

>>4138282
What pisses me off as that we have to use Python.

And MS was in firmware business when they started.

>> No.4138291

>>4138269
UofT bro here, Python is a pretty good learning language. If you wanted a challenge, you should have taken the accelerated version of the course.

>> No.4138295

>>4138291
What the fuck? Accelerated...

>> No.4138297

>not asking to test out of intro CS courses
>not realizing that those classes are for people who don't know how program

>> No.4138299

>>4138295
CSC150H1

>> No.4138302

>>4138269
Computer Science professorfag here
Computer Science departments everywhere are desperate for students, therefore they are all dumbing down the program. They want to make it as easy as possible for people to advance to higher years.
About the only ones who are not doing this are the top 5-10 departments in the USA, since they are the only ones that have more students applying than they can accept.

>> No.4138304

>>4138287
Most universities use Python because they don't have to spend much time teaching syntax and can jump right into the actual techniques and theory of programming. CS classes aren't about teaching you languages, they're about teaching you how to engineer programs. It's expected that students will learn other languages on their own.

>> No.4138307

>>4138302
UofT is actually top 10 in the world according to this

http://www.topuniversities.com/university-rankings/world-university-rankings/2011/subject-rankings/e
ngineering/computer-science

>> No.4138311
File: 37 KB, 311x311, 1284337661875.jpg [View same] [iqdb] [saucenao] [google]
4138311

>>4138302
>About the only ones who are not doing this are the top 5-10 departments in the USA

And yet MIT also uses Python for their intro programming class.

>> No.4138320

>>4138307
Yeah, I doubt that guy is actually a professor. UofT is one of the top Canadian universities, behind only McGill. It's on par with Stanford and Yale. Any professor at an R1 or R2 university should be aware of UofT's reputation.

>> No.4138326

>>4138320
Let's not turn this into a university discussion. I'd rather the OP didn't mention which school he went to.

>> No.4138329

>>4138302
CSProfFag, I tested out of the first year of CS, and did a double major CS and math, by doing the actually useful CS courses instead of the shitty intro ones, and skipping the discrete math course. Do you recommend to students that they try to get out of the first CS courses?

>> No.4138334

>>4138320
I think its because its size more than anything though, 76k of Canada's better students.

>> No.4138335

U of T can go fuck itself.

>> No.4138339

>>4138335
Our Asians > Your Asians

>> No.4138342

start a company while in school.

If you aren't being challenged you should have plenty of free time.

If you become successful and need to invest more time into business, you can always drop out then.

If the company goes badly, you won't have lost any school time.

>> No.4138350

>>4138339
Asian student tier:

You never see them because they're always studying in their dorm rooms tier
>Japanese

Respectable tier
>Korean

Can go either way tier
>Chinese

Nigger tier
>Any other kind of Asian

>> No.4138361

It's an intro course you faggot. Computer Science isn't about programming anyway. So fuck your stupid high school "Computer Science" course.

>> No.4138367

>>4138287
What is wrong with Python? It's a great language and widely used in the business world.

>> No.4138374

>>4138329
SameCSprofessorfag here

Some students get programming really well as kids (I know I did at age 14), whereas other students struggle with the concept of a while loop. If you're more toward the first pole, then by all means skip the intro classes if you can. If you're partly in math, then the discrete-math-for-CS class is one you can probably skip if you're allowed to.

Uh, I didn't say UofT was not one of the top 10 in the world, I said only the top 5-10 in the USA didn't have to dumb down their program.

I also didn't say Python=dumbed down, I was responding to OP's comment about the material being too simple.

>> No.4138376

>>4138311
Google also uses Python for nearly everything.
Also NASA uses Python now and then as well.

It's very much used in the real world.

>> No.4138381

>UofT

You know there are accelerated programming classes right?
Fucking freshman.

>> No.4138393

>>4138376
nasa also used commadore amigas for close to 15 years after production date.

>> No.4138411

Also, is there any truth to this?

My bro is trying to decide what to do.

http://compsci.ca/blog/6-degrees-of-computer-science/

>> No.4138420

>>4138374
I went to a top 50 math school, as per the MAA (they don't make any more distinction than that) and I don't know any more than that; I double-majored and did both in three years of school. I managed to place out of a lot of science and a lot of math and went into intro abstract algebra and intro complexity my first semester. If you know your stuff, PLACE OUT OF THE INTRO COURSES. Push your professors to let you. I got out of linear algebra based on taking the finals and doing meh, and on condition that I did well in abstract algebra; I got an A, an A, and an A-. If you have experience in intro courses, you will get to interesting things much faster.

>> No.4138431

>>4138411
>if computer science is about writing code
wrong
Also, I doubt high tier universities actually have a "software engineering" major.

>> No.4138438

Say what you want - python > perl

>> No.4138440

>>4138431
Almost all of the Canadian universities have them offered concurrently with CS and CE

>> No.4138445

>>4138272
THere's a reason I didn't apply to Mac...

>> No.4138449

You want to know what CS is?
CS is:
Numerical methods
Artificial Intelligence
Robotics and sensing
Information processing
Security
Cryptography
Programming paradigms
Complexity theory
Algorithmic complexity
Shitloads more

>> No.4138450

>>4138445
The reason I didn't apply there is because the residences were fucking dogshit.

>> No.4138467

>>4138445
I didn't apply there because...well to be honest all of its programs are pretty meh. The only saving grace that school has is its health science program.

>> No.4138468
File: 45 KB, 458x319, 1263758122860.jpg [View same] [iqdb] [saucenao] [google]
4138468

semi related

>go to oregon state university
>have to write 'unit papers' (essentially midterms)
>second unit paper comes around
>probably the worst thing i've ever written in my entire life
>B+
>finish term, consult prof on grade so that I can know before break
>tells me i got an A-, and was one of 2 kids under him (the prof) to get an A in the class
>mfw i come on 4chan and people say the high school you go to doesn't matter like they're all equal in rigor

>> No.4138470
File: 48 KB, 396x386, 1282954519472.jpg [View same] [iqdb] [saucenao] [google]
4138470

>Not applying to UofWaterloo for its superior CS program..

>> No.4138473

>>4138470
I would have if Waterloo wasn't in Waterloo

>> No.4138478

>>4138470
>Not applying to UofWaterloo for its superior CS program...
Unless he's Asian, there's no point going. (Also UWaterloo's ranking is inflated)

>> No.4138480

>>4138470
>superior CS program
Check the rankings bro. It sure as hell isn't in the top ten like another university in Ontario.

>> No.4138481

>>4138449
CS is mostly new ways to use computers, and the theory of what computers can do. A strong understanding of CS means a strong understanding and hopefully a strong intuition about what computers can and can't do.

CE and EE are mostly what computers can be, and the theory behind what computers can be. Physically, what the components are capable of, and what they aren't. Much of the hardware design is abstracted away, so you need much less depth in hardware to understand how programs use the hardware than you need to understand how to create the software. Likewise, you don't need to understand the arithmetic hierarchy or machine translation to design a bus, but maybe you should understand bandwidth limitations when you're writing parallel code and maybe you should understand information theory when you're choosing your ethernet error correction scheme.

>> No.4138482

>>4138478
I was actually surprised it was so low. There's so much corporate investment, so many awards, and has a lot to boast about in general for being a mid-sized university.

>> No.4138485

>>4138481
I meant, to design the hardware.

>> No.4138490

>>4138269

>Using an intuitive and easy to learn programming language

I don't see what the problem is. Unless all you want to do is become a code monkey.

>> No.4138495

Hey, OP, I'm in Rochester. I can practically see you from here!

I also subscribe to the Palin theory of optics.

>> No.4138496

At what point is a university less than top tier then? Post top 50?

>> No.4138500

>CS
>real science

Get the fuck out of here.

>> No.4138501

>>4138500
Nobody said it was science. It is math-based though.

>> No.4138507

>>4138500
>implying anyone said it was

Get the fuck out of here.

>> No.4138508

>Studying computer science
>expecting programming

Idiot. Computer Science is the intersection between Pure/Discrete Maths, Engineering, with some physics and psychology (computer learning etc.)

If you wanted to do ub3r advanced programming xD you should just buy a book

>> No.4138512

>>4138496
Top tier is top 10 in the world for the course
High tier is top 50

>> No.4138513

>>4138508
Machine learning is not psychology. It's statistics.

>> No.4138514

>>4138508
Of course you'd expect programming. That's like trying to study physics without learning calculus.

>> No.4138515

>>4138513
There have been many, many applications of results from psychology applied directly to CS and machine learning. Look it up.

>> No.4138530

>>4138515
Machine learning has certainly been influenced by psychology, but neural nets and things like that don't do that well; SVMs are faster to train and usually just as good. The leading-edge algorithms are pretty pure math.

>> No.4138550

>>4138480

I hope you don't mean UofT lol..

Maybe for life sciences and engineering its more well known and has better courses, but man, for compsci and math, it comes nowhere near.

>> No.4138555

>>4138550
Did you look at the ranking? U of T is 10, Waterloo is 36.

>> No.4138569

>>4138550
There's very little to support your claim. Waterloo claims its great in those fields, it even creates a entire faculty dedicated to mathematics. But the thing is, Waterloo is more like a trade school in that the majority of the people in the math faculty just want a job. Math majors at UofT usually go on to become mathematicians.

>> No.4138673

>>4138468
High school doesn't matter. I've never gotten anything less than an A on a written paper even though I half-ass everything, most of my professors lavished praise on my writing in college, and my thesis adviser was particularly enthusiastic and went as far as to claim my writing skills were on par with a tenured professor. This has nothing to do with the high school I went to (public school in Georgia) but rather the fact that I have a pretty fucking high verbal IQ and was already writing on a college level back in middle school.

Meanwhile there were kids at my university who bombed their papers and had to go to the writing center for help even though they were at a top 20 university and had attended nice private schools.

>>4138512
Considering how many colleges there are in the world, it's ridiculous to say that only the top 10 would be "top tier". Rather I'd say the top 100 or maybe even the top 500 would be "top tier". In the US alone anything in the top 50 is outstanding.

>> No.4138722

ROFL. U of T is over rated. They only get so much recognition because they've been around for so long and they're in the nations capital. Also, McGill is shitty as well as Western.

I'm applying to McMaster next year for Health Sciences and Life Sciences (I'm more interested in the Bio/Pharm Co-Op program vs. biomedical research). The funding they receive is ridiculous. Amazing school, with phenomenal facilities. Go there frequently to sit in on lectures.

But quoted for truths, Waterloo's infinitely better for comp sci. It's also easier to get into. Besides, U of T's campus is garbage and downtown Toronto is dirty as fuck.

>> No.4138734

doing comp sci at ryerson. feels like kindergarten. LOL i love my free time

>> No.4138739

>>4138722
Provinces* herpderp. I sleepy. Exam period.

>> No.4138748

>mfw I did shit 5 times as complex as this shit in highschool

Woah lookout for this guy! Next fuckin' Mark Zuckerberg. Watch out facebook!