home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / programm / 3154 < prev    next >
Encoding:
Internet Message Format  |  1992-11-15  |  2.1 KB

  1. Path: sparky!uunet!spool.mu.edu!sol.ctr.columbia.edu!eff!news.byu.edu!yvax.byu.edu!cunyvm!ndsuvm1!bj020000
  2. Newsgroups: comp.programming
  3. Subject: Re: first-year programming languages
  4. Message-ID: <92320.183138BJ020000@NDSUVM1.BITNET>
  5. From: Dave Mueller <BJ020000@NDSUVM1.BITNET>
  6. Date: Sun, 15 Nov 1992 18:31:38 CST
  7. References: <1992Nov9.152324.2715@jarvis.csri.toronto.edu><wingo-111192171446@wingosmac.ap
  8.  ple.com><1992Nov13.171915.26423@cbnewsc.cb.att.com><aelman.721693402@Xenon.Stanford.EDU> <dnebing-141192140340@m64-143.bgsu.edu>
  9. Distribution: na
  10. Organization: North Dakota Higher Education Computer Network
  11. Lines: 33
  12.  
  13. >  What happens in the first two classes?  The first two classes use
  14. >Pascal.  The programming assignments are meant to teach the language
  15. >more than the concepts.  When necessary, the students are practically
  16. >given the basic code which they only have to modify for their own
  17. >programs.
  18.  
  19. (Sorry I lost the originator of this paragraph)..
  20.  
  21. I'm curious as to what other people think about this..  99% of the programs
  22. my CS teacher gave to me were like what the above paragraph is describing..
  23. All we had to do was take a program, either given in the book or in class,
  24. and make a few changes..  That was the assignment.
  25.  
  26. I don't believe this is a very good way to teach.  It doesn't promote
  27. any origanility (sp) and creativity..  How can you learn how to program by
  28. yourself if all you do is change a few lines of code?
  29.  
  30. When you get a real job, most of the code you will write is going to be
  31. from scratch..  Granted there is going to be times when you modify existing
  32. code, but how can you create your OWN code when all you've been taught to
  33. do is modify someone else's.
  34.  
  35. I tutor the programming languages they teach here, and I can really tell that
  36. most of this teacher's student's are not good programmers at all.  They don't
  37. have even basic concepts such as modules (Modula-2 type) and ATD's.  To me,
  38. it is really frustrating to see this happening.  I transferred here from a
  39. school that made us write totally original programs, and I think that's the
  40. best way to go.
  41.  
  42. Any comments?
  43.  
  44. Dave Mueller
  45. bj020000@vm1.nodak.edu
  46.