[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
things every cs major should be able to do
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 31
Thread images: 3
File: 1435753933225.png (481 KB, 811x599) Image search: [Google]
1435753933225.png
481 KB, 811x599
implement all of the C standard library
write a scheme interpreter in scheme
invert binary trees

what else?
>>
>>52191171
Average two integers in C.
>>
File: hackTheGibson.png (266 KB, 590x322) Image search: [Google]
hackTheGibson.png
266 KB, 590x322
>>52191171
be a female and pic related
>>
Write down a pipeline processor unit starting from standard components.
>>
>>52191171
Solve P - NP
Solve it fucking now cunts.
>>
>>52191236
I am sure I hacked your computer not to long ago.

Sorry for the empty text file on your c drive.
>>
>>52191238
Is your idea of CS fucking around with useless knowledge in the terms of anything code produces?

c++ provides users with the ability to name a chip on any motherboard.

>How fucking useful you retard
>>
Write a HTTP server in C
>>
>>52191171
>invert binary trees
What the fuck does this mean?
>>
>>52191294
My idea of CS is the ability to formally prove any computational idea. It has nothing to do with writing computer programs.
>>
>>52191236
osx has a C:\Drive pls go on...
>>
>>52191171
Invent a programming language. Doesn't have to be super complicated, just make it do one thing well, such as text processing, or network stuff, etc.
>>
>>52191247
The answer is O.
>>
>>52191247
P - NP = 0
P(1-N) = 0
Therefore, P = 0 or N = 1

Assume N = 1, then P = NP is self-evident for all P
Assume P = 0, then P = NP is self-evident for all N

Therefore P = NP
>>
numerical differentiation
fourier series expansion
triple integrals
solid knowledge in probability/statistics

if you don't have at least 3 of the above enjoy working on baby's first iOS app outta college
>>
>>52192025
You're assuming that P - NP = 0 though.
>>
>>52191682
tree
5
3 7
1 2 6 9

inverted
5
7 3
9 6 2 1
>>
>>52191247
= The null set.
>>
>>52192223
Well the question is P = NP so you just subtract NP from both sides
>>
>>52192299
The question is IF P=NP, not THAT P=NP.

All you did was prove that it's possible to prove that P = NP if P = NP is already known to be true. It's like proving that 2+2=4 because 2+3=5 and 5-1=4.
>>
>>52192321
>not realizing the big error is treating N and P as integers when they are complexity classes
>>
>>52192336
>math
>integers
u foking wot m10
>>
File: 100px-Latex_integers.svg.png (3 KB, 100x109) Image search: [Google]
100px-Latex_integers.svg.png
3 KB, 100x109
>>52192349
This set
>>
>>52191171
>what else?
Schools across the USA (and I'm pretty sure in other countries) already have a list. Why would someone interested in CS care what folks on an anime imageboard think?

And would it not be more interesting to look at the curriculum at Universities and point out what is lacking? At least in your opinion.

>Stanford
http://csmajor.stanford.edu/Requirements.shtml

>MIT
https://www.eecs.mit.edu/academics-admissions/undergraduate-programs/course-6-2-electrical-eng-computer-science
https://www.eecs.mit.edu/academics-admissions/undergraduate-programs/course-6-3-computer-science-and-engineering
https://www.eecs.mit.edu/academics-admissions/undergraduate-programs/6-7-computer-science-and-molecular-biology

>GaTech
http://www.cc.gatech.edu/academics/college-advising/studyplans

In no way do I assume the above list is exhaustive. But it is a good start.

Memes aside, /g/ can be a great resource for certain things. And it can be good for certain discussions.
>>
>>52191202
Here's the wrong answer.
int mean(int const x, int const y) {
return (x + y) / 2;
}
>>
>>52193044
>const int
are you even trying
unsigned long long int mean(const volatile unsigned long long int x, const volatile unsigned long long int y) {
return (unsigned long long int)(unsigned long long int)(unsigned long long int)x + =unsigned long long int)y) / (unsigned long long int)2);
}
>>
>>52191697

Good for you, you actually understand CS
>>
>>52193105
<stdin>:4:20: error: ‘long long long’ is too long for me
>>
>>52192299
genius.
>>
>>52193159
Technigcally it's three long.
>>
>>52193180
Kek'd
Thread replies: 31
Thread images: 3

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.