Professional Documents
Culture Documents
Visual Programming Lab. Syllabus
Visual Programming Lab. Syllabus
1|Page
Al-Balqa Applied University
Prince Abdullah bin Ghazi Faculty
of Information Technology
Department of Computer Science
Visual Programming Lab. Syllabus
Students will be able to learn visual programming basics and its
components.
Students should gain both a conceptual understanding of specification
and GUI design issues and their implementation, and hands-on
experience implementing an IDE;
Students should be comfortable using the Java application
Course Outcomes programming interface to learn about and then to successfully and
appropriately use an already-written Java class;
Students should have obtained experience designing, implementing,
testing, and debugging graphical user interfaces that respond to user
events using Java.
Students will be able to learn java database programming.
Course Contents
Week Topics Chapter in Text
2 Lab 1: To display output using JOptionPane output dialog boxes 1,2,3,4,5
and to create Java Forms with the NetBeans IDE
3 Lab 2: how to use File and Color Choosers; showOpenDialog and 9, 34
showSaveDialog methods
4 Lab 3: Creating a Java Form using with JFrame 34
5 Lab 4: LayoutManager and Graphics 12
6 Lab 5: Event-Driven Programming I 16
7 Lab 6: Event-Driven Programming II 16
8 Midterm exam
9 Lab 7: User-Interface components - I: JCheckBox, JRadioButton, 17
JComboBox
10 Lab 8: Game Programming 18
11 Lab 9: Java Database Programming 37
12 Lab 10: Databases and Java Forms 37
13 Lab 11: Databases and Java Forms ext. 37
14 Lab 12: Databases and elbaTJ 36, 37
15 Final exam
2|Page