[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]

Computer Science vs. Computer Engineering

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: 116
Thread images: 8

File: knowlege.png (62KB, 443x448px) Image search: [Google]
knowlege.png
62KB, 443x448px
Computer Science vs. Computer Engineering
>>
>>60161894
Software Development vs. Computer Science vs. Computer Engineering vs. IT vs. Game Development vs. Web Development

WHO WINS?
>>
>>60161894

The title of "engineer" is more prestigious.
>>
>>60161894
>Computer Engineering
because muh makers gonna make
>>
>>60161915
Me
>>
>>60161924
is this a joke lmao?
>>
>>60162013

Explain.
>>
>>60162013
It's a protected title in alot of institutions and often requires higher average grades to get into starting uni
>>
>>60161915
Software Development
>wow anon, do you work for facebook?

Computer Science
> lol what a nerd xD

Computer Engineering
>anon, we're sorry but we're outsourcing your job

IT
>anon, my computer doesn't work :(

Game Development
>so how is your 8bit indie game going?

Web Development
>here's your new colleague Snowflake xir just finished a two week bootcamp about web development and will take the lead in the next project
>>
>>60161894
>Computer Engineering
Jobs that aren't available in the US anymore.
>>
>>60162174
>>60162161
Where are the CE jobs then?
>>
I have been visiting /g and /sci for 5 months but I am already tired of this shit
>>
Double Major in Statistics and Finance then get a masters in Financial Engineering

Easiest 300K starting ever
>>
>>60162277
It's not all about the money anon
>>
Every CE job posting I've seen is for low-level programmers with heavy emphasis on C.
Every CS job posting I've seen is for high-level programmers with heavy emphasis on Java and C#.

Check your local market. You know this to be true.

For example, Lockheed Martin is hiring programmers for their F-35 program.
Programming for the components on the fighter jet: CE.
Programming for the user interface that reports stats collected from the components: CS.
>>
File: 1389643042967.gif (2MB, 360x240px)
1389643042967.gif
2MB, 360x240px
CE if you are an electronics/hardware geek, CS if you like to hack software.
>>
>>60161894
mustard vs mayonnaise
>>
>>60162654
mustard obviously
>>
>>60161915
Stick win every time
>>
I did a compE degree. A CompE senior can do everything a CS senior can do, as well as a lot of cool EE stuff.

You can work in pure software, pure hardware, or somewehre in between

you can do web dev, front end, full stack, make mobile apps, or just work as an electrical engineer


it's a really broad degree in that respect
>>
>>60162694
sounds like a cuck
>>
>>60162694
Unless you study the specific subjects by yourself, no, you can't "do everything a CS senior can do".
>>
>>60162723
actually from a high level standpoint, yes you can

CompE people understand programming wayyy better than most CS students to be honest

most CompE's have to write their own OS and or compiler at some point during undergrad, most would argue that's more valuable than studying the runtimes of some obscure data structure that only exists inside of a wikipedia article
>>
File: dreamcastcable.png (722KB, 851x777px) Image search: [Google]
dreamcastcable.png
722KB, 851x777px
What are some mechanical engineering jobs in the computer/tech fields

Surely this is a mildly important skill set to have
>>
>>60162763
mechE jobs with computers?

lots man

there's a ton of electrical/embedded systems in cars

try to get into aerospace, it combines a lot of cool Eng fields
>>
>>60162776
I know nothing of electrical. Only mechanical.

I'm hobbyist at best as far as qualifications go but this is only because I'm a faggot that didn't want to take courses for that degree.

Also in that one course I did take I learned just how fucked the US is seeing as they insisted I use imperial measurements for any work done in class or in a job (unless specifically calling for metric). It was then that I realized I'm surrounded by retards
>>
>>60162209
durkaville
>>
>>60162756
Man, just take a glimpse at the CS curriculum. It won't hurt.

I agree that it has a shitton of theoretical stuff, but it's precisely the huge amount of theory that differentiates a CE senior from a CS senior. Also, most CE senior I know never have written a compiler, to be honest.
>>
File: Grandmother at HP.jpg (544KB, 1237x1613px)
Grandmother at HP.jpg
544KB, 1237x1613px
>>60161894
I come from a long line of computer engineers. Guess I will just go with the flow.
>>
>>60161894
>>60162161
>applied mathematician
here, here's $3M to split, and make this $600M plant "work", with 250 other people
>>
>>60162851
cuck
>>
>>60161894
What about electrical engineering and a minor in computer science?
>>
>>60163199
that's precisely what CompE is
>>
Mathematics of Computation vs Applied Mathematics if Computation
>>
>>60163241
I know. What I'm asking is if studying ee and just having cs as a minor opens up more job prospects than simply going into full ce?
>>
As far as programming, both are shit, only industry experience and real intellectual curiosity can make you good.

