[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
Why does /g/ make fun of CS degrees?
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: 181
Thread images: 19
File: 1426376304274.png (889 KB, 756x715) Image search: [Google]
1426376304274.png
889 KB, 756x715
Why does /g/ make fun of CS degrees?
>>
because they dropped out and learned more from great books instead.
>>
because they dropped out due to a lack of self-discipline and loathe the people who became what they wanted to be and work towards the ultimate goal of an AI apocalypse in their stead
>>
They like to build up and destroy strawman arguments about CS.
>>
computers are very much a field where you *CAN* learn almost everything you need to get a foothold if you do it yourself (maybe barring some math and algorithm shit but it depends on what area you specialise in) and if you can learn it yourself you'll be passionate enough about the field that a degree will help you but won't be essential to getting a job

whereas if you're going into it for the money you'll be getting a degree and some people with degrees are utterly useless and lack basic comprehension and problem solving skills so you get people fresh out of college with cs degrees that can't implement a something like fizzbuzz without hand holding - which works out great for a field which is almost exclusively problem solving and implementing solutions
>>
>>53721055
>degrees are utterly useless
I bet you've never had a job interview in your life
>>
>>53720799
Because it's not science, knowing how to use tools is not science.
>>
Getting a CS degree doesn't teach you to be a good programmer, just a good code monkey.
>>
File: 1457163621615.png (776 KB, 1755x1080) Image search: [Google]
1457163621615.png
776 KB, 1755x1080
self hate
>>
>>53721108
do you consider yourself to be a good programmer?
>>
>>53720799
They want to keep all the degrees to themselves.
>>
>>53721087
>>degrees are utterly useless
>I bet you've never had a job interview in your life

>>53721055
>you *CAN* learn almost everything you need to get a foothold
>degree will help you but won't be essential to getting a job

how is that reading comprehension working out for you, pajheet?
>>
>>53721151
he's just salty because he had to pay $500 for his
>>
>>53721151
Do you know how HR cull a list of CVs? They do it by applying arbitrary standards like "has a college degree in CS". Prove me wrong
>>
>>53721108
Getting a CS degree shouldn't teach you to be any kind of programmer.
>>
>>53720799
They're just butthurt because they are nothing more than code monkeys and never aspired for something meaningful
>>
File: super_smug.png (22 KB, 217x225) Image search: [Google]
super_smug.png
22 KB, 217x225
>>53721220
are you doubling down on the retardation here?
>>
>>53721151
>degrees are utterly useless
>degree will help
maybe you should proofread your post next time???

>>53721170
better continue with those codecademy lessons buddy

Also why wouldn't you go to uni if you can afford it? Where else do you meet friends and women????
>>
>>53721373
no u
>>
>>53721087
You're the one that should be doing the interviews
>>
>>53721220

HR may cull your CV, sure, but it's likely going to happen if the HR staff are largely non-technical or are outsourced, not typically the companies you want to work at

however if you're applying at a decent company that at least has the technical guys working with HR to find the best applicant for the position, not just the most qualified, they're not going to throw your CV out if you don't have a degree if are linking to what you've been doing, whether it's github repos with code you've written or demonstrations of server's you've administrated etc

the few situations degrees do help are for stuff like networking where it isn't feasible to learn enough to get a job without experience, stuff like networking etc

but as I heavily implied, degrees aren't 100% necessary for getting a foothold into IT positions, and if you can get into an entry level IT job without a degree (there's tons of areas where this is possible) and you can demonstrate your competency within that position, you're suddenly almost equally as valuable as someone with a degree, the only difference is that the applicant with the degree will have a far higher chance of getting interviews to high profile tech firms where they're literally looking for the best in field (or are doing something that involves a lot of math, like I said, where a few years of having it hammered into you beats a few hobby projects that may incidentally use some of the same math and algorithms)

>>53721429
>maybe you should proofread your post next time???

>>53721055
>some people with degrees are utterly useless [...] so you get people fresh out of college with cs degrees that can't implement a something like fizzbuzz

oh right, so you blatantly removed the context from what I was saying to push an agenda

the pajheet still stands, sorry that I offended you with my fizzbuzz quip :^)

