What. The. Fuck

>Be 18 year old
>Play around with programming in my teen years
>Finish highschool
>Decide to study Computer Science > Software Engineering
>Look up the list of the books I need for the 1st year
>All kinds of SJW-crap, books like "Office-Relations" "Learning Communication" "Effects of High Tech products on society" "Project Management" "Improving your Writing and Speaking"
>just a single book on programming - 1 introductory book on Java

I'm already considering cancelling my application. What the fuck happened to university?

>What the fuck happened to university?
You're not in one. You apparently subscribed to a glorified high school.

Project management is one of the three most essential roles in development...

This.

Also take a look at Computer Engineering (CE). It might even interest you more (microcontrollers - embedded stuff, etc.) and a university with a proper engineering department might (aka it has EE/CE degrees) not put up with sjw bs like that.

>What the fuck happened to university?
You're in a really really shitty one

>he thinks he can be an engineer without communicating and managing effectively

That's what PMs are for I suppose, to translate from English to autism.

>he thinks programming is engineering

it's not

Math major here who is friends with a couple of CS majors.

We both have our bullshit 'communications' classes because we have to be 'well rounded professionals'.

My friends, for their class, have to do a speech on teamwork and synergy or some bullshit.

I, for my class, have to do a speech on a free topic of my field and I decided to talk about the Collatz memejecture.

That, my friends, is the difference between a shit degree and a great degree. Take fucking notes.

CS here. I think you're full of shit. I never had to do any of that shit.

Because you signed up for a software development course you dumb shit. Office politics plays a part in software development in the real world. You're below trash level STEM

Other CS, I had to do 2 bs communications courses.

almost as if different unis have different reqs

Studying Software Engineering at university here.

My first year textbooks were a bunch of physics, calc, linear algebra textbooks and pic related. I think you're not in an accredited SE program, honestly.

ITT: What is a humanities core?

>mfw Computer Engineering in my country is actually just Computer Science
>mfw it's either this or EE but not the best of both worlds

sucks to be american lolol

>>Play around with programming in my teen years
>Decide to study Computer Science

So you're going to spend 4 years learning something you already know? Why not just apply for programming job and earn money instead of wasting it?

CS students are insanely autistic. So those classes are probably there in order to give you a fighting chance at being hireable and in order to weed out those that are destined to be disgusting NEETs with no use for a university degree.

Just some notes about CS students at my university.
>large number of bronies and guys who wear fedoras unironically.
>very few girls. Any girl who happens to take a class in the CS department will have guys from that class coming up and trying to awkwardly introduce themselves until they graduate (even though they never once spoke in class).
>very few CS students shower or exhibit any form of hygiene. Our university puts up posters and sends out emails about the need to shower to the CS students. CS students have to attend a perquisite lecture where they're told to shower, have good hygiene, how to dress when looking for a job, and how to behave appropriately when trying to socialize/network. CS students are also required an ethics course unlike the rest of STEM.
>you'll often see the CS students sleeping in the hallway, playing MMOs in the computer lab, and according to classmates sometimes just flat out watching porn in the computer labs.
>Normal people regularly complain about having to take CS courses, not because of the content, but because of the smell, the creeps, and in general the experience of having to interact with CS students.

>attend a prerequisite lecture before being allowed to attend any job fairs
Fixed, but they should all be required to attend.

Are you serious? Are there any normal chads in computer science?

On top of that are there any good looking women?

You understand that "writing code" for a living is a meme, right? Most of what you do in an office job is bureaucratic shit.
Also, your college clearly sucks. That's what happens when you don't try.

normal chads do engineering

good looking women do biology or math. i go to a pure STEM school and what says about CS majors is true as fuck.

Accurate, also applies to electrical engineering to alesser extent

No Chad's unless you're counting grad students that did their undergrad outside of CS.

There's a few attractive girls in CS classes but almost all of them are non-CS majors who are stuck taking a CS course. The remaining attractive CS girls aren't there because they're just good at computers/gaming/nerdy things and bad at people like the CS guys, they're there because they have a career in mind and they're willing to put up with CS autism to get there. The only time those girls will be interested in talking to you is when they think you can help them pass the class or get what they want. None of those girls date CS guys or even view them as date-able.

>None of those girls date CS guys or even view them as date-able.

this so hard.

>go to STEM school
>male/female ratio is 3:1
>vast majority of the male student body are disgusting neckbeards or unlovable hob-goblins
>be average looking and take care of myself
>swim in nerd pussy because those other guys are literally invisible to the women here

lol, i thought R9K was memeing.

>Anything that involves learning how to work with other people in a collaborative environment is SJW crap.

