COURSE PLANNING OUTLINE
(January 22 to February 4, 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 |
| 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., Senior RF Engineer.
| When: | Wednesdays, July 11-September 12, 6-9pm; 10 meetings |
| Where: | Room 201, UCI Learning Center, 200 S. Manchester Ave, Orange |
| Fee: | $645.00 |
| Reg #: | 00301 |
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
Summer 2001
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 | 07/11/01 |
11 |
Introduction - Graphics & Java2D - Lab 1 |
| 2 | 07/18/01 | 12 | Basic Graphics User Interface Components - Lab 1 due |
| 3 | 07/25/01 | 12 | Basic Graphics User Interface Components - Lab 2 |
| 4 | 08/01/01 | 13 | Advanced Graphical User Interface Components - Lab 2 due |
| 5 | 08/08/01 | 13 | Advanced Graphical User Interface Components - Lab 3 |
| 6 | 08/22/01 | 16 | Multimedia: Images, Animation, Audio & Video - Lab 3 due |
| 7 | 08/29/01 | 16 | Multimedia: Images, Animation, Audio & Video - Lab 4 |
| 8 | 09/05/01 | Handout | AWT and Using Layout Managers & Event Model - Lab 4 due |
| 9 | 09/12/01 | Handout | AWT and Using Layout Managers & Event Model - Project |
| 10 | 09/19/01 | 25 | Java Beans and Final Exam - Project due |
| Lab 1 | Lab 2 | Lab 3 | Lab 4 | Project | ||
| 1 | Blakis, Atis | X | X | X | X | |
| 2 | Boeker, Tom | X | X | X | X | |
| 3 | Close, Douglas | X | X | X | X | X |
| 4 | Gargaro, Joel | X | X | X | X | |
| 5 | Gazioglu, Lokman | X | X | X | X | |
| 6 | Goble, Mark | X | X | X | X | |
| 7 | Harding, Steve | X | X | X | X | X |
| 8 | Hicks, James | X | X | X | X | X |
| 9 | Leornard, Terri | X | X | X | X | |
| 10 | Saine, Jeremy | X | ||||
| 11 | Toja, Tom | X | X | X | X | |
| 12 | Vu, Binh | X | X | X | X | |
| 13 | Yalda, Issac | X | X | X | X |