(I'll admit I butchered the grammar a bit, sleep deprivation is to thank for that one)
>>
>>53720799
Memes
>>
>>53721978

cont. on this

what I'm talking about is almost exclusively entry level positions

once you've got entry level job experience and built your own cv up enough, with say, github repos of your work, then the further educational stuff you'll benefit from are stuff like certifications (which any company worth a damn will outright pay for or contribute towards) or like I've said stuff involving a lot of math, algorithms, or a lot of theory work
>>
>>53721978
You can literally hire Pajeets to make a fake github for you. I've interviewed candidates with many large github projects but they couldn't even do Fizzbuzz.
>>
>>53722062
this

don't fall for the portfolio meme
it's completely worthless

maybe in 10 years, the industry will catch on to the fact that 90% of pajeet degrees are also fake
>>
>tfw wanna study physics and math but want to be able to get a job outside of academia in the future like software developing

how fucked am i?
>>
>>53721220

>wanting to work for a company that hires based on how many peices of paper a person has

>shilling for $60k 4 year drinking binges this hard
>>
>>53721055
>barring some math and algorithm shit

But that's exactly what CS is...
>>
>>53722168
Try Facebook, Google, Microsoft, Amazon, Twitter, Dropbox, etc.
>>
>>53722168
I didn't touch any alcohol or any type of drugs in college. I paid money and time to learn a subject, I didn't pay that money to waste my time.
>>
>>53722204

All the unicorns treat their employees like shit.
>>
It's a good way to keep the number of people who graduate with CS degrees low, meaning better job security.

Also, people who get CS degrees are total retards. There's no use for a CS degree, and as a hiring manager at a high tech firm who hires exclusively programmers and CStists, we make it a point to throw any resume with a CS degree right into the trash.
>>
>>53722096
>>53722062
So take an arbitrary function in the codebase and ask them to explain it. Anybody who is familiar can explain the rationale of the function within 20 seconds.
>>
a lot of people in /g/ get CS degrees go into programming jobs because the internet said that CS degrees -> programming jobs. So they take relevant courses in CS and software engineering.
they later found out that people that dont have CS degrees are programming too
some of their coworkers dont even have a degree and they are programming
this sparks a wave of regret, as in, "why did i spend so much moneys on that degree when i could have learned it all by my self without spending a dime"

its very true. they could have learned programming and programming /good/ on their own if they were determined and disciplined themselves. some of them actually dropped out and learned much more on their own. they are vocal about it and shame those that did not drop out because if they can do it, then you can do it too. unfortunately, humans are different.

with that said, there are jobs that make a cs degree much more worthwhile, and fun. the courses you take in your third and fourth year really pave the way if you want to get a job in something other than programmer jobs. if you take software engineering courses, congrats, you're going to be a programming/software developer/software engineer. however, courses in AI, data science, and machine learning lead to great fields that a lot of CS grads dismiss. they pay a hell of a lot more than your typical programmer and in general is a lot more exciting. unfortunately, these days it seems that you would need at least a master's degree to even be considered for a job in this sector. however, i have seen a few undergrads with good portfolios and projects get into these fields.

good luck
>>
>>53722223
>sour grapes
They treat them much better than shitty startups who expect you to work 80 hours a week for just stock, no actual salary.
>>
>>53722214

Keep lining the pockets of professors and college administrators in exchange for worthless peices of paper.
>>
File: 1458083057012.png (41 KB, 203x209) Image search: [Google]
1458083057012.png
41 KB, 203x209
>>53722227
>as a hiring manager at a high tech firm
>we make it a point to throw any resume with a CS degree right into the trash
yeah sure thing
>>
>>53722227
Of course there's utility in a CS degree. The problem is people like you conflate a CS degree as one that teaches people to be programmers.
>>
>>53722243

>being naive enough to accept those terms
>>
>>53722235
The people looking at your resume are just reading a checklist, if you intimidate them, you will not get the job.
>>
>>53722246
Not a problem
>>
>>53722235
Companies get hundreds of applications for open positions. They don't have time to even set up a 30 minute phone interview who would look qualified under your criteria.
>>
>>53721978
>however if you're applying at a decent company that at least has the technical guys working with HR to find the best applicant for the position, not just the most qualified, they're not going to throw your CV out if you don't have a degree if are linking to what you've been doing, whether it's github repos with code you've written or demonstrations of server's you've administrated etc

arbitrary standards are being applied because there are so many candidates that they want to filter down the number of CVs to work with.

employers apply the github repos/attends meetups/attends conferences thing because it implies that candidates are capable of self training and self improvement, and it also implies some amount of free work can be gained from them.

>the few situations degrees do help are for stuff like networking where it isn't feasible to learn enough to get a job without experience, stuff like networking etc

a degree won't help for networking because it's all driven by industry certification.
>>
>>53722298
You don't even need a degree or a portfolio.
If you know someone, and they can get you in, you're getting the job, end of story.

College is just for getting your foot in the door if you're not lucky enough to know people.
>>
File: fox-and-grapes.jpg (234 KB, 688x1434) Image search: [Google]
fox-and-grapes.jpg
234 KB, 688x1434
>>53720799
>Why does /g/ make fun of CS degrees?
>>
>>53722246
I am going to a state uni and fafsa covers everything + gives me like $2000 every semester to spend on whatever college expenses

My friend goes to a UC and he's got the same deal only his tuition is much more expensive.

No reason not to unless you went to a trade school or you really are that good.
>>
>>53722102
Not at all.
>>
>>53722368
don't most employers look for engineering/cs paperholders? it feels awful hearing about math/physics being only in academia. my only respite was seeing R&D positions with BAE and the united states army as a civilian. but you need citizenship and i'm a canuck. fug...
>>
>>53722410
>it feels awful hearing about math/physics being only in academia.

literally not true
>>
File: woody.jpg (19 KB, 387x468) Image search: [Google]
woody.jpg
19 KB, 387x468
It should be an impressive degree but in reality most CS courses are easy as fuck so even people who can't code for shit can get one.
And trust me I know all about that :^)
I wouldn't call it a useless degree by any means though.
>>
>>53722410
if you live in ontario or something they might only be looking for people with CS degrees

