Hacker News new | ask | show | jobs
Which course? Distributed Systems vs Modern Networking Concepts
2 points by hyunwoona 4599 days ago
I am a CS student in SUNY-Buffalo. Thus far I took(& am taking) Operating Systems, Intro Algorithm, Data Structures & Intro CS.

I am going to take Programming Languages, Theory of Computation, Data-intensive Computing, and one more, but I am having difficulty choosing between the following two courses:

Distributed Systems http://www.cse.buffalo.edu/~stevko/courses/cse486/spring12/schedule.html

http://www.buffalo.edu/class-schedule?switch=showclass&semester=spring&division=UGRD&dept=CSE&regnum=10272

Modern Networking Concepts http://www.cse.buffalo.edu/faculty/dimitrio/courses /cse4589_s12/index.html

http://www.buffalo.edu/class-schedule?switch=showclass&semester=spring&division=UGRD&dept=CSE&regnum=10144

This spring semester will probably be my last semester, and I need to choose one. Both subjects look interesting, but as of now, I want to learn the one that is the more marketable.

I know Java and C++, and I will start learning web this winter, but I don't think I can become proficient at it within a few months. So I think it is wiser to choose a class where I can practice Android development(Distributed Systems). I am not sure what I do in Modern Networking Concepts as the links to the project, homeworks, etc are broken.

Or should I take these two and not take data-intensive computing?(I am a bit worried about the courses being too difficult. data-intensive computing prof is not hard)

1 comments

I doubt anyone will look at which courses you took. If anything, the employer probably won't go farther than the school, major and maybe grades.

A solid networking foundation is good in general.Take that class and make sure you understand everything well.

However, you should also look at the instructor. You can learn either of these things on your own. Given the choice between an instructor who is an expert in the subject and someone who is just regurgitating the material in the book, choose the expert. Try talking to students who have taken each class and get reviews.