• About

    Swaroop C H is 27 years of age. He graduated in B.E. (Computer Science) from PESIT, Bangalore, India. He has previously worked at Yahoo! and Adobe.


    Email: swaroop (at) swaroopch.com

    Read more about him

  • Subscription

    If you want to know when new stories and articles appear on this website, you can subscribe to the RSS feed or have them emailed to you.

  • Want me to write about something?

  • I'm a Wannabe Hacker

    The Glider: A Universal Hacker Emblem

Maths or Science or… ?

Eugene has an interesting discussion on what students should concentrate on for a career in Computer Science.

Yesterday, our department hosted a “preview day” for high school seniors who are considering majoring in computer science here at UNI. During the question-and-answer portion of one session, a student asked, “What courses should we take in our senior year to best prepare to study CS?” That’s a good question, and one that resulted in a discussion among the CS faculty present.

For most computer science faculty, the almost reflexive answer to this question is math and science. Mathematics courses encourage abstract thinking, attention to detail, and precision. Science courses help think like an empiricist: formulating hypotheses, designing experiments, making and recording observations, and drawing inferences. A computer science student will use all of these skills throughout her career.

I began my answer with math and science, but the other faculty in the room reacted in a way that let me know they had something to say, too. So I let them take the reins. All three downplayed the popular notion that math, at least advanced math, is an essential element of the CS student’s background.

We ended up closing our answer to the group by saying that studying whatever interests you deeply — and really learning that discipline — will help you prepare to study computer science more than following any blanket prescription to study a particular discipline.

Please rate whether you liked this article:

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

3 Responses to “Maths or Science or… ?”

  1. Sriram Says:

    Here’s what Office’s VP has to say on a similar topic http://blogs.msdn.com/techtalk/archive/2005/08/30/458063.aspx

  2. Sudheer Says:

    Yes… I agree with you for sure. CS is more commonly known as “COMMON SENSE” or “COMPUTER SCIENTIST” rather than Computer Science. Here at Syracuse University too.. we have 2 advanced maths courses (core)..namely Computability Logic ( Something like Discrete Maths.. but more abstract !!) and Formal Methods. One more mandatory subject is Algorithms… for sure, especially if you are going to design real time systems !!.

  3. Swaroop Says:

    @Sriram : An interesting read :-)

    @Sudheer : Yes, Maths and algorithms are important parts of the jigsaw puzzle. I only wish I had paid more attention to my Maths skills.

Additional comments powered by BackType