but if you live somewhere like bc (vancouver especially) where people are okay with being underpaid for a programming job then you'll get a job lickity split/
>>
>>53722477
how underpaid are we talking? like 20k/year under? are they at least salaried?
>>
>>53722564
we're salaried and we're paid more than 20k/year but we're underpaid compared to the rest of canada.

tech companies in the prairies pay better than the tech companies here, but i dont know what the competitiveness is like out there.

thats why a lot of people from the area have moved to seattle to work in tech companies there. its close to home and the weather is the same, but they are paid a lot more.

im not moving though. i love this city. and its transit system.
>>
>>53721089
Informatics is science, it answers the question - what can be effectively automated using both theoretical computer models and real computers. It is automatic information processing. It studies algorithms, their complexity and correctness, what can and can't be efficiently computed on computational models. It uses mathematics as a tool to research how information can be encoded and processed on a computer. Informatics theory is in mathematics and it's application is in engineering.

I dare say that Informatics is as much a science as Physics is, the only difference is that it uses mathematics to research information processing and physics use mathematics to research physical phenomena.
>>
You can get jobs without a degree, but you won't get a well-paid one.
>>
Just my personal experience:

Worked as a programmer professionally for 10+ years but only a highschool diploma. Went to university for CS degree to further my career.

It started way too fucking easy. Like, finish all of the homework for the entire semester the first weekend easy. Whatever, you've got to start somewhere.

I was halfway through my fourth year, already taking post-graduate classes and 7 units away from my bachelor's degree when I realized that it had never really picked up. Students around me were still struggling with pointers, matrices, and other basic shit. People in post-graduate classes were writing sloppy spaghetti code and couldn't debug for shit. One guy was still manually bubble-sorting his arrays; I'm not joking. The teachers didn't know any better and gave zero fucks as long as they were commenting their code. Every single one of them was unhirable for anything but programming grunt-work at best.

That was when I just started applying for better jobs based on my experience. I got an offer, dropped out, and never looked back.

Teachers who have never worked a day in their industry can not prepare you for it.
>>
Sounds like you all you dropouts went to shit universities
>>
>tfw chem engineering dropout that switched to CS
Because of people like me
>>
>>53723340
>I went to ITT Tech
>>
>>53723340

Sounds like you weren't doing CS, but were really doing software engineering or something...
>>
>>53721089
Computer science is neither about computers nor about science.
>>
>>53721326
It *shouldn't*, but many CS degrees are just IT degrees reskinned as Computer Science.
>>
File: schizo.jpg (25 KB, 460x276) Image search: [Google]
schizo.jpg
25 KB, 460x276
>>53720975
he did
>>
if "dropping out" was bad there wouldn't be varied levels of degree and everyone would have a phd
>>
>>53724523
Where? Point me to one reputable university. No University of Phoenix or University of Banglalore.
>>
/g/ is for desktop, homescreen and speccy threads and maki posting.
Science discussion goes to >>>/sci/.
>>
>>53724523
The uni I worked at the CS fell under the college of Engineering and Math. The IT was not. I want to say it was under business college.
>>
>>53725077

What uni? Here, CS is usually in the science department.
>>
>>53726352
There are a lot of unis where CS is in the engineering school or sometimes even both that and in the sciences school.
>>
File: 1459100215091.jpg (131 KB, 1024x924) Image search: [Google]
1459100215091.jpg
131 KB, 1024x924
Is a degree in CS actually good or is it a meme degree?
Im not gonna be sitting around in some office making flappy bird knockoffs if I go with a job involving computers, am I?
>>
>>53726473
>Is a degree in CS actually good or is it a meme degree?
Depends on your school. If you're hesitant, post the course curriculum here and we'll tell you if it's shit.

>Im not gonna be sitting around in some office making flappy bird knockoffs if I go with a job involving computers, am I?
Depends on the courses you choose and what you want to get into.
You gotta be proactive about the stuff you want.
>>
>>53726518
What courses should the degree path have to not be a meme?
>>
>>53721326
Programming is necessary to complete a CS degree, fuckwit. Or do you think you're gonna get results by hand?
>>
>>53723340
This gives me hope, kinda.

Not even CS, IET here, and I'm fucking sick of the dance and hoop show university is putting me through for my fucking degree program.

I'm sick and tired of it. I'm only 19, and I have a far more competent knowledge of how computers works than a lot of the students in my classes who are like years older than me.

The courses aren't particularly challenging for me (except for the math courses, which I've always been pretty shitty at since middle school), but it's just the damn structure and business model of the university system that has just sickened me so much that I have this intense desire to just quit and drop out, find something worthwhile to do.

I actually want to get involved with radio technology and other wireless technologies. But I want to be taught one-on-one, not in an artificial classroom setting where everybody has to follow the same pace while I sit by and have to deal with smell, incompetent Indians and Arabs.

