IT 380
Programming Logic and Design
Java Client Side
Applets and Applications
Instructor: |
Dale R. "Zai" Fox |
Office: |
159 Chester Hall |
Office Hours: | 3:30 - 5:50
PM Monday, Wednesday other hours by appointment |
Phone: |
(216)-432-8986 |
E-mail: |
|
Text: |
These text books are only suggested. Many people in the class will choose to not buy any book. Many in my past classes say my websites are developed enough they do not need one. I put these here for additional references. Particularly if you plan on working with Java in the future or trying to pass some of their certifications you may purchase these books or others. Each book has its perspectives and advantages.
When I first taught this course I used Deitel & Deitel. The students ended up getting through the course reasonably well. But I discovered the text is just somewhat too hard for the students I see in classes. So I developed this web with the idea of stepping Deitel & Deitel down a notch to fill in more steps along the way.
|
Methodology: |
Considering that this is a first course in Java, I will focus on developing the usual tools and syntax common to programming in just about any language. They will be somewhat different in Java, but they will also be very similar to what they are in other languages. So initially we will talk a little about Java Applications and Applets. Then we will study
|
Evaluation: |
- 40% of your grade will be based on a final test. The test will be a mixture of multiple choice and short answer with some program debugging. - 60% of your grade will be based on two homework assignments. All of the problems need be turned in individually. On the other hand, you are expected to work together to develop your solutions. Each homework assignment will be graded on a 100 point scale. They will be due at midnight on the day they are due.
You will want to e-mail your solutions to me by the date and time they are due. Any written discussion should be placed in a Word file and attached/inserted. You will also attach/insert things such as forms and projects to your e-mail. You also need to make sure you get an acknowledgement that I have received your email and solutions. Any lateness due to things such as illnesses, illnesses in the family or other things need to be independently verified. I do not necessarily need to know the details. For example, I am quite comfortable trusting a physician's statement without knowing the specifics of an illness. But I need some sort of reliable verification so that other students in the class do not feel that anyone is getting special treatment. |
Course Objectives: |
|
Web Sources: | Outside of
this course web you want to make certain you familiarize yourself with
Sun's java homepage at java.sun.com.
It can be very difficult to find what you want, but if you want to improve
competence with Java you need this webpage. |
Software Installation: |
One of the first things we need to do for the class is determine who has laptops that they will use. We will run through installing the software on your laptops. Eventually, we may make use of some sort of integrated development environment such as Eclipse, JBuilder or JCreator. Make sure that you learn how to the settings on your computer so that you can compile and run your java programs in any directory. The approach to do this will depend on your desktop operating system. In earlier versions of Windows you need to modify the path in your Autoexec.bat so that Java will work in all the necessary locations. You need to add something like C:\JDK1.2.1\BIN;%PATH% to your path. You also need to make sure you restart your computer in order to enable this new path command in the Autoexec.bat. With more recent versions of Windows where they finally no longer have DOS at its core, you need to do something different, but analogous. Directions will be given in class. You can also get the directions off the CD that accompanies Deitel & Deitel. |
Weekly Topic Coverage
Return to Dale R. "Zy"
Fox's
Courses
Page
Return to Dale R. "Zy" Fox's
Home
Page