Course details
Is it a hardware related course or programming course?
Both
What programming language will be used for the projects?
You do not need to be an expert on a specific language unless you
decide to do a project on application development. But you will probably
need to know enough to pick up whatever is necessary on-the-fly. And you
are likely to need to pick up Linux/Unix shell commands and language
(bash, for example) in order to play with Linux and to install Linux
system and applications. And if you end up doing location aware service
for wireless users, you will need Oracle PL/SQL, and possible C/C++/Java.
On the hardware side, you certainly will need a network client device -- ideally a laptop and/or a handheld, and possibly a NAS (Network Access Service) device such as a simple NAT router and/or wireless Access Point, preferably one that can talk 802.1x or at least with a RADIUS. Presumably you have the client gear(s) already. NAS gears will cost you somewhere between $100 to $600 depending upon how far you want to go and learn in this course.
We will provide an exclusive partial T1 network and possible outside network for you to play around. The partial T1 and the outside network are not part of the Queens College network, and the partial T1 has an authentication infrastructure using RADIUS (Remote Authentication DIal-Up User Service).
What should we expect for the term projects?
Everyone will participate in two team projects. Each team project will
have at least 3 members. Each team will involve in some aspects of building
a REAL community-based wireless access network. When opportunity exists,
you could scope your term project that may be in corporation with a
non-profit organization and possibly local business community and Flushing
councilman's office.
Reference books and web resources