Fuck that shit. University makes me hate the industry that I once loved dearly.
>>
>>53726638

Just drop out already.
>>
>>53726473
Depends, you can get lots of jobs with a CS degree.

I'm doing DevOps stuff and it's a lot of fun.
>>
>>53726699
Pretty certain I will after this semester. What's holding me back is the fact that I also work for the Engineering Colleges IT department as well, and my boss likes me a lot because I'm his most competent student tech on staff who get's shit done most of the time.

He's expecting me to stay for the full 4 (projected) years, and it sucks because I don't want to just let him down like that cause he's pretty bro.

Also my parents too.
>>
>>53726638
do or die anon. don't fuck up your gpa, get in debt, or burn bridges. you can always go back if you avoid all of the above. you're probably more fortunate than you know now, but it's not the end of the world.
>>
>>53726740
i know a guy who had a job like this. my boss at the time, but he started like you. did well in school. became salaried. school paid for his phd. graduated. became 2nd in command of the entire department he started at. not even the smartest guy i knew but he definitly knew what he was doing.
>>
>>53726759
I did fuck up my GPA pretty badly during first semester Freshman year, but as of last semester it's back up to 3.44, so I'm alright there. Luckily I'm not in debt either. I maintain good relations with most of the people I've met as well so I haven't really "burned" any bridges.

Honestly, the course of action I've been contemplating as most realistic is take a year hiatus and find other things to do. Basically take a break.

>>53726814
I don't know if this is supposed to motivate me or something, but I don't exactly want to work for my university for most of my life.
>>
>>53726638
>except for the math courses, which I've always been pretty shitty at since middle school

You don't belong in CS.
>>
File: 1449799738266.jpg (51 KB, 752x733) Image search: [Google]
1449799738266.jpg
51 KB, 752x733
>>53722223
>>53722223
>>53722223
>>53722223
You were so close
>>
>>53721055
I've read 3 chapters of a C programming book, looked up wtf fizzbuzz is, and I'm pretty damn sure I could write that already...
>>
>>53722227
>and as a hiring manager at a high tech firm
This is /g/'s "my dad works at Nintendo"
>>
>>53724523
Half of our grade each semester comes from a project we choose ourselves.
From 1st to the 10th semester we do our own research projects (they tell us in which field) which account for 15 out of the 30 ects each semester.
>>
>>53721089
>CS is about using computers
>>>/v/
>>
>>53721087
he said "some people with degrees are utterly useless," not that degrees are utterly useless
>>
>>53729560
go on then
>>
>>53730706
#include <stdio.h>

int main()
{
for(int i = 0; i < 100; i++){
if(i % 3 == 0 && i % 5 == 0)
{ printf("FizzBuzz\n"); }
else if(i % 3 == 0)
{ printf("Fizz\n"); }
else if(i % 5 == 0)
{ printf("Buzz\n"); }
else {printf("%d\n", i); }
}
return 0;
}


Literally all I've read in the book so far is loops, output, and mathematical operators.
>>
>>53731279
Also I assume there's a more elegant way to go about it, but I wouldn't know as of yet. and because I didn't use i <= 100 it stops at 99, but oh no.
>>
>>53726704
>My CS degree prepped me for memeops
Great.
>>
>>53726473
>Im not gonna be sitting around in some office making flappy bird knockoffs if I go with a job involving computers, am I?
I think this is a more likely job if you don't get a CS degree and become a dev desu.
>>
>>53723427
>>53723427
>>53723427
>>53723427
>>53723427
>>
>>53723427
I dropped out of Waterloo :3
>>
>>53726518
>Depends on your school. If you're hesitant, post the course curriculum here and we'll tell you if it's shit.

What about this?
First Year:
Intro to CS (programming in C++)
Calc 1
Discrete Math
GE

Intro to CS II (programming in C++)
Calc II
GE
GE

Data Structures
Calc III
GE
GE

Second Year:
Applied Stats
Physics I
GE
GE

Algorithms
Combinatorics
Physics II
GE

Programming Languages
CS Elective(Your choice)
Physics III
GE

3rd Year:
Digital Logic
Formal Lang Automata
GE
GE

Machine Organization
Software Engineering
GE
GE

Computer Architecture
Operating Systems
GE
GE

4th Year:
CS Senior Seminar
CS Elective 2
Capstone
Biol 100

Ethics
CS Elective 3
Capstone
Compilers
GE

CS Elective 4
Capstone
Gen Chem I
Advanced Operating Systems

The CS department is under a school of engineering, and the school of engineering is under the college of sciences which is why we need to take physics, biology, and chemistry.
>>
>>53733148
what is GE?
>>
>>53733195
General Education course, i go to a state uni and they require two years of it.
>>
>>53720799
>Had an Electronics Engineer degree
>became a Java developer

go ahead /g/, tell me which is more useless
>>
>>53733148
I am studying CE, but I thought it was interresting for a comparrison.
Here is my semester blocks:

calculus
electronics
physics
computational mathematics (matlab and mathematica "programming")

calculus
electronics
electro physics
assembler programming

