Visual Programming - 605316

Summer Semester 2008/2009

Course News:


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.

Review Slides

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

GUI - Part 1

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

GUI Part2

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

3-GUI Part3 - Sum09.pdf

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: