Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
User Journal

Journal Com2Kid's Journal: Stupid Useless UW Computer Science Degree 9

The University of Washington's degree in Computer Science is now about 90% Java.

Let me repeat that

THEY TEACH EVERYTHING IN J-A-V-A.

If you are an employer, and you are interviewing an employee, how would you feel about that employee if this happened in the conversation:

Interviewer: So, you have a Computer Science degree from the University of Washington, a rather nice school a hear, known around the world for their cutting edge medical and biotech programs. Exactly how thorough was your curriculum there at the UW?

Potential Employee: Well, I spent two years on Java with a quarter or two or C thrown in there.

Interviewer: (dumb founded) well, uh, thanks for the application, err, what sort of experience do you have in end user design?

Potential Employee: Umm, did you miss the part about them only teaching Java? ....

Note to self: At least in Computer Engineering they make you take ASM (actually it is a prereq for the CS people to, heh, no idea how they are going to go from Java to ASM though, ^_^ )

This discussion has been archived. No new comments can be posted.

Stupid Useless UW Computer Science Degree

Comments Filter:
  • Could be worse (Score:3, Interesting)

    by MonTemplar ( 174120 ) * on Wednesday June 04, 2003 @12:15PM (#6115860) Homepage Journal
    I got made to use Modula-2 and ADA during the second year of my degree course. Mind you, I did ASM (68k) in first year, and chose Turbo Pascal for my final year project, so it did come together in the end.

    I did have the option of learning COBOL or FORTRAN during the second year, but passed. Did I miss a trick there, I wonder? Probably not, since I wouldn't have the same level of knowledge as the old-timers who were making good money during the Millenium Bug scare.
  • First of all, 90% of the IT coding jobs hiring right now is for JAVA (that's right J-A-V-A).

    Secondly, I know people that learned 4 years of C++ and don't know OO concepts as well as people with 1 year of Java.

    The only disadvantage to only knowing java (probaby) is not knowing what is going on in the backend (like pointers and references, etc...), but if you had some good teachers, you'll probably do ok.

    My degree was mostly C++, but Java was what really taught me good OO techniques.
  • More and more real business applications are thin client applications that run on web servers. From what I have been reading, desktop applications are becoming less and less important to the businesses hiring programmers. Meanwhile, many major enterprise suites (oracle, SAP, WebSphere) use java!

    Java encourages good coding practices and reusable OOP design. What's wrong with that?

    UI design should not be platform/language specific anyway. At the company I used to work at, UI issues were handled by graphic
  • The point of a C.S. degree is not the actual language or languages you learn, although that may seem like the point from the inside sometimes. The real point is to teach concepts. I know of people who when interviewed would say when asked if they knew a language even if they had never programmed in it. The logic being that if you have a solid understanding of the uderlying concepts the syntax is easy.

    That is why a good C.S. program will stress things like commenting, white space, variable naming, etc. just as much as working code. I've been a grader for intro level C.S. classes before and failure to comment was an immediate 25 point deduction (out of 100) before we even tried to compile your code...

    I would hope by teaching the majority of the ciriculum in one language they are able to go into greater depth on the concepts. If you have a new language every class then you may never get to really delve into complex topics.
  • Java is paying my bills, my wife's bills, for my son, for our two cars, and for our new house.

    Don't say java doesn't pay ;-)
  • it could be java, C++, python, whatever.

    UNM was one of the last major universities to switch from C++ to Java. Don't worry, practically every accredited uni in the U.S. is using Java to teach the main programming courses, so you aren't missing anything by going to UW.

    One of the profs at my school told me C++ was a disaster for teaching CS. Students simply spend way too much time learning to be a language jockey rather than learning the concepts of CS. This is a major reason that all the unis switched to

  • what sort of experience do you have in end user design?

    You can design your own end user(s)? That would certainly make things much easier.

  • Take a look at a lot of the new text books out there. If the text is not language specific (not meant to teach a language) most of the code examples will be in Java. It's become adopted almost like pseudocode for illustrating concepts.

... though his invention worked superbly -- his theory was a crock of sewage from beginning to end. -- Vernor Vinge, "The Peace War"

Working...