Class: CSCI 3326.01 Object Oriented Programming in Java
Semester: SPRING 2009
Instructor: Robert Schweller
Email: schwellerr@gmail.com
Homepage: http://www.cs.panam.edu/~schwellerr
Phone: (956) 381-2667
Office: ENGR. 3.294
OH: MTWF 10:00am - 11:15am, or by appointment
Classroom: ENGR. 1.290
Class Time: MW 1:10pm - 2:25pm
Textbook and other materials:
(Required) Java How to Program, by Deitel and Deitel, Seventh Edition, Prentice-Hall, 2007
Prerequisites:
Students are required to have completed CSCI
1380 (Computer Science I) with a grade of "C" or better.
Content:
The Java programming language and environment
will be introduced with an emphasis on object-oriented programming. The topics to be covered in this course
include Java programming environment, Java Applications, Java Applets, control
structures, classes, methods, inheritance, polymorphism, packages, 2D graphics,
Swing GUI, exception handling, files, and multithreads.
Learning Outcome:
Upon successful completion of this course,
students will be able to
Grading and Policies:
Quizzes/Homeworks
(40%)
3 Exams (20% each)
Your final grade will be based on the
following scale:
A: 90-100%, B: 80-89%, C: 70-79%, D: 60-69%, and F: 0-59%
Attendance and Drop Policy:
Students are expected to attend
lectures and to study the text in preparation to contribute to discussions. The class web page will provide access to the slides
used for each lecture, assignments, tests schedule, resources, etc. Consult it
often.
Make-up exams and quizzes will not be
given except by prior consent of the instructor. You must notify
the instructor within 24 hours after the exam/quiz when it is
missed for determination of excuse. Examples of acceptable excuses would be
death of an immediate family member, or illness, requiring physician's
attention. Depending on the excuse, make-up exams/quizzes will result in a loss
of points.
Students who wish to drop the
class should request the drop from the instructor no later than January
28th (last day to officially drop or withdraw). No
"drops" will be given after that date.
Important Note on Academic
Dishonesty:
Students are expected to be familiar with the
Department of Computer Science (UTPA) policies on computer usage.
All assignments and exams must be the student's own work. Students are
encouraged to help one another and work in groups to understand the materials
presented in class and the books, but both giving and receiving major sections
of programming code and exam solutions are considered cheating. Cheating
will be punished severely. For those who don't want others cheating to
cheapen your own hard work and hurt your grade -- send an anonymous cheating
reporting to the instructor via email. When cheating is caught, zero marks will
be given the cheated work, and the case will be forwarded to the Department
chair and beyond if necessary. Students are also encouraged to seek
help with identifying syntax and run-time errors from the instructor during
office hours.
Note to students with
disabilities:
If you have a disability which will make it
difficult for you to carry out the work as outlined here, or you need special
accommodations/assistance due to a disability, please contact the Office of
Services for Persons with Disabilities (OSPD), Emilia Schunior
Ramirez Hall, Room 1.101 (ph: 316-7005), or the Associate Director at maureen@utpa.edu immediately. Appropriate
arrangements/accommodations can be arranged.
Verification of disability and processing of
special services required, such as notetakers,
extended test time, separate accomodations for
testing, will be determined by OSPD. Please do not assume adjustments/accomodations are impossible. Please consult with the
Associate Director, OSDP, at extension 7005.