It's a pretty huge part of our EECS (http://www.eecs.wsu.edu) program. A
whole 300 level undergraduate course devoted to it (one you would
probably take in your third or fourth semester in the program), and
those concepts are used throughout your undergrad "career" fairly
extensively. (especially if you "option" in software engineering)
They try to introduce the concepts in the first CS (weeder) course you
take, but a lot of MIS students are concurrently in the course (and it's
nowhere near their focus) so it seems to float over most students'
heads.
I am looking at the University of British Columbia (we may be moving to
canada/vancouver after we finish our first degrees, CS is my second) and
their first "principles of computer science" course includes an
introduction to "design methodology". The second includes more than just
an "introduction", it is listed as part of the course material.They
combine data structures and program design into an early second year
course. Third year, you take another big course on design (software
engineering style).
Mmmm... their program looks interesting. Anyway, lots of design.
Of course, I can't speak for every undergrad department ;o)
-nicole
Robert Kiesling wrote:
>
> Kelly Lynn Martin <[EMAIL PROTECTED]> writes:
>
> > It probably also helps that a lot of the people in the open source
> > community have little or no formal training. Design is not something
> > that most people learn how to do on their own.
>
> So what? Where would someone who's interested "learn" these skills.
> How many EECS programs teach design?
>
> Robert
>
> ************
> [EMAIL PROTECTED] http://www.linuxchix.org
************
[EMAIL PROTECTED] http://www.linuxchix.org