CS 5073 Syllabus for Advanced Topics for Teachers

            Name: Cathy Key
            Office: 3.02.05 f  Science Building
           Phone: 458-5536
           Email: key@cs.utsa.edu
           Web Page: http://www.cs.utsa.edu/~key
           Office Hours(lab 1.02.04): MTWR 5:30-6:00 pm  

Course Web Page:     http://www.cs.utsa.edu/~csteach

Lecture Time and Place:   July 7, 2003 - August 8, 2003

Course      Section       Day         
Time     
Room   Building
CS 5073       1
MTWR 6:00 - 7:50 am 1.02.04
SB

Textbook and Required Materials:

        Data Structures and Problem Solving Using Java 2nd Edition by Mark Weiss (required)
           http://www.awl.com/cseng/titles/0-201-54991-3/
        Ten high density double sided 3.5" formatted floppy disks
        A ring-binder with dividers for organizing lecture notes, recitations, assignments and other handouts

Prerequisite:

        CS 5063, comparable course, or experience teaching CS1 in C++

Course Objectives:

Grading Policy:

CS 5073 is a project based course.  Students will be given daily assignments to be completed in class and will be required to complete 4 major projects.

Drop Date:
   July 24, 2003 is the last day to drop this course.

Programming Environment:
  We will be using the JBuilder 5 development system along with Java version JDK 1.3. This software is available on the machines in all of the student computing facilities. However, the primary computing facility for the course is the CS Teaching Laboratory in room 1.02.04 SB. This room is open for a number of scheduled hours outside of class time and staffed with tutors who can assist you with account and programming problems (except for your individual assignments of course). The schedule for this room can be found at http://www.cs.utsa.edu/~javalab/lab/schedule.html . Schedule changes and notices are posted here, so be sure to check this schedule on a regular basis. An additional schedule for the downtown campus will be posted shortly.

You will have an individual account on the CS Sun Network which gives you access to both NT and Unix machines in the Department of Computer Science. Through this account you will have disk disk space for storing your files as well as email and a personal web page. You can access your files from home through this account. However, you should also back up your programs on a floppy. This account is for coursework only. You are expected to take care in maintaining the security of this account. Do not give your password to anyone. Your instructors will be regularly contacting you by email with information about the class. You MUST read your email several times a week. The class email alias is for the course instructors' use ONLY. 

If you have a suitable PC at home, we encourage you to install  JBuilder 5 Personal or JBuilder 6 Personal on your machine so that you can develop code at home. JBuilder 5 Personal or JBuilder 6 Personal can be downloaded free under a community educational license from the following:  http://www.borland.com/education/jbuilder/ . To comply with the terms of the license, you must register as a Borland community member (no charge) to obtain your personal key. Disks with the downloaded software are available for signout from your lecture instructor.
 

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 daily assignments, but direct copying is not allowed.  The weekly projects should reflect your own work.


Revision Date: February 11, 2003 at 9:45 am