For Computer Science Students

For learning computer science, you need to know math. You need to have an idea of electronics, how computer systems work.

Unlike many people believe, computer science is not gaming or even programming computers. It is more to explore how interesting and complex problems can be efficiently solved using computers. Thus, computer science needs critical thinking, problem solving skills and creativity.

In general, computer science needs good knowledge of discrete mathematics, number theory, data structures, algorithms, and a basic understanding of electronics.

If you are a computer science undergraduate, you decided to learn computer science because of your interest in the field or the possibility of an exiting career path. Whatever the reason is, you have chosen a very interesting field of knowledge.

Some of you may feel that you ended up in something that is totally different from what you originally thought it was. Don't be discouraged, computer science has a lot to offer for almost anyone. Just that you need to explore a little bit and find out what you are passionate about. Computer Science offers exciting future opportunities ranging from theory, programming, graphics, hardware, web design, and artificial intelligence.

Here are some interesting links that we compiled for you:

Interesting External Links

  1. Steve Job's Commencement Speech at Stanford
  2. Randy Pausch Last Lecture: Achieving Your Childhood Dreams
  3. World is Flat
  4. Introduction to Computer Science (MIT OpenCourseware)
  5. ACM List of schools with Computer Science Departments
  6. US News Computer Science Graduate Program Rankings
  7. Computer Science Graduate School Survival Guide
  8. Choosing a PhD program in Computer Science (ACM Crossroads)
  9. Pathways in Computer Science
  10. Bill Gate's speech at Harvard

You may share this article on Facebook.