Resources for CSC 173

Computers and Remote Access

The main computers for the course will be the machines of the Undergraduate CS Lab. These machines are currently high-end Dell PCs running Red Hat Linux v7.1. Sign-up for accounts will occur the first day of class. If you were absent, read the rules , and go see Marty Guenther in CSB 735 to get an account.

Due to heavy enrollments and expected demand for lab seats, all students in CSC 173 are requested to use remote access to the maximum possible extent. A limited number of personal workstations are available in the new lab on the 3rd floor of Hylan.

Remote X clients (WebTermX for PCs and eXodus for Macs) are now available on all public machines on campus, and are available free of charge to all ResNet users ( X servers).

The cycle servers for remote access are beefy multiprocessors named cycle1.csug.rochester.edu, cycle2.csug.rochester.edu, and cycle3.csug.rochester.edu. Please make connections to these, not to the machines with displays.

If you are relatively new to Unix, you should read through the introductory Unix material.

Students with accounts in the CS research labs may elect to work there instead, but course software will be maintained only on the CSUG network and work must be turned in from the CSUG network.

Mail and News

All students should subscribe to the electronic newsgroup, ur.cs173, through which class announcements will be made. E-mail questions may be directed to the newsgroup, or directly to the instructor or one of the TAs. Any answer deemed useful to the class as a whole will be posted (with identifying information removed) in the newsgroup.

If you aren't familiar with newsgroups and how to subscribe, the easiest way to get at them is through your favorite web browser. Look for the Newsgroups menu item in Mozilla, Netscape Navigator or Microsoft Internet Explorer. You will need to be on the UR network (at a machine in the rochester.edu domain) in order to see ur.cs173. On the csug network, the server is news.csug.rochester.edu. Eventually you may also want to subscribe to other groups, such as csug.general. If you want to test your ability to post a message, subscribe to csug.test and try posting a message. DO NOT send a test message to any of the regular newsgroups.

If you do not want to keep your csug mail separate from you mail.rochester.edu mail, then you can set up a .forward in your home directory on csug. Simply create a file called .forward whose only contents is the email address to forward your mail to.

Web Pointers

The Association of C and C++ Users maintains a very useful on-line compendium of reviews for books on C, Unix, and related topics.

C and C++ tutorials

Textbook

The textbook for the course is the same one used last year. Copies will be on reserve at Carlson library.
Foundations of Computer Science (C Edition),
by Alfred V. Aho and Jeffrey D. Ullman,
Computer Science Press, 1995.
We'll be using only the second half of the book. The first half was used last spring in 172. It's a very good resource, and well worth owning. If you choose not to buy it, expect to spend a lot of time in the library.

Also on reserve at Carlson: