[ 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: 2.35 MB, 1360x3837, 1494035255880.jpg [View same] [iqdb] [saucenao] [google]
9181789 No.9181789 [Reply] [Original]

>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
>https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844

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

>Operating Systems Concepts 9th Edition
>Abraham Silberschatz
>https://www.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
>https://www.amazon.com/Computer-Organization-Design-MIPS-Fifth/dp/0124077269

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

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

>> No.9182003

>>9181789
Bump

>> No.9182065

>>9181789
is Bertsekas a good starter book?

>> No.9182082
File: 67 KB, 200x245, 7099f1.jpg [View same] [iqdb] [saucenao] [google]
9182082

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

>> No.9182484

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

>> No.9182488

>>9181789
>Computer Science
>STEM

>> No.9182499

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

>> No.9182523

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

>> No.9182536

>>9181789
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)

>> No.9182538

What about EE?

>> No.9182565

>>9181789
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

>> No.9182573

>>9181789
>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

>> No.9182579

>>9181789
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

>> No.9183006

>>9182523
>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

>> No.9183023

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

>> No.9183038

>>9183006
>calc
>university

Advanced Calculus generally refers to an intro to real analysis course

retard

>> No.9183041

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

>> No.9183108

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

>> No.9183133
File: 111 KB, 416x620, 1491543761523.jpg [View same] [iqdb] [saucenao] [google]
9183133

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

>> No.9183159
File: 647 KB, 939x1045, cs discrete.png [View same] [iqdb] [saucenao] [google]
9183159

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

>Higher Math

Top kek

>> No.9183279

>>9182579
Why do you think that, also before you answer see >>9182499

>> No.9183337

>>9181789
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?

>> No.9183352

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

>> No.9183839

>>9182488

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.

>> No.9183998

Systems engineering?

>> No.9184003

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

>> No.9184013

>>9183023
Materials and Chemical Engineering has you covered pretty well desu

>> No.9184021
File: 30 KB, 376x500, 41b1S3zqleL._SL1500_.jpg [View same] [iqdb] [saucenao] [google]
9184021

Ayyy lmao

>> No.9184033

>>9183839
CS =/= CE and EE

>> No.9184151

>>9182538
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

>> No.9184156

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

>> No.9184161

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

>> No.9184166

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

>> No.9184172
File: 123 KB, 510x960, 1486968566974.jpg [View same] [iqdb] [saucenao] [google]
9184172

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

>> No.9184558

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

>> No.9184663

>>9184151
Where's Horowitz's Art of Electronics?

>> No.9185153

>>9182065
for what

>> No.9186087

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

>> No.9186315

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

>> No.9186601

>>9184558
Mech engineering?

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

>> No.9186614

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

>> No.9186638

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

>> No.9186644

>>9186638
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

>> No.9186697

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

>> No.9186733
File: 515 KB, 990x629, Japanese-reaction-after-earthquake-7.jpg [View same] [iqdb] [saucenao] [google]
9186733

Perfect, no one has posted geology yet.

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

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

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

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

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

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

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

>Geological Field Techniques
>http://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.

>> No.9186737

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

>> No.9186800

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

>> No.9186884

>>9182484
>BS
>Optics

hi rochester

>> No.9187440

>>9181789
>Lists textbooks

>doesn't provide LibGen links

KYS

>> No.9187467

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

>> No.9187629

>>9186087
Which is why CS is a meme.

>> No.9187766

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

>>9186601
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

>> No.9188026

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

>> No.9188061
File: 81 KB, 3216x2461, NMR Scan 1 Protein Region.png [View same] [iqdb] [saucenao] [google]
9188061

>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
>http://libgen.io/book/index.php?md5=D3B2C891F3C8E20A95CBAFDE0CACFF0A

>Organic Chemistry
>David R. Klein
>http://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
>http://libgen.io/book/index.php?md5=1E73710F18590D2B6217A8E86CFF45D5

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

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

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

>> No.9188658

>>9181789
Bump

>> No.9189796

Good thread.

>> No.9190109
File: 490 KB, 449x401, grills.png [View same] [iqdb] [saucenao] [google]
9190109

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

>> No.9190448

>>9188026
>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

>> No.9191237

>>9184151
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

>> No.9191691

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

>> No.9191776

>>9181789
Why the fuck is Knuth not in that list

>> No.9191782

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

>> No.9191785

>>9182065
Yes it's pretty nice

>> No.9192495

>>9188061
>Organic Chemistry
>not McMurry