STEM Bachelor's degrees in 6 textbooks

>State the name of the Bachelor's degree
>Name the 6 textbooks that cover 80% of the material
I'll start

>Computer Science

>Introduction to Algorithms, 3rd Edition (MIT Press)
>Cormer, Leiserson, Rivest, Stein
>amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844

>Introduction to the Theory of Computation 3rd Edition
>Michael Sipser
>amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

>Operating Systems Concepts 9th Edition
>Abraham Silberschatz
>amazon.com/Operating-System-Concepts-Abraham-Silberschatz/dp/1118063333

>Computer Organization and Design MIPS Edition, Fifth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) 5th Edition
>Patterson, Hennessy
>amazon.com/Computer-Organization-Design-MIPS-Fifth/dp/0124077269

>Discrete Mathematics and Its Applications Seventh Edition (Higher Math) 7th Edition
>Kenneth H. Rosen
>amazon.com/Discrete-Mathematics-Applications-Seventh-Higher/dp/0073383090

>The C++ Programming Language, 4th Edition
>Bjarne Stroustrup
>amazon.com/C-Programming-Language-4th/dp/0321563840

Other urls found in this thread:

gen.lib.rus.ec/book/index.php?md5=9849FA1485C8FE8C1F452101DA95FF12
gen.lib.rus.ec/book/index.php?md5=CA85E62CD506951BB81C4303FCF8A42F
ucmp.berkeley.edu/help/timeform.php
gen.lib.rus.ec/book/index.php?md5=1CB52A2707C9F3F91B253BE71B91A6BC
gen.lib.rus.ec/book/index.php?md5=6F504394C31D8435C52032782ECE0E72
gen.lib.rus.ec/book/index.php?md5=B15AEE7E828719007B8B84592A2493C7
gen.lib.rus.ec/book/index.php?md5=455643179F73A9D6FCC9DBBFD67A526E
libgen.io/book/index.php?md5=D3B2C891F3C8E20A95CBAFDE0CACFF0A
libgen.io/book/index.php?md5=6F2DC1915FF26DB07CE7A5863A60F6A3
libgen.io/book/index.php?md5=1E73710F18590D2B6217A8E86CFF45D5
libgen.io/book/index.php?md5=47C010538B779043EDEB5B71D010808F
libgen.io/book/index.php?md5=9CAFB71E74FE119EA8A7770C24A7FB90
libgen.io/book/index.php?md5=9C9D7BBD0D2C69623E2CF812964D744F
twitter.com/NSFWRedditVideo

Bump

is Bertsekas a good starter book?

>The C++ Programming Language, 4th Edition
>Bjarne Stroustrup
Dat Baldness

Bump, will post my list for Optics in a few hours

>Computer Science
>STEM

.. why wouldn't it be? If you answer involves "programmin" or any implication that CS is about programming your argument goes in to the trash.

