[ 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: 71 KB, 500x481, jpg.jpg [View same] [iqdb] [saucenao] [google]
7761925 No.7761925[DELETED]  [Reply] [Original]

I am afraid my Computer Engineering degree will be too Computer science oriented. Will it then become a meme degree ?

>> No.7761968
File: 37 KB, 1051x407, shitty_growth.png [View same] [iqdb] [saucenao] [google]
7761968

>>7761925
>Will it then become a meme degree ?

It already is.

>> No.7762171

>>7761925
>This picture
Do people not know about tail recursion?

>> No.7762198

>>7761925
Why do fuck would you want your degree to be more like CS?

>W-well then I won't know much about algori...

No. Buy 'Introduction to Algorithms'. It is realistically a month read. 4 years of CS in a month. And don't be fooled by the word 'introduction'. The book is rigorous as fuck, even including proofs of the theorems it shows.

>W-well then I won't know about data struc...

No, just get an internet connection, which you already do. Google Binary trees, preferably if implemented in a real language, not pseudo-code. Read it, understand it, make sure that you can implement it. Just by understanding how they are using pointers and algorithms to link nodes and how that goes with the growth rate of your search function you will know all you need for data structures. At least for industry.

>W-well but then I won't be a useless faggot

Well, I can't help you with that. The only way to be a completely useless braindead scumfuck waste of a human being is to major in computer science.

>> No.7762204

Every degree is a meme. We're all doomed.

>> No.7762209

>>7762171

Your mothers weight does not lend itself to tail recursion.

>> No.7762276

>>7761925
Did you take DSP? Controls? Communication Systems? Coding Theory? Numerical Analysis (in the math department)? Cryptography? Operation Systems?

If yes, then you should be fine.

If you want some fundamental CS knowledge then avoid their watered down classes and drink from the unadulterated source:

Introduction to Algorithms by Cormen, Leiserson, Rivest, and Stein (CLRS aka the phone book of algorithms)
An Introduction to the Analysis of Algorithms by Sedgewick and Flajolet
Analytic Combinatorics by Flajolet and Sedgewick
Automata and Computability by Kozen
Computational Complexity: A Modern Approach by Arora and Barak
Programming Language Pragmatics by Scot
Engineering a Compiler by Cooper and Torczon

You'll learn the fundamental of CS better than most masters' students in a fraction of the time.

>> No.7762331

>>7762171
Not all languages support tail recursion

>> No.7762413

>>7761925
>Will it then become a meme degree ?

When people start paying for memes, as opposed to communications B.A. hipsters.

>> No.7762658

>>7762198
>Buy 'Introduction to Algorithms'. It is realistically a month read.
lol, not that subtle
3/10

>> No.7762669

>>7762658
1100 pages / 31 days = ~ 35 pages/day = ~1 chapter a day

Doable considering the easy subject matter

>> No.7762676

>>7762669
Not all of it is easy, there's some pretty esoteric stuff in there m8.

Even the authors know you're trolling:

https://www.quora.com/How-do-I-plan-and-complete-reading-Introduction-to-Algorithms-and-implement-a-decent-number-of-algorithms-within-a-period-of-one-month

>> No.7762695

>>7762669
Yeah dude, The Art of Computer Programming is only 3000 pages so if you read 35 pages per day you could easily read it and understand it all in 3 months.

>this is how retarded you sound

>> No.7762696

>>7762676
>and implement a decent number of algorithms

Yeah, no. Coding all that shit would take fucking forever and CLRS isn't that good for implementation details anyway. Sedgewick's "Algorithms in C/C++" is the better book for theory + implementation details.

>If, however, you are determined to read and understand Introduction to Algorithms in one month, then clear your calendar of everything else, except--maybe--for necessary bodily functions. Make sure that your coffee maker is in good working order!

See? If you treat it like a half summer course, you can do it.

>> No.7762702

>>7762695

Dude it's CLRS. It's as hard as a Precalculus book or Physics 1 textbook.

>> No.7762705

>>7762696
If you can't implement an algorithm, you don't understand it imo.

Especially since a lot of CLRS is written in pseudo-code and builds on itself, i.e. you can reuse your own libraries.

>> No.7762721

>>7762695
Why is everyone calling this anon retarded? I learnt intro to chemistry (basically a first year uni chem course) by reading one chapter a day.

>> No.7762725

>>7762276
>Engineering a Compiler by Cooper and Torczon
Looks interesting. After reading that book, will I be able to write my own compilers?

>> No.7762733

>>7762705
>If you can't implement an algorithm, you don't understand it imo.

You can implement them but it takes time better spent elsewhere.

>> No.7762735

>>7762198
I like doing maths and writing code. I would like to get a job writing code if I don't go into academia for maths. I have heard that many physics majors are hired as programmers... should I avoid majoring in computer science and major in math or physics instead? Will I be able to get a high paying job in which I write code with a math, physics, or some other non-engineering degree?

please help me not be a useless faggot

>> No.7762738

>>7762721

Because CS majors believe themselves to be special snowflakes and can't stand the idea that others could be special-er and find their stuff easy.

>> No.7762767

>>7762738
top kek, i doubt you could handle a CS program at a top school

>> No.7762788

>>7762767
You must feel really insecure over the thought that there are people more qualified than you.

>> No.7762808

>>7762676
I Cormen is assuming the OP of that question is a CS major. Easy mistake to make. For someone capable of higher level thinking however (math, science and engineering majors), it'll be a breeze. It's the difference between mowing the lawn with a pair of scissors vs. a riding mower.

>> No.7762809
File: 112 KB, 612x792, BE IMPORTANT.jpg [View same] [iqdb] [saucenao] [google]
7762809

>>7762767
>claims to go to a top school
>can't capitalize his I's

>> No.7762815

>>7762198
>then I won't know about data struc

OP is a computer engineering, they take their own data structures class in the 2nd year.

>> No.7762820

>>7762735
I am majoring in mathematics and I plan on going on to work in software as it is a big industry that can afford to pay people up to 100k. Also, I've liked programming since HS so it would be a no brainer to work in software.

To see what realistically, math grads can get jobs in software I point you to this:

http://money.cnn.com/2000/11/10/career/q_degreemath/math.jpg

If you want to dig deeper I'd recommend checking out payscale. You will find that in tech/software there are even better jobs that heavily hire math majors and pay even more than software development.

>> No.7762844

I'm taking operating systems, control systems, electronic circuits, probability, and a 6 credit digital design project course this semester. Did I do good /sci/?

>> No.7762893

>>7762809
does it trigger you when i dont capitalize my i's?

>> No.7762902

>>7762809
i can't tell whether that pic's satire Or not

>> No.7762909

>>7762893
it's the same fag who posts it again and again, if you reverse image search it, it's only on /sci/

i started to not capitalize my i's just to trigger him