Slashdot Mirror


Which Language Approach For a Computer Science Degree?

wikid_one writes "I recently went back to college to finish my CS degree, however this time I moved to a new school. My previous school taught only C++, except for a few higher level electives (OpenGL). The school I am now attending teaches what seems like every language in the book. The first two semesters are Java, and then you move to Python, C, Bash, Oracle, and Assembly. While I feel that it would be nice to get a well-rounded introduction to the programming world, I also feel that I am going to come out of school not having the expertise required in a single language to land a good job. After reading the syllabi, all the higher level classes appear to teach concepts rather than work to develop advanced techniques in a specific language. Which method of teaching is going to better provide me with the experience I need, as well as the experience an employer wants to see in a college graduate?"

6 of 537 comments (clear)

  1. C# and Bing by Anonymous Coward · · Score: 5, Funny

    The skills that are in highest demand is the ability to write code in C# and to use Bing. C# is now the dominant choice among the new-wave languages (which includes Java) that appeared after 1990. What employers want to see is the ability to write a C# program to automatically issue requests via HTTP to Bing to query the WWW and to retrieve the search results.

    1. Re:C# and Bing by value_added · · Score: 4, Funny

      What employers want to see is the ability to write a C# program to automatically issue requests via HTTP to Bing to query the WWW and to retrieve the search results.

      I've seen those job postings. The problem is most employers require at least 5 years of Bing experience.

  2. Re:Your school is right by Anonymous Coward · · Score: 5, Funny

    I want to learn how to fix cars. Should I learn all about the carburetor* or should I focus more on the brake pads?

    Brake pads, if you have to pick just one, because all cars have brake pads, but carburetors are obsolete and not in common use.

  3. Re:Algorithms and Data Structures by serviscope_minor · · Score: 4, Funny

    Learn about... bubble sort...

    No, don't. Seriously. If you are at all capable, then *forget* about bubble sort. Erase it from your mind, with surgery if need be.

    --
    SJW n. One who posts facts.
  4. Re:I would also like some advice by mustafap · · Score: 3, Funny

    >Try telling your neighbor about Jesus and showing them the gospel and show them the greatness in your life that you have gained by following The Truth.

    and they will move out within a a week.

    Bloody good idea. No one wants to live next door to bible bashers.

    --
    Open Source Drum Kit, LPLC deve board - mjhdesigns.com
  5. Re:Hobby by Xiaran · · Score: 3, Funny

    My worst one is grad saying things like "Why would I need to know what a binary tree(Insert any kind of very fundamental data structure or algorithm here) is... thats all taken care of in the library".