C S 187 Java Programming Fall 2001
Section 01
Instructor: Dr. Esther Steiner Office: Science Hall 157
Phone: 646-2096
Office Hours: M W 1:30 - 2:20 pm or by appointment
E-Mail: esteiner@nmsu.edu
Lab Instructor:
Office:
Phone:
Web Site:
Prerequisite
Math 115 or equivalent. Previous experience in a programming language such as C, C++, or Visual Basic are required. It is highly recommended that you have taken CS 167 or a similar course.
Course Description
This course is an introduction to the Java programming language, and Java system development. The course will cover Java syntax, basics of constructing, compiling and executing Java applications, Java in both Windows and Unix environments, and web pages using Java applets. The focus of the course will be on writing correct Java code to meet given design specifications.
Textbook
Java How to Program, Fourth Edition, Deitel and Deitel, Prentice-Hall, 2002.
Attendance
Attendance is encouraged, but there are no points awarded for your attendance. Failure to attend regularly and often may produce very negative results on exams because material presented in class will appear on the exams. Attendance will be taken in the beginning to help me learn your names. Sodas, coffee and donuts are permitted in the classroom. Smoking and snoring are not permitted.
Laboratory
Closed laboratory sessions will be held for this class during the scheduled laboratory period. The lab instructor will hand out and discuss assignments, collect assignments that are due, return graded assignments, and be available during the lab period to assist you with questions about the labs.
Office hours for the lab instructor will be announced during the first lab.
Laboratory Assignments
Submission of lab assignments will be done through a web page. Specific due times will be noted on each assignment. If you are not finished with the lab assignment at the time it is due, SEND IN WHATEVER YOU HAVE DONE. Partial credit will be given whenever possible. Grading of the labs will be done by the lab instructor. Please contact him first if you have problems with grading. If you cannot resolve the problem with the lab instructor, let me know.
You are encouraged to discuss the lab assignments with your classmates, the lab instructor, and the instructor. However, the work you hand in should be your own work. You will see questions on the exams that come from the lab assignments
Exams
There will be three (3) exams in the course. The final exam will be weighted slightly more than the other two exams. Exams will cover assigned reading material, lectures, and lab assignments that have been given. There will be a review before each exam to cover any questions that you may have about the topics for the exam.
Grading
10 Lab Assignments 50 points each
Exams 1 & 2 (150 points
each)
Final Exam 200
----------------------
Total 1000 points
970 - 1000 points earned A+
900 - 969 points earned A
800 - 899 points earned B
700 - 799 points earned C
600 - 699 points earned D
less than 600 points earned F
Grade reports will be posted periodically on the lab instructor’s web
site. Be sure to check your grade periodically to make sure that
all of your lab grades and exams have been recorded correctly. If
you find an error on the report, please notify the lab instructor as soon
as possible.
Policy on Failure to Complete Assignments
Any student who has not completed any lab assignments or has not taken
an exam as of October 3rd, 2001 will be dropped from the course.
Policy on Cheating
Discussion among students about the lab assignments is encouraged.
However, labs that you submit for grading must be YOUR OWN WORK.
You must understand each step required to solve the lab problems and you
will see exam questions directly related to the labs. It is
impossible to describe every situation that is considered cheating.
Some obvious situations are:
DON’T
=====================================================
· Don’t copy someone else's work from a disk.
· Don’t allow someone else to copy your work.
· Don’t give a printed, handwritten, or electronic copy of your
work to another person.
· Don’t get a printed or handwritten copy of another person's
work.
· Don’t share the details of your homework solutions.
· Don’t have another person's disk in your possession for any
reason.
· Don’t sit and work with another person at the same computer
in the lab.
· Don’t allow someone else (a friend, tutor, lab assistant,
etc.) to help you so much that you can’t understand and explain the finished
work.
This and other forms of academic misconduct will be dealt with according
to the University Academic Misconduct Policy as stated in the Student Handbook.
Students with Disabilities
If you have or believe you have a disability, you may wish to self-identify.
You can do so by providing documentation to the Office for Services for
Students with Disabilities, located at Garcia Annex (phone: 646?6840).
Appropriate accommodations may then be provided for you.
September | |
7 | First Lab |
14 | Lab 1 Due |
21 | Lab 2 Due |
28 | Lab 3 Due |
October | |
3 | Exam 1 |
12 | Lab 4 Due |
19 | Lab 5 Due |
26 | Lab 6 Due |
November | |
2 | Lab 7 Due |
7 | Exam 2 |
16 | Lab 8 Due |
21 - 23 | Thanksgiving Holiday |
30 | Lab 9 Due |
December | |
7 | Lab 10 Due |
10 | Final Exam - 8:00 am |