Week

advertisement
Applied Science University
Faculty: OF Information Technology
Department : Computer Science
( Course Syllabus )
CourseTitle
Credit Hours
Course No.
Prerequisite
Selected
Programming
Language
3
1301301
1303342
Coordinator Name
Ibrahim Hilal
Lecturer
Ibrahim hilal
Room No.
1223
Year (semester)
Lec./Lab. Credit
2012-2013 (2 )
E-mail
i_hilal@asu.edu.jo
Lecture :2
Lab : 2
Office Hours
Sun,Tue,Thu: 11-12
Mon,Wed : 11-12
Course Objectives:
At the completion of the course students will be able to use Oracle procedure builder to develop
and debug PL/SQL code to validate data and impose application logic and business rules. Students
will also be provided with practical hand-on experience to build Database Applications based on
sophisticated Forms, Reports and Graphs, and develop business applications using 4GL
Course Description:
Topics covered in this course include: characteristics of 4GL environments, studying the Oracle
Developer/6i as an example of 4GL-Systems, learning how to explore facilities provided to create
basic form modules, generating and runing them , creating and customizing master-detail forms,
controlling the behavior of forms, maintaining standards within forms, using multiple canvases,
manipulating windows, inter-link related forms and pass parameters between them, building menus,
working with report and graphic builder.
Intended Learning Outcomes :
Successful completion of this course should lead to the following learning outcomes :
A- Knowledge and Understanding :
A1) PL/SQL language.
A2) 4th GL Concepts.
A3) Exception Handling
A4) GUI items
A5) Writing, compiling and running Oracle Forms.
B- Intellectual Skills:
B1) Design Oracle Forms
B2) Learn how to convert real problem into a program that apply 4th GL.
C) Transferable Skills:
C1) Working on lab and helping each other with assist from lab supervisor in solving problems.
Page 1 of 3
Course Contents :
Week
Topics
1
Client/Server Oracle 10g
Relational Database
1
Using SQL Queries ( Review
)
Introduction to form Builder
2,3
4,5
Introduction to form Builder
6,7,8
8
9,10,11
Creating Custom Forms
Creating an integrated
Database appilcation
Introduction to PL/SQL
(Review)
12
Cursor
13
Handling Runtime Error
13
Creating an integrated
Database appilcation
Creating forms with multiple
Canvases
Creating Database Reports
14
14
Topic Details
Reference
(chapter)
Personal DBMS, Client/Server
DBMS; Oracle 10g Client/Server
Database
Create, Drop, Alter, and Rename
tables;Insert, Select, Delete, Update
1
Form builder,Start OCJ4,Shutdown
OC4j, Connect to DB,create a form,
run the form under a Web Browser;
select, update, insert, delete records
of a data table using a form; save
and open the form; Interpreting
Form Errors
Add, Remove and Edit a Data
block, module, Canvas, Frames and
Windows; Object Navigator, Layout
Wizard, Layout Editor, Property
Pallette, Master Data Block, Detail
Data Block,
Window Title, TootTip, List Of
Value (LOV), command button,
import static image , system date,
time. Creating Triggers, Runtime
Error ,checkbox, radio group, list of
items, Alert
Dynamic image importing;
15
2,3
5
In Class
assignment 1
5
In Class
assignment 2
5,6,8,10
First Exam
8
Data types, conditional statements,
logical and mathematical oprerators,
Control Statement (loops),
Implicit Cursor, Explicit Cursor,
function call in PL/SQL .
Predefined Exception, User-defined
Exception
Pop-up Menu,
4
Multi forms, multi datablock, form
can call a nother form
6
Report Wizard, object navigator,
Master-detail report
F I N A L E X A M I N A T I O N W EE K
Assessment
In Class
assignment 3
4
4
8
In Class
assignment 4
7
Course quality improvement :


From the market and new subjects in the field.
From the monitoring of students feedback (Evaluation sheet).
Page 2 of 3
Grade Distribution :
Assessment
- First Exam
- Assignments ( Reports /Quizzes/ Seminar / Projects / Tutorials ….)
- Final Examination
Grade
40%
20%
40%
Date
8/4/ -- 25/4/2013
3/6/ -- 6/6/2013
* Make-up exams will be offered for valid reasons. It may be different from regular exams in content and format.
Reading List:
Text Books
Other
References
[1] Guide to ORACLE 10g, Joline Morrison, Mike Morrison, Rocky Conrad; Course
Technology, 2006
[2] Oracle Developer/2000 Forms The practitioner Guide: By Albert Lulushi, Prentice
Hall, 1999
[3] Oracle Developer Handbook: By Robert Muller, Oracle Press, OsborneMc Grow Hill
[4] Oracle Developer/2000 Handbook 2nd Edition: By Michael Stowe,
Prentice Hall, 1999
[5] Commercial Application Development using Oracle Developer 2000: By
Ivan Bayross, BPB publications, 1999
[6] Teach Yourself Oracle 8 Database Development: By David Lockman
Sams, 1997
[7] Oracle Developer/2000 - Reference guide : Oracle Corporation
Last updated by : Ibrahim hilal 23/2/2013
Page 3 of 3
Download