>CS majors
>completely disconnected from any sense of the computer's actual operating constraints
>flummoxed by anything not abstracted away by interpreted high level languages
>uncertain of even basic concepts like "executables"
>autistic overuse of complicated design patterns
A major problem is web sites like Stackoverflow, they can cobble together solutions to programming assignments in high level languages while actually understanding fuck all.

>CE majors
>little sense of code reuse / elegance in program design
>copy and pasting massive blocks of code
>"it works for the most part, doesn't it? just need to add another if to handle that edge case"
>allergic to multithreaded or interrupt-driven design, despite its importance in their field
>"fuck makefiles, let's just keep it all in one function so it's simpler"
You don't have quite the same problem with the "copy it from google" design flow quite as badly here, since microcontroller / hdl programmers are significantly rarer, and there's a lot of room in assignments to shake things up.
>>
>>60162756
>>60162756

No, they don't.

This is silly.

And creating your own low level OS and compiler is something you will never use again, it's not particularly useful except as an exercise.

Algorithm application and design on the other hand, is something that is extraordinarily useful for problem solving and software design.

CompE might teach you many things, but a more qualified software developer than a CS is not one of those things.
>>
>>60162723
The thing is, high level concepts are embedded in the low levels of OS/compiler/instruction set design and even HDLs. CE necessarily get a big helping of CS to go along with their EE training, while CS intentionally abstract away EE.

e.g. finite automata. CE's usually don't ever get formally introduced, yet gain an intuition when they build finite state machines on the gate level in their first year.

I do think CS seniors have an advantage in applied CS, i.e. they have time to study modern stuff like blockchain, ML, etc.
>>
>>60163343
So, if I'm going to fall for the machine learning meme, then I should choose CS?
>>
>>60163407
No, you can take machine learning courses as CE. At my school and for my CE program, I have to take at least 5 high level CS electives to fill in for the lack of higher level abstraction.

I'm taking machine learning as one of those electives next semester on top of my signals and systems EE class
>>
>>60161915
Game development
>>
>>60162161
Sounds about right

t. IT
>>
>>60162776

There are lots, but you probably don't want them:

I recall seeing statistics indicating that 70% of MechEs employed are somehow connected to automotive
>>
>>60162209
CE == pure IT

Don't fall for the meme
>>
It doesn't matter what you do, you'll for (;;) the "guy that formats computers" to your family.
>>
>>60163481
i'm a CompE and unironically write firmware that drives phones for IT help centers

we are the ones who make IT jobs, anon
>>
File: Selection_057.png (354KB, 551x712px) Image search: [Google]
Selection_057.png
354KB, 551x712px
>>60163306

so basically both computer scientists and computer engineers really have no idea what they are doing and are hacking together chunks of code they don't understand

also lol those are scoreboards you stupid neural net
>>
>>60163277
minors are memes typically, unless you have genuine interest they will not benefit you.
>>
>>60163615

aren't* fuck me
>>
>>60163334
I'd imagine writing you own OS and/or compiler would help in firmware development and troubleshooting as well as embedded systems where you may need to port a kernel/OS to it, or am I wrong?
>>
>>60163796

No, because it's a completely unique environment in the embedded system you're working with.

For instance, Temple OS is a remarkable feat of programming and OS development, particularly for one man....

... But it hasn't endowed Terry with any magical ability or innate qualification to debug the embedded OS running a welding robot at General Motors.

Think of it as the differences between artists: The finest pen and ink sketch artist in the world isn't inherently endowed with any special talent when it comes to the intricacies of watercolor painting. You can sketch from memory with deliberate strokes of a pen all you want, but that experience doesn't translate well to watercolors when the precise ordering and layering of color needs to be applied, along with brush stiffness and shape.

However, the artist with the theoretical knowledge of concepts of perspective, contrast, complementary colors, etc is well armed at either task; the tooling is different, but the concepts remain the same.
>>
>>60162851
very strange looking kitchen
>>
>>60164318
So would taking a compilers class be useful, because it seems quite interesting. The only other option is parallel programming, though that also seems interesting but I've heard the class sucks.
>>
>>60161894
>Computer science
Retard can't into Mathematics
>Computer engineering
Retard can't into EE
>>
>>60163460
>Tit
>>
>>60162535
this true, just applied for CS ed for college however my education also includes the computer security
>>
File: 20151230_232521_3.jpg (3MB, 4128x2322px) Image search: [Google]
20151230_232521_3.jpg
3MB, 4128x2322px
>>60162818

R U ME?
>>
>>60161915
According to stackoverflow's survey, professional game developers are the happiest and most satisfied with their jobs
>>
I had to switch from CS to CSE because I got a B in calc I, B in calc II, and A in calc III.

