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

What are the most important concepts to know for a CS student?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 39
Thread images: 6

File: 1010feet.jpg (109KB, 570x856px) Image search: [Google]
1010feet.jpg
109KB, 570x856px
What are the most important concepts to know for a CS student?
>>
>>58118872
Problem Solving.
>>
How to google solutions and existing source-code to solve your problems
>>
File: two kinds of programmer.png (192KB, 948x549px) Image search: [Google]
two kinds of programmer.png
192KB, 948x549px
</thread>
>>
>>58118907
people who explain and those who don't?
>>
>>58118907
>not the 10-kinds meme
>>
File: Sci CS reading list mk.III.jpg (4MB, 2500x4620px) Image search: [Google]
Sci CS reading list mk.III.jpg
4MB, 2500x4620px
>>58118872

All of this.
>>
>>58119210
Did they have legal rights to use those images?
>>
>>58118907
>making a meme yourself
>thinking it's so good you need to close the thread.

go fuck yourself
>>
>>58119225
We have the legal right to start trying to come up with witty one-liners to make your point seem worse than it really is oh shit this isn't a one liner oh fuck this went downhill fast shit shit sorry.
>>
>>58119210
>ethics for the information age
kek I took a course using that exact same textbook last semester.
>>
>>58118872
>What are the most important concepts to know for a CS student?

MASSIVE GREENTEXT INCOMING

>Anyone in a CS major wanting to learn how to write games is full of shit.
>Anyone in a CS major wanting to learn how to code is alright, but will probably fail out in data structures. Befriend these people.
>Smaller schools are better since you will have a much better time connecting with people (and better aid). Larger schools will block you outright from the major in favor of the education visa holder from China/India with a 3.9999999 GPA and wealthy parents.
>Hackathons are a great way to apply what you know on normie problems (eg healthcare, shopping, etc). Beware of MLH events, though, as they've been cucked since the middle of last year (MLH is in turned cucked by the dicks of hundreds of VC investors).
>The ACM ICPC is good if you want to learn more theory. I've encountered questions from past competitions on HackerRank interviews, so at least study some of the old problems.
>Only use StackOverflow for answers. Don't contribute over there. The community is more toxic than /pol/.
>Post some side projects on GitHub to show potential employers that you have interests outside of the classroom.
>Most tenured CS professors tend to pick books that can be easily pirated. Use this to your advantage.

And, last but certainly not least,
>Undergraduate CS is more about problem solving abilities than whether or not you can write your own NP hard algorithms on command. Even if you never wrote any code ever again, you would still possess beyond superior problem solving and deduction abilities. With these abilities in hand, you could potentially market yourself to a variety of non CS careers easily.

Hope this helps, OP.
>>
>>58118872
I'd still fuck her.
>>
File: 1481748265414.png (591KB, 778x1018px) Image search: [Google]
1481748265414.png
591KB, 778x1018px
>>58118872
>filename
>>
Fizzbuzz, of course.
>>
Have a vagina. 300K starting.
>>
>>58119210
>Ethics
>Required for CS
List just went down the shitter.
>>
Data structures and algorithms.
>>
>>58119370
This. Maybe 10 years ago.
>>
gentoo installation
>>
>>58119210
>bottom right
heh
>>
>>58118907
/thread
>>
>>58118907
Those two replies look the same to me
>>
File: 1458261682519.jpg (115KB, 960x720px) Image search: [Google]
1458261682519.jpg
115KB, 960x720px
>>58118872
>What are the most important concepts to know for a CS student?
Never hire a woman for a job that a man can do better.
>>
>>58118872
Gender equality
>>
>>58118907
The 2nd post is the smartest. After all why reinvent the wheel over and over when you can just copy and paste existing solutions?
>>
>>58121783
idk man there's women that will program circles around your dumb ass
>>
>>58118872
Object Oriented Programming
>inb4 muh functional programming
>>
>>58123275
Not the same anon but I feel the need to correct your grammar.
there are*
>>
>>58121783
Doesn't look like the black man in the background knows what he's doing.
>>
Honestly, to get a job in the Bay Area, just become a trans woman. If you get fired, prepare to make millions from the lawsuit.
>>
>>58123302
OOP really isn't *that* useful fambam. I think developers will actually get pissed if you come up with a really complicated class structure that takes a long time to figure out.

Single inheritance at most I think but... is it really that useful in everyday code?
>>
>>58123381
>OOP really isn't *that* useful
>Most used programming languages are OOP
>OOP is more organized than the alternative
When will you fuckers realize that OOP is literally the antithesis of memery?
>>
>>58123381
Let's put it this way: businesses would not use OOP programming languages over functional languages unless it were more practical.

>GUESS WHAT
OOP programming languages are more practical. You can split the work between classes, between namespaces, methods, can use inheritance so that you don't have to reinvent the wheel in very fucking program and you can actually fucking control what you are programming.

Functional programming is obsolete. Very few people are seriously programming in BASIC or Fortran anymore.

Stupid fucking hipsters.
>>
>>58123444
>>58123407
Not using OOP doesn't mean using functional programming. My point is that anything besides single inheritance and even using inheritance is not always the best choice. Implementing a class with no inheritance and duplicating a little code is sometimes the best choice.

Example:

class Lion(Animal, Walking, Hairy, Large, Dominant):
def move_to(self, x, y):
super(Lion, self).run_to(x + 15, y + 10)
>>
>>58123482
>Object-oriented programming is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods
>>
File: 1482391182868.png (506KB, 570x856px) Image search: [Google]
1482391182868.png
506KB, 570x856px
>>58118872
>>
>>58118872
How to rush B.
>>
How to flip burger patties
Thread posts: 39
Thread images: 6


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.