signal processing
C++
software development (UML and stuff)
networking protocols

Embedded programming (C)
VHDL
operating systems development
control theory

data structures and algoritms
statistics
introduction to robot systems
human visual system
business model analysis

numerical solving methods
history of scientific methods
machine learning
bachelor thesis

robot kinematics
vision (object recognition / image analysis)
multivariant statistics
AI
Scientific Methods
electronics (mix of fpga + analog)

robot kinematics
3d vision
linux
AI
hardware / software co design
static and dynamic physics

master thesis

master thesis

It is quite a ride.
I don't have something called "general education" though.
>>
>>53733293
Most physics majors I know from uni ended up as developers.
>>
>>53733148
>all those physics
lel. in my school the CS degree requires literally no physics but rather a gorillion CS electives.
>>
>>53733746
Same here, probably all of them. People getting close to graduation are starting to learn programming because of this. They get good jobs too because a masters in physics is basically a signed paper saying "I am smart as shit".
>>
>>53733571
I switched from CE to CS because our CE curriculum is not very good. It hardly matters considering I am going into a state university in cali no one knows about or pays attention to(unless your a business major).
>>
File: 1349821364333.jpg (11 KB, 267x204) Image search: [Google]
1349821364333.jpg
11 KB, 267x204
Everything leads into computer science. I have a biology degree I took when I decided I didn't want to work with computers for the rest of my life.
>>
File: 1448036456741.jpg (19 KB, 364x366) Image search: [Google]
1448036456741.jpg
19 KB, 364x366
>>53734139
same here, kouhai
Took mechanical engineering because I was tired of working with computers. Then a few semesters in I realized how stupid that was and switched to a CS degree.
>>
>>53734139
>I didn't want to work with computers
That's kind of vague. What did you mean exactly by that.

office shit or actual programming?
>>
>>53720799
because it's fucking visual studio school. nothing is ever explained in depth. it's just "this magic word does that, now go write shitty ERPs for 40 years".

shit, I remember one "linux" class where we spent 5 months installing Ubuntu in a VM and learning to change the fucking bash variables (eg PS1, PS2) was the most in-depth thing

that was the ONLY fucking thing we didn't that wasn't directly tied to some microsoft product or another. fucking sell outs.

if you're studying CS in north america and you're not at MIT, you simply aren't getting a proper education.
>>
>>53734260
I started in CS, decided I didn't want to do programming, but to be honest wanted a job that just didn't involve much work with computers at all. Went for biology thinking of going on to do research and field work. I hadn't really thought it through desu.
>>
>>53720799
/g/ gets butthurt over literal 4th graders learning Scratch
>>
>>53721151
I work full time as a code monkey, no actual completed degree

my coworkers are CS graduates. I am constantly teaching them shit. they're good workers and good people but I literally had to explain the difference between a compiler and an interpreter.

sad thing is I'd probably be making $5 more an hour if I had the fucking paper. what a shitty life.
>>
>>53734289
Before I dropped out of CS in my school we had already covered off the basics of processor architectures and coding in assembly. There are still some good schools out there.
>>
>>53734341
huh, maybe it's just fucking Canada then.
>>
>>53734368
I dropped out of Canada - what uni are / were you at? I was at Waterloo.
>>
>>53734289
Sounds like what I'm going through. We installed shit on half a dozen raspberry Pis and it took a week to configure the shit that was supposed to be running there.
Just downloading the damn iso took one hour because everyone was doing it at the same time because the internet is shit there. Another hour was wasted on the fact that we didn't own the Pis and if you don't plug in your sd card into the same one you had to muck around deleting the mac addresses of the old network cards but the teachers didn't tell us this shit so we had to google it.
>>
I haven't done any programming since getting my degree last year
>>
>>53734100

What state school in California?
>>
>>53734655
CSUSB, the school is alright. It is a commuter school and there is nothing to do in this part of the city, but my friends make me enjoy this place somewhat.
>>
>>53720799
Because it's an overhyped meme degree that's already saturated and gets worse every year. It's literally "not smart enough for science, math, or engineering: the degree" and employers have known this for years. The big push to get more people in CS was done specifically with the intent of driving down wages. Combined with non-competition clauses, it's basically a blue-collar job with none of the satisfaction or security.
>>
>>53735293
>It's literally "not smart enough for science, math, or engineering: the degree"
I took CS and applied to med school
>>
>>53731279
#include <stdio.h>

int main()
{
for(int i = 0; i < 100; i++){
if(i % 3 == 0)
{ printf("Fizz"); }
if(i % 5 == 0)
{ printf("Buzz"); }
if(i % 3 != 0 && i % 5 !=0)
{ printf("%d", i); }
printf("\n");
}
return 0;
}


