CMPS 355 – Welcome Letter
Dr. Tom Higginbotham
Department of Computer Science
Office 331 C CLB
Office Hours: 09:00 – 11:00 A. M., MTWT
Telephone:
549 – 2055
Email: Higginbotham@selu.edu
Web Page:
http://www.selu.edu/Academics/Faculty/thigginbotham
Catalogue Description:
355. Object-Oriented Programming. Credit 3 hours. Prerequisite: Computer Science 270 or 280. Introduction to the Object-Oriented Paradigm, including data abstraction, encapsulation, polymorphism, inheritance, and garbage collection. Implementation of these concepts using an Object-Oriented language.
Hardware Requirements: IBM/IBM compatible PC running Windows 95/98/2000/ME
Software requirements: Java, JDK html documentation, jGrasp
Internet Connection: Required
Required Knowledge: Know how to upload/download, zip/unzip files and use email
Text. (Required) Thinking In Java, 3/e, Bruce Eckel, Prentice Hall, ISBN 0-13-100287-2, 2003. An eText version may be downloaded free at http://mindview.net/Books.
Text. (Reference, but not required), Beginning Java 2, Andrea Steelman, Murach and Associates, 2001.
Text: (Reference, but not required), Java Programming, Malik and Nair, Thompson, 2003.
Tutorial: (Reference, but not required), http://java.sun.com/docs/books/tutorial/
Java and JDK HTML documentation may be downloaded at http://java.sun.com/
jGrasp (Java IDE) may be downloaded from http://www.eng.auburn.edu/grasp/
You may also burn a cd in the Majors’ Lab (Fayard Hall 125).
Dear
CMPS355‑Distance Learning Student:
As your
instructor for the Distance Learning Section of CMPS355, Object-Oriented
Programming, I would like to welcome you to our course, and trust that you will
find CMPS355‑DL to be a unique, challenging and rewarding educational
experience. The course description from
the University Catalogue is:
355.
Object-Oriented Programming. Credit 3 hours. Prerequisite: Computer Science 270
or 280. Introduction to the Object-Oriented Paradigm, including data
abstraction, encapsulation, polymorphism, inheritance, and garbage collection.
Implementation of these concepts using an Object-Oriented language.
Do not consider taking this course without the
prerequisites. Without them, you will
not be successful in this course.
Our course is being offered this semester as a
distance learning course. We will be
benefiting in our course from the communication and information exchange
capabilities provided to us over the Internet and the World Wide Web, and you
will be participating in what is referred to as an "Asynchronous Learning
Network."
If this is
your first "Virtual Classroom" course, then I must tell you that the
delivery of this course will be different from any other course you have taken.
We can refer to the traditional courses you have taken as "face to
face" courses, i.e., you meet on a weekly basis and come face to face with
your instructor and fellow students. In our course, you will not meet face‑to‑face
with me, nor will you see your fellow students in a classroom. But you WILL
study and learn the identical material
which is normally covered in (my) “traditional” face to face sections, and you
will use the identical textbook and supporting course materials, and complete
comparable assignments and take comparable examinations.
A benefit
of taking this course DL is that you as a student get to set your own pace.
However, there are the drawbacks of 'putting work off' to the point that you
can no longer catch up and complete the course in the allotted amount of
time. To help everyone stay on course,
I have assignments that will be due periodically. You can, of course, turn these
in ahead of time so you can free up time elsewhere.
You will
have textbooks and other resource materials, assignments and examinations
comparable to what is normally given in the traditional face‑to‑face
sections. And, through the use of BlackBoard, you will be communicating both
with me and your fellow students in ways not possible in the traditional
classroom setting.
A
university course represents a partnership in learning between you and your
instructor. Each bears certain responsibilities. Your responsibilities and
obligations in this course will differ from those of traditional courses. Perhaps the major obligation on your part
will be to discipline yourself to the mode of the course delivery, and always
to maintain currency. Basically, this means you will have to do the
following:
Log
onto, and participate in, the on‑line conferences which are specified for
our course, and do so several times a week.
Retrieve
the assignments which will be specified in an on‑line conference, and
submit them by the designated due date.
Take the
examinations on the specified dates to be announced.
The
"link" between you, the student, and I, the instructor, will be the
on‑line communication capabilities of our "asynchronous learning
network." We will be using a system called BlackBoard for CMPS355‑DL.
It is fairly easy to learn and use, but of course, you will need a little bit
of practice to get accustomed to it. Read carefully the material made available
to you, and practice! There is on‑line help available. And, don't be
afraid to use the system, and yet don't be intimidated by features you may not
need to know.
I will
tell you, 'right off the bat', that the key to success will be your own self‑discipline
and motivation. You MUST allocate sufficient time several days a week for our
course, and log on BlackBoard several times a week for important
information. The assigned materials in
the textbook MUST read thoroughly. There might also be some downloadable material
and on‑line material which you will be responsible for. You must not fall
behind. The better your discipline and motivation, and the more actively you
participate in the designated conferences, the more you will derive from the
course.
Your grade
for the course will be based on the following:
1) Final Examination 25%
2) Midterm 15%
2) Quzzes 10%
The
examinations, etc. will be done over the Internet. So, there will be no need for a proctor or coming to the campus.
(Makeup examinations in special cases are possible.)
All
assignments and projects will have DUE DATES, and you MUST meet these due dates
or your submission will receive a penalty.
If you
need to contact me, you may reach me at higginbotham@selu.edu. Whenever you email me, please put
355-<message> in the Subject Line of your email. Of course, leave off the <>. Also, I have a web site, which can be
located by going to the Department of Computer Science web site and then
choosing faculty, that will contain important information needed during the
time frame of this course.
The first
thing I would like you to do is to send me an email at higginbotham@selu.edu
indicating that you have read this letter.
The second
thing I would like you to do is log onto the Black Board System, www.selu.edu > Academics > Blackboard
Online Courses and introduce
yourself. Your account is the
your w number, and your password is that you use for registration, or the last
time you had a Blackboard course, or is smmddyy. If you have a problem, call 549 – 5555, #1.
Best
wishes for success in CMPS355‑DL!
Dr.
Tom Higginbotham