Mathematics
>Advanced Calculus by Edwards
>Linear Algebra Done Right by Axler
>Topics in Algebra by Herstein
>PMA by Rudin
>Topology by Munkres
and a select topic book of personal interest from the following
>Topological or Smooth Manifolds by Lee
>A Mathematical Intro to Logic by Enderton
>Intro Set Theory by Jech and Hrabech
>Intro Measure Theory by Tao (Best construction of the Lebesgue measure I've seen)
>Complex Analysis by Gamelin

Aerospace engineering:
>Fundamentals of Aerodynamics by Anderson
>Engineering Materials (both volumes) by Ashby and Jones
>Mechanics
and Thermodynamics of Propulsion by Hill and Peterson
>Mechanics by Landau and Lifschitz
>Feedback Systems: An Introduction for Scientists and Engineers by Aström and Murray
>Advanced Engineering Mathematics by Kreyszig

To be complete, I'd also learn at least 1 compiled programming language (e.g. C++) and one scripting language (e.g. Python)

What about EE?

Undergrad physics:
>Mathematical methods for physics and engineering, Rilely et al
>Classical Mechanics, Goldstein
>Introduction to Electrodynamics, Griffiths
>Introduction to Quantum Mechanics, Griffiths
>Thermodynamics, Nolting
>A Modern Course in Statistical Physics, Reichl

Postgrad theoretical physics:
>Modern Electrodynamics, Zangwell
>Quantum Field Theory, Srednicki
>Einsteins Gravity in a Nutshell, Zee
>Statistical Physics of Fields, Kardar
>A Modern Introduction to String and M-Theory, BBS
>Mathematical Physics, Hassani

>introduction to the theory of computation
>Not Complexity: A modern approach
>No descriptive complexity or any real logic
Good books but more like SE than CS

CS is literally the only STEM where you can read just 6 textbooks and actually be good at it.
> aka your major is a meme, sucks to be you

>calc
>university
Burgers, when will they learn.
>axler
>not shilov
This isn't even open to debate. Shilov is THE undergrad book in english.
>herstein
>not d&f
Again, not even open to debate. D&F for undergrad algebra
>Rudin
Finally a good book. Though if you want to self-study, get Zorich
>Munkres
Can't go wrong with him, everything he's written is a gem

lmao good luck getting a job without a CS or SE degree (even if you are better than them)

>calc
>university

Advanced Calculus generally refers to an intro to real analysis course

retard

>requiring 5 semesters to learn anal
i'm not the retard here, buddy

You don't think you can actually get an equivalent of a Bachelor's degree just by reading, do you?

>Philosophy
(but not in a negative connotation towards philosophers)

>>Discrete Mathematics and Its Applications Seventh Edition (Higher Math) 7th Edition
>>Kenneth H. Rosen

>Higher Math

Top kek

Why do you think that, also before you answer see

do these assume 0 CS knowledge? I'm a math masters student btw, so what im asking is could i dive into these with no background?

For math:
French dictionary
Bourbaki - Théorie des ensembles
Bourbaki - Algèbre
Bourbaki - Topologie générale
Bourbaki - Fonctions d'une variable réelle
Bourbaki - Espaces vectoriels topologiques

Your IQ isn't high enough for you to justify being so condescending. The T in STEM stands for technology. That makes for an unequivocal inclusion of CS in the STEM umbrella. I'm not even in CS but kys.

Systems engineering?

That's what happens when you dumb your education system down to folk who live, breathe, and propagate a willfully ignorant and anti-intellectual subculture.

Materials and Chemical Engineering has you covered pretty well desu

Ayyy lmao

CS =/= CE and EE

EE is to broad but I'll try
Math requirements: Vector calculus, linear algebra, ODE, Fourier analysis, Random processes
> Circuit analysis
Nilsson Riedel Electric Circuits
>Electronics
Richard C. Jaeger Microelectronic Circuit design
also: analysis and design of analog integrated circuits by Paul R. Gray 5ed
>systems and signals
Oppenheim & Wilsky Signals and Systems
>Communication systems
Leon W. couch, Digital and Analog communication Systems
also: Contemporary Communication systems using matlab 3ed by John G. Proakis
>DSP
Digital Signal Processing: Principles, Algorithms, and Applications, 4e
>Control systems
R. C. Dorf . Modern Control Systems
also: C. L. Phillips Digital Control System Analysis and Design.
>Electromagnetics
Fundamentals of Engineering Electromagnetics by david k. Cheng
>Digital logic
Digital Systems, 12th Edition
Ronald Tocci
also:
fundamentals of digital logic with VHDL Design by Stephen brown (Verilog version also available)
>Microprocessors
Digital Computer Electronics by Albert P. Malvino
>Programming
anything on C/C++, Matlab, Python and a hardware description language (VHDL or Verilog)

some specialized topics (concentration specific)
>power electronics
Principles and Elements of Power Electronics by Barry Williams
>Power systems
Modern Power System Analysis - D. P. Kothari, I. J. Nagrath
>Robotic modeling
Robot modeling and control Mark W. Spong
>Satellites
satellite communications Dennis 4ed
> control of nonlinear systems

forgot a fundamental topic
>Electric machines and transformers
Electric Machinery and Transformers by Bhag S. guru (there is probably better books than this)

>Science, Technology, Engineering and Mathematics
>Computer Science captures 3/4 (technology, engineering, mathematics) and arguably 4/4 in many instances
STEM as a term is kind of shit though, useful for convenience but not specification.

>OS
>MIPS
>C++
>No calc
>Nothing on concurrency theory
>Nothing on formal logic, just Sipser
user, are you sure you are in a CS program? The 90s are over, nobody teaches or cares about operational systems

There's a 6 textbook limit

Calculus is understood to be a part of all STEM degrees so it doesn't need an explicit mention. OS covers the fundamental concurrency concepts that apply to both operating systems and distributed systems in the same manner.

I'm not in a CS program I'm done with my CS program and gainfully employed.

>Statics
>Dynamics
>Thermodynamics
>Materials
>Solid Mechanics
>Fluid Mechanics
>Heat and Mass Transfer
>Mechanical Design
>Vibration

That's seven, but I decided to break the rule because it isn't that much larger than six.
A huge number of textbooks in each category so I wont bother listing my favorite.
My lecturers always used many textbooks, just specific chapters from each. So as their student I never became familiar with an individual.

Where's Horowitz's Art of Electronics?

for what

That's litterally the first math class we do here in the typical CS programme.
Discrete mathematics parallel with functional programing.

Programmer know theses 6 books begins above 97% and away superior Hacker news,slashdot or r/programming programmer.

Mech engineering?

What math courses do you have to take for a ME degree?

Axler, D&F, Rudin, Munkres is all you need. Came in one whole book under par

That's just the bare minimum and for yuropoors and i really disagree with Axler for a *math* degree, it's great for engineers, but Shilov is superior for a mathematician. And with the budget of one book you can get Demidovich excercise book.
Burgers need calc because jumping straight to anal would probably cause them a stroke.

Wtf you have that backwards, Axler is pure theory

Btw I go to an american top5 and I think you have a pretty inaccurate view of the math education here. My school offers calc 3-4 for engineers and people in biology and stuff but all serious math students take a combined linear algebra/analysis class and many of them are in graduate classes by the spring of sophomore year

Ivy league of course offers undergrad programmes on par with (if not better than) yuropoor.
And about the linear algebra you're right of course, damn me for confusing Axler for Lay and Shilov for Kostrikin, i learned linear algebra from a *very* hard textbook available just in my language, so i know others just from few chapters when i was comparing the depth.

Perfect, no one has posted geology yet.

Prerequisites: two semesters of calculus, physics, and chemistry.

Freshman Year
>Earth: An Introduction to Physical Geology
>gen.lib.rus.ec/book/index.php?md5=9849FA1485C8FE8C1F452101DA95FF12

>Annals of the Former World
>gen.lib.rus.ec/book/index.php?md5=CA85E62CD506951BB81C4303FCF8A42F

>UCMP Berkeley Geologic Time Scale
>ucmp.berkeley.edu/help/timeform.php

Sophomore Year
>Mineralogy
>gen.lib.rus.ec/book/index.php?md5=1CB52A2707C9F3F91B253BE71B91A6BC

>Principles of Sedimentology and Stratigraphy
>gen.lib.rus.ec/book/index.php?md5=6F504394C31D8435C52032782ECE0E72

Junior Year
>Structural Geology of Rocks and Regions
>gen.lib.rus.ec/book/index.php?md5=B15AEE7E828719007B8B84592A2493C7

>Geological Field Techniques
>gen.lib.rus.ec/book/index.php?md5=455643179F73A9D6FCC9DBBFD67A526E

>Senior Year
Electives in an area of interest (e.g., remote sensing, paleontology, geochemistry, geophysics). By this time, you will have at least a general idea of the subdisciplines that you find interesting.

Edwards' Advanced Calculus book is for calculus in R^n with topological concerns, differential forms, variational caluclus and other special topics. It's similar to Calculus on Manifolds by Spivak but covers more. Not to mention the exercises are interesting and can be surprisingly involved. But I'm sure eurotards learn that 3rd grade or something.

I suspect this is a suggestion to replace Demidovich. Don't know about you, but i found his excercises in Problems in mathematical analysis plenty involved. Some i had a hard time tackling after going through the whole mandatory analysis course, and i wasn't bad at analaysis. I'll definitely take a look at the book though, thanks for bringing it up.
I hesitated to put an excercise book on the spot where i could put a book on differential geometry, intro to algebraic geometry through eliptic curves or other topics that would usually be covered by a non-mandatory course, but i think getting a strong skill in analysis is so essential to being a good mathematician that the last book has to be something like Demidovich.
And no, we don't usually learn topology in highschool. In my particular country, the highschool math level varies wildly because the normalized "graduation" exams are piss-easy, as in you would be able to pass it in elementary school, after learning functions, which is somewhere around 3rd grade. On my particular highschool, we learned calculus in 2nd grade (which is 16-17 years old) in the extent of Kolmogorov's highschool book (Mathematics: Its content, methods and meaning). Don't know how that translates to your syllabus, but i suspect your treatment of calculus is more rigorous and in-depth.

>BS
>Optics

hi rochester

>Lists textbooks

>doesn't provide LibGen links

KYS

I think you mean CIS. CS majors can be taught to work just as close to the hardware as CE majors.

Which is why CS is a meme.

>list 9
>count 7
I see why I didn't bother listing the maths units.

I did 2 units of maths.
First one covered multi-variable calculus, linear algebra and differential equations.
Second one covered multi-dimensional integration, Laplace transforms, Fourier series, and statistics.
I did single variable calculus and similar level stuff in high school.
These 2 units were based on 2 textbooks.
>Thomas' Calculus - Weir, Hass & Giordana
>Modern Engineering Mathematics - James

In burgerland, on non-ivies. On a shit yuropoor uni, undergrad is:
Sem 1:
>Analysis 1
>Linear algebra 1
>Discrete meme
>Programming
>Principles of computers (weird mix of physics, lego with gates and constructing number systems from peano)
>Computer networks
Sem 2:
>Analysis 2
>Linear algebra 2
>Combinatorics and graphs 1
>Programming 2
>Algorithms and data structures 1 (CLRS)
>Intro to UNIX
Sem 3:
>Algorithms and data structures 2 (cache-oblivious, concurrency, parallelism, dynamic optimality)
>Propositional and predicate logic
>Measure theory, probability
>Statistics
Sem 4:
>Methods of optimalization
>Nonprocedural programming
>Automatas and grammars
>Databases
>Research project (yes, you have to publish a paper in 2nd year)
Sem 5 (also known as killer semester):
>Algebra 1
>Model theory
>Linear models
>Harmonic analysis
>Commutative rings and modules
Semester 6:
>Algebra 2
>Homological algebra
>Distributed systems
>Bachelor thesis
Add to this at least 4 non-mandatory courses so you hit the credit minimum.

>Medicinal Chemistry undergrad

I skipped a couple texts that cover the general first year basics and the analytical stuff but otherwise these are pretty much what we used.

>Essentials of Human Anatomy & Physiology
>Elaine N. Marieb
>libgen.io/book/index.php?md5=D3B2C891F3C8E20A95CBAFDE0CACFF0A

>Organic Chemistry
>David R. Klein
>libgen.io/book/index.php?md5=6F2DC1915FF26DB07CE7A5863A60F6A3
(I found Org Chem really intuitive and never needed anything other than the lectures, so I never opened this. Not sure how good it is.)

>Lehninger Principles of Biochemistry
>Albert L. Lehninger, David L. Nelson, Michael M. Cox
>libgen.io/book/index.php?md5=1E73710F18590D2B6217A8E86CFF45D5

>Basic Pharmacokinetics and Pharmacodynamics
>Sara E. Rosenbaum
>libgen.io/book/index.php?md5=47C010538B779043EDEB5B71D010808F

>An Introduction to Medicinal Chemistry
>Graham L. Patrick
>libgen.io/book/index.php?md5=9CAFB71E74FE119EA8A7770C24A7FB90

>Underwood's Pathology: A Clinical Approach
>Simon S Cross; J C E Underwood
>libgen.io/book/index.php?md5=9C9D7BBD0D2C69623E2CF812964D744F

Bump

Good thread.

> needs french
> can't read the superior machine code version of Bourbaki

>CS undergrad in yuropoor
>Algebra
>Algebra 2
>not "Mathematics for Computer Scientists I - III" repackaged and easier Linear Algebra, Calculus and some basic logic and probability

Bullshit

I would argue microprocessors should be cut as well as DSP.

I know yours covers it but regardless of the book here is my list of topics

>Electromagnetics
>Signals and Systems
>Calculus
>Control Systems
>Programming
>Basic logic class that shows the different gates etc.

I agree with your bonus topics. I went power systems myself and did a lot of indepth motor shit, power electronics, transmission, and industrial automation classes

My condolences, your uni is even shittier than mine is. That's quite sad since i'm from a former CCCP country.

Why the fuck is Knuth not in that list

Why are eurotrash still pretending analysis in Europa isn't vector calculus, aka what Americans start with

Yes it's pretty nice

>Organic Chemistry
>not McMurry