There, I saved you a condition. I don't have a degree, I've never programmed in my life, and even I can do better.
>>
>>53720799
You know that one guy in CS course that thinks he's smarter than the teacher and smarter than anyone for that matter? Well this guy got a shitty job from some guy making gay little programs for small business's and he tried going over the boss in many different situations thinking that his boss would be impressed. Instead he got sacked and is wondering why his CS jobs aren't stable and refuses to sell out to a big corporation because of a Richard Stallman meme about making proprietary software.
>>
>>53726518
>post the course curriculum here
CS 16000 - Introduction to Computer Science I
CS 16100 - Introduction to Computer Science II
CS 23200 - Introduction to C and Unix Cr. 3.
CS 26000 - Data Structures Cr. 3.
CS 27100 - Computer Architecture Cr. 3.
CS 27400 - Data Communications Cr. 3.
CS 35000 - Programming Language Design
CS 36000 - Software Engineering
CS 36400 - Introduction to Database Systems
CS 46000 - Senior Capstone Project
CS 47200 - Operating Systems Desig
CS 48600 - Analysis of Algorithms
>>
>>53735540
>Faculty Requirements
>CSCI 1100.03: Computer Science
>CSCI 1101.03: Computer Science II
>CSCI 2100.03: Communication Skills: Oral and Written
>CSCI 2110.03: Computer Science III
>CSCI 2112.03: Discrete Structures I
>CSCI 2121.03: Computer Organization with Assembly Language
>CSCI 2132.03: Software Development
>CSCI 2141.03: Introduction to Database Systems
>CSCI 3101.03: Social, Ethical and Professional Issues in Computer Science
>CSCI 3110.03: Design and Analysis of Algorithms I
>CSCI 3120.03: Operating Systems
>CSCI 3130.03: Introduction to Software Engineering
>CSCI 3136.03: Principles of Programming Languages
>CSCI 3171.03: Network Computing

Other Required Courses:

>MATH 1000.03: Differential and Integral Calculus I
>MATH 1010.03: Differential and Integral Calculus II or CSCI 2113.03 Discrete Structures II
>MATH 2030.03: Matrix Theory and Linear Algebra I
>STAT 2060.03: Introduction to Probability and Statistics I
>six credit hours of a science course with a lab from a list provided by the Faculty of Computer Science
>six credit hours to satisfy the writing requirement
>three credit hours in humanities or social science at or above the 1000 level
>six credit hours in business, science, or engineering at or above the 1000 level
>three credit hours in business, science or engineering at or above the 2000 level
>six credit hours of electives of computer science at or above the 3000 level
>nine credit hours of electives of computer science at or above the 4000 level
>six free credit hours of electives at or above the 1000 level
>21 free credit hours of electives at or above the 2000 level

Honestly tbqh not one of the better CS programs in the country, basically a scam school.
>>
File: CS is a joke.png (886 KB, 1170x500) Image search: [Google]
CS is a joke.png
886 KB, 1170x500
>>53720799

Because they're like the Women's Studies degrees of the STEM world, any retard can do it
>>
>>53722186
Shhh his definition of CS is making websites
>>
File: 1458679968630.jpg (293 KB, 389x326) Image search: [Google]
1458679968630.jpg
293 KB, 389x326
>>53731279
>>53735387

#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>

void _start()
{
for (register uint_fast8_t i = 1; i <= 100; ++i)
printf("%" PRIuFAST8 " %s", i, (i % 15 == 0 ? "FizzBuzz\n" : (i % 5 == 0 ? "Buzz\n" : (i % 3 == 0 ? "Fizz\n" : "\n"))));
exit(0);
}
>>
>>53722474
>using the smiley with a carat nose
>>
>>53720799

Because anyone actually capable of a CS degree doesn't need it, and employers already know that, making it a redundant money sink.
>>
>>53736294
calculus and linear algebra are much easier than computational theory desu
>>
so as someone with zero programming knowledge, where can I start to teach myself? Is there a /g/ guide to do so. Before I fall for the CS degree jew I want to find out if I'm at all passionate about the field.
>>
>>53736646
>employers already know that
Employers who plan to replace their codemonkeys with Pajeet in the future already know that.
>>
>>53736692
Look up online courses from MIT OCW.
>>
>>53722102
>Math
>ever being useless

Math degrees can be a license to print money, if you are willing to sell your soul
>>
>>53736667
They're all middle school level dazo
>>
CS degrees are a joke because no one but Americans finds programming difficult. In Japan it's considered a monkey's task, just below garbage men.
>>
Friend of mine just secured a job immediately following her graduation in San Francisco for $125k. I don't know what the fuck it entails, but her degree would be in C.S. I feel like I dungoofed trying to go for my doctorate in physical therapy. Would even spending some time getting a C.S minor help at all or am I just better off learning on my own?
>>
File: 2.jpg (43 KB, 369x500) Image search: [Google]
2.jpg
43 KB, 369x500
>>53722242

I have soon completed 2/5 years of my degree. I feel that I need to take steps to be something different that this general programmer etc. I'm really interested in data mining, machine learning and so on. I've been thinking about taking some courses about machine learning and big data next year, but I need to do something useful in my freetime. Don't really know where to start. What you recommend me to learn on my own time to take steps to this way?
>>
>>53737284
Sounds like an affirmative action hire.
>>
>>53737338
She's Asian, and given that it's San Francisco, I highly doubt it.
>>
File: dennis_ritchie.jpg (30 KB, 309x400) Image search: [Google]
dennis_ritchie.jpg
30 KB, 309x400
>>53720799
It's a meme made up by hobbyist programmers who either can't pay for a CS degree, or they flunked school and don't have the proper qualifications to get into a CS course. This is perpetuated by non-CS people who don't give a fuck about CS anyway.
>>
>>53733746
>>53733837

