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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Which class would you take?

3 点作者 nkangoh超过 10 年前
I&#x27;m a senior in college and this is my last semester. I&#x27;m struggling to decide which class I should take.<p>There are two options: Theoretical Foundations of Computer Science (The topics covered include: regular, context-free and context-sensitive languages, finite state automata, Turing machines, decidability, and computational complexity) or Networks and Cryptography (Networking topics will include layered network structure, signaling methods, error detection and correction, flow control, routing, and protocol design and verification. Cryptographic topics will include classical cryptosystems, the data encryption standard, public-key cryptography, key escrow systems, and public policy on encryption.)<p>The added thing is that if I take Networks I won&#x27;t have class on Friday, which I wanted to use to do personal projects or schedule interviews.<p>So my question is, for veterans in this industry, if you were me which class would you take? Which one is ultimately more useful? I find the two classes equally interesting.

2 条评论

detaro超过 10 年前
Are these equal in quality? Go ask people who have taken them!<p>I&#x27;d probably go with the theory course, because I think (for me) the other one would be easier to learn on my own. Also, from the top-level points given it probably doesn&#x27;t go to much in depth. If you don&#x27;t have any prior networking knowledge that might be different though.
joelgrus超过 10 年前
I would take the theoretical foundations course, but that&#x27;s mostly because it sounds more interesting to me. Probably the networks class is more likely to be useful, though.