Computer Science 362
last updated November 11, 2008
This page is a course resource for
Beth Katz's
CS 362 course in Fall 2008.
Classes are in Roddy 136 on Tuesdays and Thursdays (note room change).
We will meet a few times in the Linux Lab for structured hands-on activities.
Class meets 8am to 9:45am.
I am very available by email when I'm not involved with scouting activities.
C++
We will be using C++ and whatever editor you wish (emacs, vi, ...).
There will be a continuous series of
assignments to be completed outside class time.
If you want to work from home, learn how to connect to the lab machines
over secure connections.
You may use Eclipse or some other development environment, but your code must
be submitted and work with the g++ compiler and libraries we are using in the lab.
Realize that many home machines will not have a C++ compiler readily available.
I'd rather you spend your time learning C++ and the concepts than struggling
to get C++ to run on your machine. Prioritize.
I expect you to spend considerable time outside class on this course.
While we will go into the lab for some directed activities,
we will not be using class time for completing assignments.
Plan to do that on your own time.
Major Resources
Assignments (in reverse order of due date)
Learning
Reading the textbook gives you additional perspective and
details on the topics we're covering in class.
Understanding the assignments and completing them promptly (rather than
at the last minute) reinforces the concepts.
If you don't read the text and barely scrape by on the assignments,
you may pass the course.
But you aren't taking full advantage of the educational opportunity
you're paying for and we're trying to provide.
You're hearing only part of the story.
See my
learning page for more discussion.
Your goal here is to learn concepts and skills that will last a lifetime.
It's not just earning the grade and credit.
Course-related Links
Using the Linux Lab
Need reminders on how to use the Linux Lab?
Want to learn some new Unix commands?
Need help building a Makefile?
Want to learn more about writing bash shell scripts?
Try these.
Beth Katz, katz@cs.millersville.edu
or
Beth Katz, bethkatz@comcast.net