[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 215 KB, 650x718, 1530423911267.jpg [View same] [iqdb] [saucenao] [google]
9870381 No.9870381 [Reply] [Original]

What are some books a brainlet-tier CompSci major needs to get into Mechanical Engineering?

>> No.9870384

>>9870381
statics, dynamics, thermodynamics, mechanics of materials.

>> No.9870398

>>9870381
Why would you do this to yourself?

t. mechanical engineer making $25 an hour as a technician

>> No.9870406

>>9870398
because I had a breakdown about how I can't actually make anything and now programming seems like child's play

>> No.9870415

>>9870381
In addition to statics and dynamics, materials, etc., pay close attention to your fluid dynamics and thermodynamics courses. These honestly aren't super hard courses (though thermo can get messy) as long as you understand the mathematics and make good strides to understand the physics. After that, it's fine.

t. Math and CS double major who self studied and audited alongside engineering friends.

>> No.9870424

>>9870406
It's just not worth it man. The courses are twice as hard as CS for only half the pay.

>> No.9870428

>>9870406
Dude, at a sufficiently high level, programming is not child's play. Try and give me a sound implementation of paxos. Make a physics engine that doesn't take 10 years to compute. Give me a big crypto system. Do scientific computation.

All of these use the same math that mechE uses (randomness extractors from statistical mechanics, vector calculus, matrix methods, etc.). I just study these things on the side so I can make shit for myself when use public labs and spaces in my school.

>> No.9870436

>>9870428
Should I just stick it out then? Because I'm really bored as is.

>> No.9870443

>>9870424
Depends on which type of CS. If you're doing a theoretically bound CS, you more or less take the same math (I mean, at the very least, I chose to do PDE's and that helped a lot on randomness algorithms), etc. I know it's hard to believe, but the high paying jobs and hard work isn't just

everything.doitforme()
paycheck.recieve()

People laugh at you during interviews if you try to push it off to a package. Either that, or they just shake their head. Also, I don't want to hear DAE programming from a major whose work comes down to hours upon hours in CAD. Any enthusiast of 3D modeling and printing can have that on lockdown after studying some physics and spending like 2 months learning the software.

>> No.9870449
File: 168 KB, 974x498, holy trinity.jpg [View same] [iqdb] [saucenao] [google]
9870449

>>9870381

>> No.9870459

>>9870436
What exactly do you find boring? If you find the math boring and uninteresting (in that it's too easy), take the math department equivalents and opt for CS grad courses. My school is pretty well known for research CS, so they let you take the math classes as prereqs. If the programming is boring you, I totally understand that. Do some personal projects that are way more difficult than anything they throw at you, and it'll seem like a thrill. If all of this doesn't catch you, then maybe it's time to switch.

>> No.9870461

>>9870443
You don't even know what you're talking about.

>> No.9870475

>>9870461
I do. More than half of my friends are MechE, and I audit classes with them. If you're trying to sell me on the idea that MechE work isn't spending a huge amount of time in MATLAB and CAD, checking up on old plans and designs, running equations, etc., then I don't believe you. My friend, who got internships at high paying, well to do companies, complained about it.

Acoustics looks like a lot of fun though. That's a pretty cool subfield.

>> No.9870495

>>9870475
I'm referring to the courseload. What you do on the job is absolutely braindead, yes, but you basically torture yourself for four years with insane amounts of work that's comparable to going to medical school, only to wind up in a shit job with shit pay.

>> No.9870543

>>9870495
I mean, if your CS is brainlet tier, then sure. My courseload at a research uni was:

calculus 1, 2, multivariable, differential equations (two semesters, ODE and PDE)
probability theory
stochastic processes
real analysis (two semesters)
cryptography
abstract algebra (two semesters)
two semesters of physics (from basic mechanics, E&M, optics, nuclear physics, etc)
topology

data structures
computer architecture
I took my introductory proof course and probability course in the math department
language theory
compilers
algorithms (graudate version)
OS design
machine learning
graphics (gpu design and programming)
automata
numerical analysis

I dunno what you're referring to, but I worked my ass off. Granted, I ended up with a double major, but I felt like the majority of this was necessary to be creative in the field. So while CS people can choose to take the easy classes, the topic is really as hard as you want to make it.

>> No.9870556

>>9870543
*graduate

>> No.9870822

>>9870381

You'll need a solid grasp of following subjects:

Mechanical design & CAD

Dynamics, Kinetics, Statics

Strength of Materials & Materials Science

Thermodynamics, Fluid Mechanics & Heat Transfer

Manufacturing Engineering

Basic Electronics and control theory

>> No.9871142
File: 55 KB, 695x378, CS can't into calc.png [View same] [iqdb] [saucenao] [google]
9871142

>>9870381
A precalculus book
A calculus book

>> No.9871145

>>9870381
https://4chan-science.wikia.com/wiki/Mechanical_and_Aerospace_Engineering

>> No.9871549

>>9870543
What was you double major?

>> No.9871557

>>9871549
Math and Computer Science.

>> No.9871569
File: 35 KB, 1079x517, Untitled.png [View same] [iqdb] [saucenao] [google]
9871569

my first and foremost advice is to stay in CS.

if you absolutely must switch to engineering then whatever you do, do not enroll in either civil or mechanical engineering. both these majors attract all the guys that worked in trades and want to go back to school, and "normies" that guilt trip people into giving them a job. it makes finding your first job hell, and when you finally find one it's likely to be shit.

i suggest either chemical engineering or electrical engineering, but again, that's if you absolutely can't stay in CS.

>> No.9871576

>>9871557
I assumed as much after re reading your post