COURSE
PLANNING OUTLINE
(January 16 to March 20, 2002, 7-10 pm)
Title: I&CSCI X460.11 Java Programming II
| Catalog Number: Information & Computer Science X460.11 |
Units: (3) |
| Number of Meetings: 10 |
Length of Meetings: 3 hours |
| Room: 103 Interim Classroom Facility |
Prerequisites: I&CSCI X460.10 Java Programming I; or equivalent experience |
Course Description: (Official Catalog Description)
Information & Computer Science X460.11 (3) Java
Programming II
An elective course for the Advanced Software Technologies Certificate with
an Emphasis in Object-Oriented Technologies.
Expand your knowledge of
Java and learn about several of the advanced features available in the Java
programming environment. This course focuses on the development of graphical
user interfaces (GUIs) and on the use of software components. Topics include
images and sound, the Abstract Window Toolkit (AWT), GUI design, layout
managers, event handling, applications and menus, serialization, JavaBeans,
Swing components, and reflection and introspection. Students have an opportunity
to practice implementing these and other Java features in this hands-on course. Prerequisites:
Java Programming I (I&CSCI X460.10) or equivalent experience. Course fee
includes computer lab time.
James B. Dang, M.B.A., M.S., M.Ed., Executive Manager.
| When: | Wednesdays, January 16 to March 20 7:00-10:00 pm; 10 meetings |
| Where: | Room 103, Interim Classroom Facility, UCI Campus |
| Fee: | $645.00 |
| Reg #: | 00205 |
Educational
Objectives
Upon
completing this course students should be able to:
1. Graphical user interfaces (GUIs) and on the use of software components
2. Multimedia: Images, Animation, Audio and Video
3.
Abstract
Window Toolkit (AWT), GUI design, layout managers
4.
Java Beans
Instructional
Media:
·
Lectures
·
Demonstrations
·
Computers (lab)
·
Guided reading
Evaluation
(Please indicate how you plan to evaluate students)
·
Exams
·
Class projects
Bibliography
Textbooks:
![]() |
Title: Java - How To Program Author: Deitel & Deitel Publisher: Prentice-Hall.
|
Recommended
Readings:
- Advanced Java - Development for Enterprise Applications.
Author: Clifford J. Berg
Publisher: Prentice-Hall
- Java Programming Advanced Topics
Authors: Joe Wigglesworth & Paula Lumby
Publisher: Course Technology
TOPICAL OUTLINE
1. Graphics and Java2D
a. Graphics Contexts and Graphics Objects
b. Drawing Lines, Rectangles, Ovals, Arcs, Polygons, and Polylines
c. Java2D API and Java2D shapes
2. Basic Graphics User Interface Components
a. JLabel, JTextField, JPasswordField
b. JButton, JCheckBox, JRadioButton, JComboBox
c. JList and Multiple-Selection Lists
3. Advanced Graphical User Interface Components
a. JTextArea, JSlider, JPopupMenus
b. JDesktopPane and JInternalFrame
4. Multimedia
a. Images
b. Animation
c. Audio
d. Video
5. AWT and Using Layout Managers
a. AWT
b. Layout Managers
c. BoxLayout and CardLayout
d. GridBagLayout
6. Java Beans
a.
Basic Java Beans
structures
b.
Document type definition
University of California,
Irvine
University Extension
Spring 2002
Information & Computer Science X460.11 (3) Java Programming II
JAMES DANG
, InstructorPreliminary Weekly Schedule
Reading assignment to be done prior to class
| Week | Date | Chapter | Topics |
| 1 | 01/16/02 | Introduction - Graphics & Java2D - Lab 1 | |
| 2 | 01/23/02 | 12 | Graphical User Interface Components: Part I - Lab 1 due |
| 3 | 01/30/02 | 12 | Graphical User Interface Components: Part I- Lab 2 |
| 4 | 02/06/02 | 13 | Graphical User Interface Components: Part II - Lab 2 due |
| 5 | 02/13/02 | 13 | Graphical User Interface Components: Part II - Lab 3 |
| 6 | 02/20/02 | 18 | Multimedia: Images, Animation, Audio & Video - Lab 3 due |
| 7 | 02/27/02 | 18 | Multimedia: Images, Animation, Audio & Video - Lab 4 |
| 8 | 03/06/02 | Handout | AWT and Using Layout Managers & Event Model - Lab 4 due |
| 9 | 03/13/02 | Handout | AWT and Using Layout Managers & Event Model - Project - How to Run Elevator |
| 10 | 03/20/02 | Handout | Java Beans and Final Exam - Project due |
| Lab 1 | Lab 2 | Lab 3 | Lab 4 | Project | ||
| 1 | Bower, Louis | X | X | X | X | X |
| 2 | Hughes, John | X | X | X | X | X |
| 3 | Ou, Zin | X | X | X | ||
| 4 | Kirchner, Michael | X | X | X | X | X |
| 5 | Menzel, Carolyn | X | X | X | X | X |
| 6 | Neal, Grant | X | X | X | X | X |
| 7 | Parkin, Greg | X | X | X | ||
| 8 | Pete, Roy | X | X | X | X | X |
| 9 | Pham, Loc | X | X | X | X | X |
| 10 | Pham, Thomas | X | X | X | X | X |
| 11 | Saine, Jeremy | X | X | X | X | X |
| 12 | Tucker, Calvin | X | X | X | X | X |
| 13 | Wallace, Jefferey | X | X | X | X | X |