Visual Programming - 605316
Summer Semester 2008/2009
Course Description:
Basic of visual programming, solid foundation of the syntax and semantics of a visual programming language used to develop both windows-based and web-based applications. The design and creation of graphical User Interfaces (GUI) using the Java programming Language.
Course Outline:
|
|
Topic |
Sections |
Notes |
|
1 |
Introduction to Visual Programming ( 6 hrs. ) |
Course
description, ILO, definitions, rules, etc. |
|
|
2 |
Overview
of OOP concepts |
||
|
3 |
Overview
of Swing Components |
|
|
|
4 |
JLabel
Class |
|
|
|
5 |
Event
Handlign |
|
|
|
6 |
How
Event Handling Works |
|
|
|
7 |
GUI Components Part 1 ( 6 hrs. ) |
JTextField
and JPasswordField |
|
|
8 |
JButton |
||
|
9 |
JCheckBox
and JRadioButton |
||
|
10 |
JList |
||
|
11 |
Review for First Exam |
|
|
|
16 |
First Exam |
||
|
17 |
GUI Components Part 2 ( 16 hrs. ) |
Return and Discussion of the First Exam |
|
|
18 |
Multiple
Selection Lists |
||
|
19 |
Mouse
Event Handling |
||
|
20 |
Adapter
Classes |
||
|
21 |
Keyboard
Event Handling |
||
|
22 |
Layout
Manager |
||
|
23 |
BorderLayout |
||
|
26 |
GridLayout |
||
|
27 |
JTextArea |
||
|
28 |
JPanels |
||
|
29 |
Creating
a Customized Subclass of JPanel |
|
|
|
30 |
JSlider |
|
|
|
31 |
|
Using
Menus and Frames |
|
|
32 |
|
Review for Second Exam |
|
|
33 |
|
Second Exam |
|
|
34 |
|
Return and Discussion of the Second Exam |
|
|
35 |
Exception Handling in Java ( 6 hrs. ) |
Basics
of Exception Handling in Java |
|
|
36 |
Try
Blocks |
||
|
37 |
Throwing
an Exception |
|
|
|
38 |
Catching
an Exception |
|
|
|
39 |
Rview
for Final |
|
|
|
40 |
Final Exam |
|
Note: Course weekly content may change, you will be
notified with any changes in the class.
Textbook:
Suggested references:
Tools used in the course: