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
E-Mail Address: Huaqing Wang at csub.edu
Check Your Grades
Course:
Password:
CSUB IT Books online
CSUB | CS Department

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 helios at home or any machine at CSUB without heilios being saved in the "Saved Sessions", you can add helios to the saved sesssion in three steps; (1) Put "helios.cs.csubak.edu" or "136.168.201.112" in "Host Name (or IP address)" box, (2) type a "helios" or any other string under the "Saved Sessions", (3) Click "Save" button.

Syllabus & Assignmnets
Class/HW# 1 2 3 4 5 6 7 8 9 10
CS 221
Syllabus & Description
Assign. 1
Due 1/13/2010
Assig. 2
Due 1/19
Assig. 3
Due 1/25
Assig. 4
Due 2/1
Assig. 5
Due 2/12
Midterm of CMPS 221 will be Thursday, Feb. 11.
CMPS 223
Syllabus & Description
List Implementation
Due 1/12
Linked List
Due 1/20
DD List & Iterator
Due 1/25
Stack and Application
Due 2/1
Circular array, List, Stack, Queue and Sorted Queue
Due 2/12
Midterm of CMPS 223 will be Thursday, Feb. 11.

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.