And same here, except these guys who are supermegaautistic machines who calculate the shit out of everything, they just disappear.
>>
>>53720799
Most people get a CS degree even though they want to go into a career field where it doesn't matter, usually being a developer. They only look at "computer" instead of the much more relevant "science."

If you want to stay in academia or go work somewhere where you'll be using computers as a tool to collect scientific data then yes, get a CS degree. If you just want to be a software developer then you're better off either going to one of those coding bootcamps or just teach yourself and build up a portfolio. When you're done being a codemonkey and want to move into management but you find the lack of degree holding you back then then you can go to school for a business program.
>>
>>53736667
So is arithmetic. Your point being?
>>
>>53722186
>>barring some math and algorithm shit
>But that's exactly what CS is...

CS courses may teach quite a bit of math and programming certainly requires you not be retarded, but you don't need to know a lot about specific algorithms or have a decent grasp of math to get by

however if you're wanting to apply for dropbox to write new compression algorithms, or apply to google to implement new search and sorting algorithms, or apply to game development companies to work on game engines or implement physics - you're probably *not* going to get an application without a degree due to the sheer amount of

however for the vast majority of programming you're not going to need to know how say merge sort works or implement a better sorting algorithm - in those cases you do not need degree level of understanding of algorithms or do not need maths degrees

>>53729560
>I've read 3 chapters of a C programming book, looked up wtf fizzbuzz is, and I'm pretty damn sure I could write that already...

fizzbuzz isn't that difficult but that's my point, plenty of people fail it because they're stupid and can't do the basic problem solving skills that is necessary in programming if it isn't taught on the course they did

>>53734331

preach it

>>53722062
>You can literally hire Pajeets to make a fake github for you. I've interviewed candidates with many large github projects but they couldn't even do Fizzbuzz.

which is why they should still be assessed on their abilities and not just what is on their CV :)
>>
>>53729560
Seriously, what the hell do colleges fucking teach you if you don't even know the fucking modulus operator after 4 years of schooling. My 10 year old self has better problem solving skills than some CS graduates apparently
>>
>>53737788
Show me a CS graduate from a reputable university who doesn't know what a modulus operator is.
>>
>>53736581
This
My whole family thinks that CS is just making pretty web sites and programming games for a living
>>
>>53736735
>Zero programming knowledge
>Probably NEET with basic math skills
>Suggests MIT OCW
>>
Because a CS degree is a meme in as soon as you learn that you have to go back to get new skills and new training for new products and Frameworks that come out as soon as they come out it's better to just go get certificates and training online
>>
>>53737858
To be fair, Abelson's opening lecture is by far the best generalist introduction to CS I have ever seen.

If he wants to find out whether or not he's "passionate about the field" he will never find a more accurate place to start.
>>
Because degrees don't actually matter. The important is what you learn. And people usually learn the most by reading good books/blogs and trying themselves.
>>
File: 12356823535.jpg (25 KB, 317x320) Image search: [Google]
12356823535.jpg
25 KB, 317x320
Every directional school, for-profit university, and community college has a CS program, and it has demeaned the degree. People that never took calculus have bachelor's degrees in computer science from northwestern state college. They are incapable rejects that no one will hire, but they feel intellectually equivalent to someone that studied at CMU or MIT because their 'degree' uses the same nomenclature.

This is gradually happening to all bachelor's degrees, computer science just happened to be the tip of the spear that for-profit 'higher education' grabbed hold on. The new fad is to add ever increasing qualifiers onto a degree name to make it try to mimic the perceived specialization of a PhD. So now instead of a Bachelor's in Psychology, they are a Bachelor's in Behavioral Neuroscience with a Concentration in Psycholinguistics.
>>
Sounds like everyone in here discovered the difference between regional and national accreditation and was butthurt when their uni turned out to be a degree mill.
>>
>>53737306
Elements of Statistical Learning
Data Mining: Concepts and Techniques

Read them. The latter is really easy to understand, while the former isn't as easy.

After you read them, read some research articles where they actually do classification, clustering, or even frequent pattern mining. Re-read the article but instead of focusing on the technologies used, focus on the actual format of the article. This won't help you with data mining/machine learning, but it will help you with communicating your research and findings.

Then find something that's relevant to you that you can solve via data mining. Post it to Github or something so you can document your thought process and algorithm versioning. If you want something to show your employer, you can post about it online, closely following the research article format that you read earlier.
>>
>>53720799
Cause they became worthless and a cancer post 2006
>>
>>53736983
What is considered a prestigious degree in Japan then?
>>
File: 1419048373877.jpg (122 KB, 750x500) Image search: [Google]
1419048373877.jpg
122 KB, 750x500
>>53720799
Because people on this board will argue about anything and everything.

