Instructor: Felix G. Hamza-Lup, Ph.D
School of Computer Science University of Central Florida Orlando, FL 32816 ![]() Meeting Times and Place: M,W 12:00-1:50PM, ENG2, Room 102 Text:
Free Software IDE:
windows self-extracting exe http://java.sun.com/products/archive/j2se/5.0/index.html Instructions for setting the PATH and CLASSPATH. Java Applets and Applications
This example is meant to be the absolute minimum amount of code needed to code an application. View Skeleton of an Applet: This example is meant to be the absolute minimum amount of code needed to code an applet. View
A Simple Hello World Applet The "Hi" Applet More complex applets: TicTacToe Applet MoleculeViewer Applet SortDemo Applet WireFrame Applet Grading:
Midterm ................................................................... 25% Final Exam (Wednesday 07/27/2005) ....................... 40% Grading scale: 90-100 = A, 80-89 = B, 70-79 = C, 60-69 = D, <60 = F Plus/minus grading will be used in this course. Assignments Policy:
2. All assignments must be submitted through WebCT by the indicated due date. A late assignment would be accepted up to the cut-off date (4 days after the due date) with 10% penalty per day. If you did NOT submit the assignment by the cut-off date you will be assigned 0 points for that assignment. (!) Make sure you have access to your WebCT account . 3. It is your responsability to make sure you submitted all the files associated with the assignment. (!) Start working at the assignments early so that you avoid missing submission due to unpredicted last moment events. Tests & Exam Policy:
2. All tests/exam will be closed book and notes. Calculators of any kind and cell-phones are NOT allowed in any test/exam. 3. Do NOT miss any test/exam. There are no make-up tests. If you miss a test for SERIOUS reasons you have to provide official written evidence. If evidence is accepted a form of grade recovery will be discussed with the instructor. 4. Cheating may result in a failing grade regardless of performance. 5. If you are late at an exam you will be allowed to take the test provided nobody has left the room by the time you show up. No extra time will be provided to finish the exam. Participation and Attendance:
Communication with Instructor:
2. Communication with the instructor outside the class is welcomed. E-mail is the preferred mode of communication. (!) PLEASE add in the e-mail subject line "COP 3330" + your full name. I check my e-mail regularly and I will reply as soon as my schedule permits. For emergencies you may use my office phone number (407) 823-1048. 3. My office hours are Monday & Wednesday from 10:00AM-12:00PM, CSB RM 204. Other meeting times may be scheduled upon request. Lecture Classes:
Open Lab Times:
TA Information and Schedule: (replace " at " with @)
Tuesday 12:00 PM - 2:00 PM and Thursday 2:00 PM - 4:00 PM Building CC1, Room 202 Wednesday 3:00 PM - 5:00 PM and Friday 1:00 PM - 3:00 PM Building CC1, Room 202 Topics to be Covered:
2. Objects and Classes – instance methods, constructors, parameter binding, static modifier, method overloading. 3. Exceptions and I/O streams. 4. Inheritance – extending classes, class hierarchies, constructors, interfaces. 5. Extending interfaces, designing classes. 6. GUI, containers, components, layout managers. 7. Design by abstraction, interfaces. 8. Java Threads. Note 1: Assignment deadlines must be adhered.
Felix G. Hamza-Lup, Ph.D. -- Last Updated July 25,2005 |