>Doesn't realize the software engineering requires working with other people in a collaborative environment.

Actual autism. You aren't cut out for any type of engineering or science, or anything that involves working closely with other people.

Good careers for people with autistic personality disorder include auto mechanic, computer repair, inventory, laboratory technician, or cashier.

Thats how I see it. Unless im fucking delusional, I think I would be like the actual normal dude there. I'm pretty good looking and have a good track with other good looking women. I dont know.

The only two people I know that did STEM are my sister (biomedical engineering) and my buddy (mechanical engineering) and I think in their classes their the probably the "normal ones" but my sister said that mostly everyone isn't your typically reject/autist in her classes

Meanwhile

>Studying STEM at a Swedish university
>80% of the guys are good-looking Chads. Many also have really attractive gfs already.
>Most of the girls look great too
I've never been in a more competitive environment, that's for sure.

>I'm already considering cancelling my application. What the fuck happened to university?

What is "a liberal arts education" for 100?

>didn't go to university

Like, in my university, there were 2 out of 80 women in all of the programming courses, same two. It's an incredibly male-dominated field.

I see a few more women at my work who came from Berkley, but at work it's still almost entirely male programmers. There's a lot more women in QA - for whatever reason.

>2016
>not becoming an interaction engineer

skitten logner

CS undergrads are scum, half of them are just plain horrible worthless people, and the other half are chinks and pooinloos.
Maybe 5% of CS students are well-adjusted enough to hold a conversation and care about their field (instead of muh vidya gaymes muh startup muh brogramming)

You guys are the same faggots that say "oh why didn't school prepare me for real life"

>Implying that beginner programming is the equivalent of four years of computer science

Well, yeah, compsci graduates generally can't code.

kek'd

How does this even happen? Don't they have exams in CS? I just don't get how you can get through 4 years of CS classes being unable to code. After 4 years of physics I could find equations of motion, solve Maxwell equations, compute partition functions and expectation values, and so on.
If you don't have to code in exams, then what are they even testing?

>How does this even happen?
It happens because computer science is not about programming. They don't teach it, they don't test for it, other than a basic introduction to programming course.

>If you don't have to code in exams, then what are they even testing?
They are testing the subject of computer science, which is the *theory* underlying most software. It's emphatically not about the craft of writing programs. That's what software engineering is for.

Change uni.

And also, read the curricula in advance before applying to an uni, Jesus fuck!

>learning how to conduct yourself in a professional environment

>SJW crap
I've been a SW developer for almost 6 years now and the #1 problem in every job that I've had had always been the same: communication.

Get off of Veeky Forums and go learn how to talk to people, you fucking autist.

>I've been a SW developer

I read that as 'Ive been a SJW developer'

Was scratching my head for a sec there. Don't put SJW and SW that close.

If you need classes to learn communication, you are a failure anyway and these classes won't help.

But those are the fun and easy courses with all the hot bitches

CS Major, working on Business Management as well here. It's good to be well rounded. Plain as that. If you want to succeed, you have to be able to work with a team effectively.
They have to get that out of the way before you start running into heavier programming projects later on. If you don't know how to work with a team effectively, you will fail. It's not going to kill you to learn a bit about social dynamics in a corporate or office setting.

It's and it should.
Engineers translate real world needs into technology.
Programmers translate real world needs into computer programs.

That being said OP, the teaching of programming in college is globally awful. You don't have to cancel your application, but you should keep working on your programming skills on your own.

> you need to learn how to work with other people

fucking retard

>my sister is a meme
>my brother is a faggot and a meme
Why don't you go bother you brothers "spanner" and shove it up yer fecking arse?

CS is about what a computer is capable of, how it is capable of those things, and how fast it is capable of those things. It also involves a formal study of computation, complexity, programming language theory, compilers, and so on.

Software engineering is about actually going out applying modern software development techniques in a modern team environment.

A CS student is expected to know how to code at a somewhat fundamental level. Often they write crappy code or do things in "primitive" (using basic tools) and convoluted ways. This isn't that different from the difference between a physics student and an engineer. While the physics student may understand a lot more theory and may know how a lot of things actually work, the engineer knows a lot of simplified tricks that turn impossible or impractical tasks into a good enough practical approximation. If you ask a physics student to perform an engineer's job, they may struggle to do it and in the end do things in weird convoluted ways (using no engineering tricks).

This isn't to say that an engineer knows more than a physicist nor that a software engineer knows more than a computer scientist but rather that they've been trained for different jobs altogether.

To be honest, this is the most important book you're going to be assigned freshman year.