I needed 2 As and 1 B but I only have 1 A and 2 Bs. Basically they wouldn't let me into CS, but they would let me into CSE. Absolutely retarded.
>>
>>60162313
Trust me I know I'm pure math but some CS majors are all about money.
>>
>>60165310
Because you won't survive there if you don't love doing it. Month before release, you sleep like an hour a day if you're lucky
>>
interesting thread, comp eng student REEportinng
>>
10 years ago I wondered what I should be studying. There were like 5 computer studies I could pick between. But when I asked what the difference was they couldn't tell me either.

So eventually I just studied something else.
>>
Electrical Engineers w/ CS minor or preferably double major.

You have your pick of any Embedded Development job you want.

t. CS Major wanting those embedded jobs
>>
CS with comp sec option if possible. Offensive sec specifically.

Great salary, guaranteed niche market but jobs everywhere, you will not be outsourced because all the indians are doing web.
>>
>>60164600
Lad, parallel programming isnt just "interesting", it's gonna be completely necessary to know in order to do anything. The free lunch is over so developers have to utilize cores on computers.

Of course if the prof is shit then you are indeed better off taking compilers but you should then make the effort to do parallel programming on your own time. Hell, you'll already be behind if you don't pick up gpgpu programming as well.
>>
>>60164600

You have to fill the requirements somehow, so go ahead and take it, would be my opinion.

They other post is just my opinion based on my perspective: I work at a hardware software company, where we dreading and build our own boards, but also have a strong component and with software on our own proprietary OS, running our own embedded Linux kernel, and on Android.

Don't mean to put you off of one thing or another, just weighing in on the notion of CE being better positioned for software development.
>>
>>60161915
>game development
>software development

literally no difference apart from one being hard mode of the other.
>>
>>60167345
If by "jobs everywhere" you mean "only jobs in one of the ten largest cities in the US", then sure.

A Sec specialization isn't getting you special treatment anywhere else
>>
>>60161894
>Computer Science
>learn a whole bunch of useless algorithms that you will never need to reimplement ever again in your life
>are a shitty software engineer at the end of the program because NO EXPEIRENC

>Computer Engineer
>neither a good Computer Scientist nor a good Electrical Engineer
>at best, you can program some stuff in HDL, but not enough to get hired by any reputable hardware company

t. flip flop faggot who ultimately settled on CS
>>
>>60164600
kcl 3rd year?
>>
>>60162161

factual
>>
>>60161894
They're too entirely different things.
>>
>>60162849
the people you've talked to probably just went to a shit school desu

CE = 30-40 hours of class / week
CS = 15-20 hours / week

CE / EECS at any respectable school (read: top 10) easily covers the entire CS curriculum + some EE stuff.

that said a good CS curriculum should cover OS and compiler theory as well.
>>
>>60167402
which one is which?
>inb4 CIA nigger
>>
>>60167583
>software development
you need to make software that works
>game development
you need to make software that works and does everything in under 16ms
>>
>>60161915
yes
>>
>>60167425
Not at all... Security auditing in any major city is valuable, not just the major ones. Also in europe and other places around the globe. The industry needs sec people really badly.

> Implying it's worth it to live anywhere else.
>>
>>60167659
oh snaps, sounds tough. sucks I'm to old to go to school and learn this
>>
>>60162174
>Not available in the US anymore
There are fucktons of government contractors hiring Computer Engineers where I live.
>>
>>60167512
My compE degree had OS design, hardware design, most of the EE curriculum and CS classes. I had to learn Java C ASM and a bunch of HDLs.
>>
>>60167372
I know it's incredibly useful, but from what I've heard the class isn't too great. Seems it's also going over more used technologies (MPI, OpenMP) and I've only gone over pthreads in other classes.

I'd definitely take it, but something about the thought of making a compiler is very alluring.
>>
>>60167467
>too
>>
At my uni they're very similar. A computer engineering degree with a focus on CS electives is only 5-6 classes away from being a CS degree.

Given how similar they are, does it make a difference if I try to work in software with a CE degree? Or will I always be at a disadvantage against CS majors?

Despite being so close, I can't help but think of CE as a degree that gives you a shallow knowledge of both software and hardware. I feel like It'd be better to focus on one rather than being a jack of all trades but master of none. Am I right in seeing CE like that?
>>
>>60161894
>Graduating in a week
>recruiters throwing themselves at me
>BSCS
IDGAF
>>
>>60161894
CE is the middle between CS and EE
>>
>>60161915
The university
>>
>>60162064
>it's an engineer brags about being smart episode

