Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Advice for students who are starting CS education
1 point by jestinjoy1 on June 5, 2015 | hide | past | favorite | 1 comment
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


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.

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.

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 & Systems, and tell them to learn at least one strongly typed language (like Java or C++) and one dynamic language (like JavaScript or Python).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: