TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What are some interesting areas of math to study beyond calculus?

12 点作者 chillpenguin将近 2 年前
I am a typical computer science person, having studied the typical math topics an undergraduate would study. The topic area I spent the most time on (besides computer science) would be calculus. I have been out of college for a few years, but I find myself missing mathematics. What are some topics&#x2F;areas of math that I didn&#x27;t know I needed in my life? Doesn&#x27;t have to be practical, could be purely for intellectual interest. But practical&#x2F;useful topics would be welcome too of course.<p>Here are some things I have already studied:<p><pre><code> - Calculus - Differential, Integral, Sequences and Series, Vector (partial differential equations, gradients, Lagrange multipliers) - Statistics and Probability basics - normal distributions, hypothesis testing (&quot;rejecting null hypothesis&quot;), combinations&#x2F;permutations - Linear Algebra - matrices, vector spaces - Abstract algebra concepts from my studies in Functional Programming - monads, monoids, higher order functions - Discrete Structures and other CS stuff - proof theory, set theory basics, logic, boolean algebra, graph theory - Computer Science - Deterministic Finite Automata, Grammars, Turing Machines (and Chomsky hierarchy of languages) - Fractals, Cellular Automata - Algorithms and analysis of algorithms - alternative number system: base 2 number system (binary) </code></pre> Recommend me something new!

12 条评论

ggr2342将近 2 年前
You many want to study how to make educated guesses. This are sometimes called back of the napkin calculations or Fermi estimation problems.<p>There is one course on MIT Opencourseware that teaches it: <a href="https:&#x2F;&#x2F;ocw.mit.edu&#x2F;courses&#x2F;18-098-street-fighting-mathematics-january-iap-2008&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ocw.mit.edu&#x2F;courses&#x2F;18-098-street-fighting-mathemati...</a><p>The book used in the course is also very good. The author is the same as the course instructor Prof Sanjoy Mahajan.
hnthrowaway0315将近 2 年前
Number theory can hook you up for many lives. I believe Discrete Mathematics in CS program touches the surface, but you can always audit an elementary Number Theory and see if you enjoy it. Once done you can just go from there.<p>Mathematical Logic also looks interesting, especially from a historical perspective.<p>Please also check out &quot;Gödel, Escher and Bach&quot; if you haven&#x27;t done so.<p>Just a note that studying Mathematics, especially tough topics needs a lot of discipline, time and energy, so be prepared mentally and physically. I don&#x27;t think it&#x27;s something one can do one hour daily and accumulate. Without many hours of study the more difficult topics just don&#x27;t stick.
AprilPhoenix将近 2 年前
One thing I&#x27;d recommend is tying in the calculus you&#x27;ve learned with the language of differential forms. It really gives you a lot more power in visualizing what is going on (line integral-you aren&#x27;t just projecting that dot product in the integral onto an &quot;infinitesimally small element&quot;, it is a map that does something simple but profound), and also extends your reach with visualization.<p>Also, if you are interested in more sophisticated ways of capturing quantum physics, geometric algebra is really cool.
SOTGO将近 2 年前
I just finished my math undergraduate program, and the class that I enjoyed most that you don&#x27;t seem to have studied at all is topology. We used Munkres, which seems to be pretty standard as far as undergrad topology is concerned, and if you&#x27;re interested in getting into some more advanced pure math topics topology is super useful. I also found that learning the topological definitions of common properties like continuity to be very insightful and often much more natural than the definitions usually given in an analysis class.
评论 #36015776 未加载
jay-c将近 2 年前
Most CS undergraduate mathematics stops just short of proof-based courses, which is a shame.<p>A proof-based linear algebra course would be the next course that is typical in the progression. If you&#x27;ve already done that, then an introductory real analysis course.<p>If you want something a bit more practical then maybe a probabilistic modeling course? ( think Gaussian mixture models, bayesian networks, plate models).
评论 #36016764 未加载
AtlasBarfed将近 2 年前
Computer Graphics can be a nice integration of several aspects of math (linear algebra + algorithms) with some rewarding visual feedback.
beyondCritics将近 2 年前
In general i would ask the pro&#x27;s, e.g.: <a href="https:&#x2F;&#x2F;duckduckgo.com&#x2F;?q=Mathematics+Reading+List+Cambridge" rel="nofollow">https:&#x2F;&#x2F;duckduckgo.com&#x2F;?q=Mathematics+Reading+List+Cambridge</a><p>My personal recommendation would be to cover functional programming from the ground up. I consider the benefits of learning this as enormous for me.
评论 #36021405 未加载
deterministic将近 2 年前
If you are a software developer then this is the #1 choice:<p><a href="https:&#x2F;&#x2F;softwarefoundations.cis.upenn.edu&#x2F;" rel="nofollow">https:&#x2F;&#x2F;softwarefoundations.cis.upenn.edu&#x2F;</a><p>It will not only make you a better software developer (by improving how you think) it will also show you how to prove software correct. And it is fun!
euix将近 2 年前
Have you ever looked Ulam spiral? I find a lot of ideas in number theory to be magical - I would never have the talent for it professionally, but I know enough to appreciate the discoveries when they are explained to me.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ulam_spiral" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ulam_spiral</a>
评论 #36014792 未加载
rahimnathwani将近 2 年前
Maybe go deeper into Linear Algebra using Axler?<p>See page 15 of this PDF for his treatment of eigenvectors: <a href="https:&#x2F;&#x2F;linear.axler.net&#x2F;Eigenvalues.pdf" rel="nofollow">https:&#x2F;&#x2F;linear.axler.net&#x2F;Eigenvalues.pdf</a>
bordercases将近 2 年前
I find that anchoring my mathematics to something in the world motivates me more to learn math than math for its own sake. In this case it&#x27;s quantum computing. Now I love spinors.
jstx1将近 2 年前
Game theory is reasonably interesting with fairly straightforward math.