Go on tell me how hard your calc II tier classes were. You know the same ones that even dumb nigger biologists do.
>>
>>60167431
>CS
>software development
t. Pajeet Ranganumaptra
>>
>>60161924
Lol. In many regions Engineers are regarded as technicians, and also paid like one
>>
>>60172332
In which gay ass university do engineers take the same classes as biologists?
>>
EE => write buggy shit that can't be fixed
CE => write buggy shit that requires firmware upgrade to fix
CS => write buggy shit that requires restart/reboot to fix
>>
>>60161894
Do nuclear engineering
>>
>>60161894
All the best unis in my country gives Computer science and Engineering. I have one too.
>>
>>60161915
Computer Engineering > Computer Science > Software Development > Game Development >>> IT >>>>>>>>>>>>>>>>>>>>>>>. Web Development
>>
File: gyU0me4.png (305KB, 1432x652px)
gyU0me4.png
305KB, 1432x652px
>>60174004
>>
Do whatever you enjoy doing :)
>>
>>60173018
Engineers are not Engineering Technicians. They are 2 completely different things. You are confusing the 2 terms, which I absolutely expect considering many colleges do this to make kids think they are getting a REAL engineering degree but end up with engineering tech degree. The amount of math classes you need for both are totally different. REAL engineers of any discipline need to take alot of higher level math classes while the engineering tech people need just basic trig.
>>
File: GFLcVJ.png (432KB, 1920x1080px) Image search: [Google]
GFLcVJ.png
432KB, 1920x1080px
How about we talk numbers?
>>
>>60172332
You legally can't call yourself an engineer until you pass the PE exam which requires 8 years of a combo of a 4 year degree in engineering plus 4 years working in a firm under a PE. You faggots mathematicians at /sci/ don't have the slightest clue how hard engineering. You fuckers deal with abstract shit while, say a civil engineering needs to fucking know the difference between all concretes and why one can be absolutely terrible for a certain situation on top of the math used. Plus mathematicians don't have to deal with prison time if they fuck up and people die from their mistakes.
>>
>>60175075
>graduates of Steven's pay more in tuition almost two fold but earn less money than graduates of NJIT
>>
computer engineer major here, 3rd year. this shits hard. depending on where you go the difficulty is different but if you're interested in code do comp sci. interested in practical electronics and then learning applications using basic circuit theories do Computer engineering technology. if u want to learn strictly math circuit theories for your first two years and then even more difficult classes that probably don't interest you but is required as engineering electives for you to finish your degree, do computer engineering.

Difficulty:
Engineering>Science>Technology

I kinda at times wish I switched to either science or tech because practicing the application of science is alot more engaging (less boring) and inspiring for one to trust the future of their degree to be something one would enjoy to do.

if you're smart and want to test yourself in classes that have high fail rates and gain a reputation for yourself right out of college, do an ECE major
>>
>>60175146
2016 Stevens comp sci grads earned $20,000 more than NJIT grads did. The price is still retarded, but its the engineers at Stevens who are the real cucks. They get they hardest curriculum and the exact same (or lower) salary than NJIT. But that said, NJIT campus is awful.
>>
>>60162161
Game development
>Hey I have an idea for a cool game anon

FTFY
>>
>>60175075
>not presenting the median
>>
>>60175234
NJIT is in Newark but Newark is undergoing gentrification massively after Booker left. Newark is already a college "town" (being the largest city in NJ hardly makes it a town) but the increase of rich business and financial peoples moving in will only make the city more attractive. A few more years or a decade and the University Heights area with NJIT and Rutgers will be nigga free.
>>
>>60175420
Yeah honestly that chart is clearly cherry-picked (it doesn't even include all the majors), and it is missing several statistical components (sample size, median, masters/undergrad)
I only posted it in the hopes people would post other ones.
>>60175461
I hope you're right
>>
Is there anyone here who did CS but is currently working in embedded systems or very low level programming? Did you feel like it was a problem not to have a CE degree for that? I took electives that mostly dealt with assembly and found that quite interesting.
>>
>>60162219
:(((((((
>>
>>60161894
Computer Engineering with major in Software Engineering is what I am studying.

l i t e r a l l y 500k starting
>>
>>60175799
more like 50k starting lol
>>
>>60175522
Im the opposite, studying CE but just want to explore algorithms and high level programming
>>
>CE is better!
>No, CS is better!
>I'm an EE!
>Ugh, can you guys just like repair the printer already??
>>
>>60165413
But it hard work n fun u actually get to see ur product come to life and people use it,sht seems so comfy I mean im a a web dev n make a ton of money but all my comp does it sells website to big companys like tht sht is not fun n has gotten so repetitive
Also what lang to learn to become gamemur ejinur
>>
>>60176184
MODS
>>
>>60176184
Not him but I honestly enjoy making video games. It's such a broad field especially if you're an indie dev.

I can't come up with any other programmers who get to draw art, write low level code, write high level code, do physics and math, physiological evaluations of game objects/maps and so on
Thread posts: 116
Thread images: 8


[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.