Chabot College Fall 2003 Removed Fall 2006 Course Outline for Computer Science 40C DEVELOPER 2000 IN THE ORACLE DATABASE Catalog Description: 40C - Developer 2000 in the Oracle Database 2 units An introduction to applications development in Oracle with Developer 2000. Topics include the development process, prototyping, programming for reuse, use of SQL and PL/SQL, Oracle Forms, Oracle Reports and Oracle Graphics. Prerequisites: Computer Science 40A and Computer Science 10 or 14 or equivalent; 1.5 hours lecture, 1.5 hours laboratory. Prerequisite Skills: Before entering the course the student should be able to: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. use the Microsoft Windows environment; run Windows applications and load/save data to diskettes and hard-drives; write code in a major programming language. know the features available in the Oracle database; know the role of the Database Administrator (DBA); be familiar with relational database structure; know the process of data normalization; be familiar with database objects such as Tables, Views and Indexes; be able to use the basics of SQL; be familiar with SQL*Plus and PL/SQL in Oracle; know how Oracle Forms, Reports and the Loader work; be familiar with the data warehouse features of Oracle. Expected Outcome for Students: Upon completion of the course the student should be able to: 1. 2. 3. 4. 5. 6. 7. explain the application development process; develop Form prototypes; add graphics, processes and triggers to the application; use SQL and PL/SQL in applications; report data and build charts; explain methods of code reuse; use the Developer 2000 Debugger. Course Content: 1. Building applications in Developer 2000 a. An overview of building applications b. The Program development process 2. Prototyping and designing Forms a. Developing prototypes b. Processes and triggers c. Designing windows 3. Reporting data a. Basic Report formats b. Building charts c. Adding graphics Chabot College Course Outline for Computer Science 40C Fall 2003 Page 2 Course Content: continued 4. Implementing, testing and debugging a. Programming for reuse b. The Developer 2000 Debugger Methods of Presentation: 1. 2. 3. 4. Lecture Discussion Classroom demonstrations Student use of appropriate computer laboratory Assignments and Methods of Evaluating Student Progress: 1. Typical Assignments a. From the textbook: Create a form with two blocks containing respectively a master table and a child table. Link the two tables via the common key field. b. Lab assignment: Prototype and design a set of forms for an employee database 2. Methods of Evaluation a. Programming Assignments b. Exams, including a final c. Written homework from the book Textbooks(s) (Typical): Oracle8 Developer 2000 Handbook; Robert Muller, Oracle Press, April 2000 Special Student Materials: 1. 2. Computer use fee Diskette A. Oliver 2001 Revised J. Traugott (9/20) effective (9/03)