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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Advice for students who are starting CS education

1 点作者 jestinjoy1将近 10 年前
I am professor with Computer Science department. I got an opportunity to give a talk to students who are in the second year of Computer Science undergraduate course. What all things should I give more emphasis on? I ma thinking of giving a hands on session using Python with introduction to algorithms. Looking for some interesting ideas

1 comment

rgoomar将近 10 年前
A hands on session using Python and introducing algorithms is a great idea in my opinion. Especially since Python is easy to pick up on. You could show them a little bit about time complexities throughout it as well.<p>Then, if you plan on doing a second session, you could explore a different language like Java, C++, or even functional languages like Scala or Haskell.<p>In terms of advice for students, I would say general things that can help in most situations throughout a career in software engineering. So, things like Data Structures, Algorithms, Open Source Software &amp; Systems, and tell them to learn at least one strongly typed language (like Java or C++) and one dynamic language (like JavaScript or Python).