home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / mac / programm / 14088 < prev    next >
Encoding:
Internet Message Format  |  1992-08-19  |  4.5 KB

  1. Xref: sparky comp.sys.mac.programmer:14088 misc.education:3128 soc.college:3611
  2. Newsgroups: comp.sys.mac.programmer,misc.education,soc.college
  3. Path: sparky!uunet!usc!sol.ctr.columbia.edu!usenet.ucs.indiana.edu!fractal!mdchaney
  4. From: mdchaney@fractal.ucs.indiana.edu (M Darrin Chaney)
  5. Subject: Re: Computer Science Programs
  6. Message-ID: <Bt4x5K.9vI@usenet.ucs.indiana.edu>
  7. Sender: news@usenet.ucs.indiana.edu (USENET News System)
  8. Nntp-Posting-Host: fractal.ucs.indiana.edu
  9. Organization: Indiana University, Bloomington
  10. References: <1992Aug14.230223.17066@athena.mit.edu> <1992Aug15.031756.24965@athena.mit.edu> <1992Aug15.02132.10817@ms.uky.edu>
  11. Date: Mon, 17 Aug 1992 15:46:32 GMT
  12. Lines: 75
  13.  
  14. In article <1992Aug15.02132.10817@ms.uky.edu> borders@ms.uky.edu (Johnny Borders) writes:
  15. >solman@athena.mit.edu (Jason W Solinsky) writes:
  16. >>Before anybody flames me for extreme opinions in my last post, let me note
  17. >>that I meant to e-mail it and not post it. I didn't want to have to put up
  18. >>with flames. That having been said, flame away.
  19. >
  20. >Well, I don't have a flame, just an addition:
  21. >
  22. >I consider the CS program here at the University of Kentucky the most 
  23. >pitiful excuse for "higher-education" I've ever seen (not that I've seen
  24. >much, mind you, but if it were worse anywhere else, I'd be surprised if they
  25. >were ever taught how to turn on a PC!).
  26. >We have people that walk out of here going: "UNIX? What's that?" and people
  27. >that think technology that was big 10 years ago is still on the cutting
  28. >edge today. I've actually printed envelopes on a NeXT and had a CS person
  29. >say: "WOW! I didn't think these things could do THAT!" <calgon, take me
  30. >away!> 
  31.  
  32. I went to a college (unnamed) for 2 years (a four year state school) which
  33. had an even worse CS program.  A 400 level computer graphics course used
  34. Microsoft QuickBASIC.  The instructor told how it was so nice because it
  35. compiled the program as you typed it in.
  36.  
  37. The big semester project was a pie chart (no joke!).  The user could type in
  38. up to 12 labels and values, and we charted them, each with a different color.
  39.  
  40. I considered adding ray-tracing to be a smart-ass, but it would've been too
  41. slow.  The prof would've been lost on that, anyway.  He couldn't understand
  42. a program that I had written earlier that moved a Pacman around the screen.
  43. It was our next to last assignment, and at his instruction, we had to use
  44. two screens and page between the two.  I did both screens with one single
  45. loop, and he simply couldn't fathom that.  He had some brilliant quote such
  46. as "It works, but I don't know how."
  47.  
  48. At the time, I was working in the physics department.  There, I worked with
  49. both graphics and image processing.  I was working with such things as 
  50. ray-tracing and Fourier transforms when I took that class.  Luckily, I was
  51. self-motivated.
  52.  
  53. Anyway, there is an extreme the other way.  The "Scheme only" schools won't
  54. get my praise, either.  I think that learning the theoretical computer
  55. science is nice, but it won't get you a job.  IU seems to have a pretty
  56. good balance.  You learn that stuff, but in your senior year, you take an
  57. intensive study in a "real-world" type thing, such as database application,
  58. or hardware application.  Scheme is the first language that you learn now.
  59. That contrasts with the first school I went to (an engineering school) where
  60. Fortran was the first language.
  61.  
  62. Sadly, alot of people are trying to push their opinions off on others in
  63. this area.  If I pay a school to educate me in the area of Computer Science,
  64. I expect to be able to get a job when I get out.  If I wanted to become a
  65. professor later, I might have more appreciation of theory, but few people
  66. want to take that direction.
  67.  
  68. Depending on what you plan to do in the real-world, C is necessary.  Fortran
  69. is still used at alot of lab-type places.  COBOL is, unfortunately, still used
  70. extensively in the business world.  The push to C is on, though.  Also, with
  71. database work, 4GL's are coming up that are easy to learn in a week, but offer
  72. great flexibility, and portability.  And, of course, the military uses ADA.
  73.  
  74. Dead languages include Pascal and friends.  Lisp and Scheme aren't used much
  75. in the real world.  And, wierd languages such as RPG, PL/I, and BLISS are
  76. pretty much unknown nowadays.
  77.  
  78. My advice is to avoid extreme universities, unless you want to teach, in
  79. which case you should find something like MIT (which Jason talks about).
  80. In general, if you want a job, go for a more practical approach, but not too
  81. practical :)
  82.  
  83.     Darrin
  84. -- 
  85.  
  86. mdchaney@iubacs mdchaney@bronze.ucs.indiana.edu mdchaney@rose.ucs.indiana.edu
  87.  
  88. "It's a marvel of vegetable containment..."
  89.