CS 1063 Syllabus

Class Web Page:  http://www.cs.utsa.edu/~cs1063

Lecture Time and Place:

Class Section Day Time Place
CS 1063 1 MWF 12:00-12:50pm SB 3.02.02
CS 1063 2 TR 9:30-10:45am JPL 3.02.38
CS 1063 3 TR 7:00-8:15pm SB 3.02.02
CS 1063 4 MWF 9:00-9:50am SB 3.02.02
CS 1063 901 TR 9:30-10:45am FS 2.512

Textbook:

Java Concepts by Cay Horstmann, 5th Edition

Prerequisite:

No previous programming experience.  Students with programming experience should consider CS 1713 or CS 2123.

Course Objectives:

Grading Policy:

Web CT:

The course will be using WebCT (http://webct.utsa.edu/) for project and laboratory hand-ins, grade reporting, and online quizzes.  WebCT also provides a course discussion page, course mail (not email) for exchanging course information, and a course chat page.  The course calendar is also maintained there.

Online Quizzes:

There will be 10 quizzes administered online through WebCT.  The lowest grade will be dropped in computing your quiz grade.  You are responsible for taking the quiz on one of the three days that it is available online (Thursday, Friday and Saturday of the week that it is scheduled).

Laboratories

You will receive grades for approximately 10 laboratories (7 for summer).  You must upload the deliverables for the laboratory in WebCT by the due date to receive credit for the exercise.  Late laboratories will NOT be accepted unless you have made advanced arrangements with your lecture instructor.

Individual Programming Projects:

There will be three major programming projects this semester.  While you may ask for assistance in debugging, these projects are to be ENTIRELY your own work.

Drop Date:

  1. Drop Date: December 3, 2008 (Freshmen, 29 hours or less)
  2. Drop Date: October 30, 2008 (Sophomore or higher, 30 hours or more)

Computer Accounts:

You will have an account on the CS network as long as you are enrolled in CS courses at UTSA.  This account gives you access to Windows, Linux and Sun machines in various CS laboratories.  You may also access your account from off-campus via the Internet using Secure Shell.  A free version of Secure Shell is available at http://www.ssh.com/support/downloads/secureshellwks/non-commercial.html if you wish to install it on your home machine.

Your account name will usually be your first initial followed by up to 7 letters of your last name.  However, account names sometimes vary because of name conflicts.  You can find out your account name from your instructor.  Your initial password is your 8-digit student ID without the leading @ sign.

Scholastic Dishonesty:

The integrity of a university degree depends on the integrity of the work done for that degree by each student.  The University expects a student to maintain a high standard of individual honor in his/her scholastic work.

In this course, you may collaborate on the recitation exercises, but direct copying is not allowed.  You may NOT collaborate on any of the individual programming assignments.  In particular, copying other people's code with minor modifications on individual projects is regarded as a serious case of cheating.  You must write your own code.  Because patterns of cheating do not always become apparent until after several assignments have been completed, you will be asked at the end of the course to hand in all of your source in electronic archival form.  Instructions for doing this will be given at the end of the course.  Each project should be kept in a separate directory as specified in the project description and should not be deleted.