Dr. Huaqing Wang
Dr. H. Wang, Professor
Computer Science Department
California State University, Bakersfield
Bakersfield, CA 93311-1022
Tel: (661) 654-2357, Fax: (661) 654-6960
Check Your Grades
Course:
Password:

CSUB | Directory | My CSUB | CUBS EMail | CSUB Books
CS Department | E Mail To: Huaqing Wang at csub.edu

Announcement
CMPS 342 textbook (from Fall 2007): Fundamentals of Database Systems (ISBB:0-321-36957-2), 5th Edidtion, by Elmasri & Navathe, published by Addison Wesley.
Paul Schoberg, a composer, musician, and computer scientist graduated from CSUB. To listen and/or buy his beautiful recordings visit his website at Go there and search for "SCHOBERG"

To be able to use Oracle thin JDBC driver and to use java email related classes and interfaces, add the following directories into CLASSPATH environment variable: /usr/java1.2/lib1.2/classes12.zip:/usr/opt/java121:/usr/opt/java121/javamail-1.1.3/mail.jar:/usr/opt/java121/jaf-1.0.1/activation.jar: On sumatra, the mail.jar (JavaMail 1.3) and activation.jar files are in /usr/j2se/lib/mail.jar and /usr/dt/appconfig/sdtpdasync/classes/activation.jar repectively.
Notice that the lastest mail.jar and activation.jar files may be at different locations from what are listed here. Try to find paths of these two files first and add the paths in the CLASSPATH environment variable.

If you try to use PUTTY to telnet/connect to sleipnir at home or any machine at CSUB without heilios being saved in the "Saved Sessions", you can add sleipnir to the saved sesssion in 4 steps; (1) Put "sleipnir.cs.csubak.edu" or "136.168.201.112" in "Host Name (or IP address)" box, (2), select SSH as connection type. (3) type a "sleipnir" or any other string under the "Saved Sessions", (4) Click "Save" button.

Syllabus & Assignmnets
Class/HW# 1 2 3 4 5 6 7 8 9 10
CMPS 223
Syllabus
Description
Dynamic Array-based List
Due 1/23
List Template
Due 1/28

Lab 2
Linked List
Due 2/4

Lab 3
Stack
Due 2/11

Lab 4
CMPS 350
Syllabus & Description
assignment 1
lab 1
Both Due Jan. 16
assignment 2
To be announced
lab 2
assignment 3
Due Feb. 3
lab 3

Due Feb. 3
assignment 4
Due Feb. 10
lab 4
Due Fe. 6

How to hand in your assignment:
1. Name your source file that contains main/entry code as XYyyydd.cpp or XYyyydd.java, where X is the your first initial, Yyyy are the first 4 letters of your last name, and dd are the 2-digit number indicating the assignment number. If the assigment number is less than 10, pad it with zero.
2. Put all source files for that homework in a subdirectory.
3. Zip all your source files (no binary/executable files) into a zip file with the command of the format: $ zip XYyyydd.zip *.cpp *.h. where X, Y and d have the the meanings defined above. Please notice that '$' is OS command prompt; don't type '$' before the command 'zip'.
4. (1) Use 'pine' to send your zip file (named XYyyydd.zip) to hwang@cs.csubak.edu, (2) Type the zip file name and course number as the Attachment Comment.