[24948] in North American Network Operators' Group
Re: Training the next generation:
daemon@ATHENA.MIT.EDU (Dana Hudes)
Tue Aug 24 11:18:38 1999
Reply-To: "Dana Hudes" <dhudes@panix.com>
From: "Dana Hudes" <dhudes@cncdsl.com>
To: "Jeff Parker" <jparker@nexabit.com>
Cc: <nanog@merit.edu>
Date: Tue, 24 Aug 1999 11:15:59 -0400
Errors-To: owner-nanog-outgoing@merit.edu
Jeff,
thanks for the input.
Comer has a volume 3 that uses Winsock instead of BSD sockets.
Stevens UNIX network programming 3rd edition added XTI, I don't know =
why.
Market -- always a problem to have a pool of eligible students but its a =
hot topic.
A co-requisite of our Operating Systems course, which is required, isn't =
too limiting
-- gives a pool of about 60 students (the 30 taking the fall, the 30 =
taking the spring; not too many
who took it last spring will be around next spring). I can't take more =
than 30, would rather have 20.
Hunter is big on C++ but I found out that they don't teach methodology =
despite calling the courses software engineering.
Its really the same course as it was when they used Pascal, only now =
they use C++.
If I get up in front of class and start drawing use-case diagrams, =
nobody will know what I'm talking about.
so much for a class-wide project in the large.
I'm going for the Comer vol. 1 course, plus sockets.
Thanks again,
Dana
----- Original Message -----=20
From: Jeff Parker <jparker@nexabit.com>
To: Dana Hudes <dhudes@panix.com>
Sent: Tuesday, August 24, 1999 9:47 AM
Subject: RE: Training the next generation:=20
> Dana -
> I teach a course here at the Harvard Extension school
> similar in aims to your 2nd course here. I've been using
> Steven's Unix Network Programming plus lecture notes that cover
> some of the Internet Protocols (ARP, BootP, ... RPC, NFS, AFS, ...)
>=20
> I don't cover much about TCP - other than a lecture that
> includes MTU discovery and Slow Start. Some of this is that our
> first semester course covers sliding window, etc. However, ours
> is a very market-driven course (that is, I don't have a natural =
market,
> so I can't scare folks off with prereqs) I cannot assume too much.
>=20
> Lately, I've been finding that our students don't know=20
> enough about Unix and Unix System Programming to deal with Stevens:
> I've switch the language from C to Java, and I'm using a Java
> text to teach sockets programming, as well as using Stevens
> TCP/IP Illustrated to teach the protocols. =20
>=20
> The project has always been a client/server system: we
> start with a simple name server with 3 operations: Insert,=20
> Delete, and GetNext, and deal with issues such as packet loss
> (I give them a "flakey sendto" that drops 2 packets out of 5,
> and introduces duplicate packets) and transactions (to deal
> with a "rename" (delete and insert) encountering a getNet walk.
>=20
> Depending upon the background, the setup (how does their
> bridge send/rcv packets, what they have to observe traffic - sniffer?) =
> I would think that your bridge assignment would be challenging. =20
>=20
> I'd be interested to chat about your course: here is a link
> to last semester's website. =20
>=20
> http://www.fas.harvard.edu/~adm119/cs258/=20
>=20
> - jeff parker
>=20
> > 2. Network application programming. Java clients, Perl and=20
> > Apache server side (or perhaps Java servlets). Hunter=20
> > students know C++ fairly well by their senior year; Java is=20
> > an easy transition. The entire class would divide into teams=20
> > with assignments that comprise various parts of the client=20
> > and server portions. The project would be a turn-based=20
> > simulation game (I used to play these and have a number of=20
> > appropriate games with play-by-mail options, game rule design=20
> > and/or game theory is not part of the course). While this=20
> > won't teach them to be router engineers -- or developers, it=20
> > should have some industry relevance.
> >=20
> >=20
> > Most Hunter graduates stay in the Greater NYC metropolitan=20
> > area. Given this, which of these options is better for the=20
> > industry? who is in shorter supply?
> >=20
> > Prompt feedback greatly appreciated. Registrar is asking for=20
> > the course description ASAP or sooner.
> >=20
> > Thanks!
> > Dana Hudes
> > CUNY Hunter Computer Science
> > former ISP
> >=20
>=20