Your OS is worse than the competition. Your GPU manufacturer is worse than the competition. Your CPU is worse than the competition. Your phone OS is worse than the competition. Any deviation from anything anyone else considers the norm is a meme.

If you choose to get yourself a degree, it's the wrong choice and you've become a worthless code monkey.

If you choose not to get a degree, it's the wrong choice and you've become a worthless code monkey.

Meanwhile half the people on this board are sitting in their mom's basement in their pajama's, probably unemployed and lacking the drive to do anything other than waste countless hours ricing linux, starting projects they never finish in their respective meme languages, and shitposting on /g/.
>>
>>53738559
Harvard CS50X lectures are pretty good. And I fucking hate lectures.
>>
Is /g/ the right place to discuss Informatics or should one go to /sci/ for this?
I have a feeling that /g/ would be more enthusiastic than /sci/ about such subject.
/sci/ doesn't like CS.
>>
>>53723340
go to a real school next time and try getting a real degree
>>
Im glad to see that you all think youre amazing geniuses and youre "stuck" with imbeciles

The real answer is that youre all too retarded to get into schools with good cs programs

So shut the fuck up
>>
>CS babbies jealous that people without degrees are making just as much money as them in their field
>>
>>53742562
>being this asshurt to literally tell lies like this
is it fun being inferior in your own pool of self illusionary wank?
>>
>>53720799
muh sour grapes
>>
DROPOUTS BTFO!
R T
O F
P O
O
U
T
S
>>
File: cmon.jpg (70 KB, 2489x1307) Image search: [Google]
cmon.jpg
70 KB, 2489x1307
>>53742748
>>
>>53742830
dropouts have been cucked to space and back
>>
I see lots of school named rips here. How is Pitt for CS? And is cybersecurity a meme or could a degree in CS cover that along with experience/portfolio?
>>
>>53720799
Where does one have to start if they want to get into the field of computer engineering?
>>
File: 1399763053589.png (372 KB, 1019x1019) Image search: [Google]
1399763053589.png
372 KB, 1019x1019
>>53743097
They should stop. Computer engineering growth is as stagnant as the water in hot dog carts.
>>
Daily reminder that if you are pursuing a CS degree and aren't currently working on a project with a professor you're wasting your time.

I started working on a research project with a professor about a year ago.
I'm getting paid.
I'm getting class credit.
I'm developing strong ties with multiple professors who all have decades of experience in industry.
I'm now being sent to a research conference at Google to show our research and am being completely reimbursed for the trip.

I've learned more in one year of this project than in four years of college.

Don't go to university to blindly get a degree, you'll waste your time and end up like every other generic person with a CS degree.
You should be connecting with people who will open doors for you. You shouldn't have to hunt for opportunities, if you connect with the right people opportunities will just fall in your lap.
>>
>>53743320
I can't even hold a conversation longer than a couple sentences, and you expect me to be on friendly terms with professors?
>>
>>53743320
>You shouldn't have to hunt for opportunities, if you connect with the right people opportunities will just fall in your lap.
This is absolutely true.

But some people are incapable of this for various psychological reasons.
>>
>>53743551
>I can't even hold a conversation longer than a couple sentences and you expect me to be on friendly terms with professors?
Yes, suck it up, ask them if they have a project you can help them with, the worst that will happen is you will end up back exactly where you are. You should do this especially if you can't hold a conversation imo. Asking if you can help a professor on their project is way easier than a full length interview at a major tech company.

I'm not saying you should be best buds with your professors, I'm saying you should see if you can help them and just work alongside them. They'll learn your name, they'll learn that you do good work and work hard, they'll learn that you are trustworthy, and eventually they'll give you opportunities they wouldn't give to someone without those qualifications.
>>
>>53720799
Because saying "computer science" is like calling a surgeon a "knife scientist"
>>
>>53734932

h-hey im gonna go to that school next year for the same shit you're doing, would you recommend?
>>
Is Software Engineering better than CS? I see myself developing software in the future but I can't seem to see the difference between the two
>>
Hatred of competition
>>
>>53745137
It's different
It may be better if you want to be a code monkey, but it's worse if you want to do research
>>
>>53745137
CS is ostensibly focused more on the theoretical foundation behind modern computing while SE is about learning things that will make you a good asset to a software dev team, in practice a lot of schools treat the two names as interchangeable at least at the undergraduate level
>>
>>53744974
If you can go to Cal poly Pomona go threre, or UCR that city is amazing. I regret not applying to UCR, my friends from high school love that campus.

Otherwise the curriculum so far is alright there are a couple professors who do not care for there students but ratemyprofessor should tell you that. Some professors I heard of have deep connections in the industry(Concepcion is the main one). Another tip do not expect to graduate in 4 years unless you have some sort of priority registration to courses.

Make sure you know your C++ if you are not taking Murphy for intro to CS, he handholds the freshmen more compared to the rest of the professors who teach the course. Last tip stay away from Dr. Wu he is a new professor who is not competent enough to teach anything CS related.
Thread replies: 181
Thread images: 19

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.