Вы находитесь на странице: 1из 5

PL/SQL 5-Day In Class Event

Day 1
Activity Start Time Length Section Activities Notes

Welcome & Introductions 8:00 AM 15


Schedule is designed to review curriculum flow and
6 day schedule overview 8:15 AM 15 Describe daily schedule and goals clarify topics that require further explanation.

Teaching 8:30 AM 15 Section 2 L1: Using Variables in PLSQL


Section 2 L2: Recognizing PL/SQL
Teaching 8:45 AM 5 Lexical Units
Teaching 8:50 AM 5 Section 2 L3 Recognizing Data Types
Teaching 8:55 AM 5 Section 2 L4: Using Scaler Data Types
L1 # 3,4,5.
Lab 9:00 AM 30 Section 2 L1 and L4 Practice L4 #1,2,5
Section 2 L7: Writing PL/SQL Executable
Teaching 9:30 AM 10 Statements
Section 2 L8: Nested Blocks and Variable
Teaching 9:40 AM 30 Scope
Mid-Morning Break 10:10 AM 20
L7 # 3,5
L8 # 1,3,4
Lab 10:30 AM 30 Section 2 Lessons 7, 8, 9 Practice L9 # 1

Teaching 11:00 AM 10 Section 3 L2: Retrieving data in PL/SQL


Section 3 L3: Manipulating Data in
Teaching 11:10 AM 10 PL/SQL
Section 3 L4: Using Transactional Control
Teaching 11:20 AM 10 Statements
L2 # 3,5
Lab 11:30 AM 30 Section 3 Lessons 2, 3, 4 Practice L4 # 3,4,5
Lunch 12:00 PM 60

Describe group project and reason for working as a


team to complete the project. Discuss lab time
opportunities and how group project work should
Description of Semester 1 Project - be distributed among the team members. Discuss
expectations, timelines, group the presentation that will be given to the class at the
Project Description 1:00 PM 15 designation end of the week. Form teams.

Facilitate a discussion on how to conduct a group


activity with students, to create a project rubric.
Discuss teamwork, roles and responsibilities,
expected outcomes, and how a rubric is created as
an assessment tool. Discuss creating an individual
Project Description 1:15 PM 15 Building a Rubric Group Activity contributor rubric as well as a group project rubric.
Section 4 L1:Conditional Control: If
Teaching 1:30 PM 10 Statements
Section 4 L2: Conditional Control: Case
Teaching 1:40 PM 10 Statements
Section 4 L3: Iterative Control: Basic
Teaching 1:50 PM 25 Loops

L1 # 5 L2 # 3
Lab 2:15 PM 25 Section 4 Lessons 1-3 Practice L3 # 4
Mid-Afternoon Break 2:40 PM 20
Section 4 L4: Iterative Control: While and
Teaching 3:00 PM 25 For Loops
Section 4 L5: Iterative Control: Nested
Teaching 3:25 PM 25 Loops
L4 # 1, 2 Ensure that you have completed reviewing Sections
Lab 3:50 PM 45 Section 4 Lessons 4-5 Practice L5 # 2 1-4 by the end of Day 1.
Review and Plan 4:35 PM 25 Review and Plan as Needed
Day 2
Activity Start Time Length Section Activities Notes
Section 5 L1: Introduction to Explicit
Teaching 8:00 AM 35 Cursors
Section 5 L2: Using Explicit Cursor
Teaching 8:35 AM 10 Attributes
Teaching 8:45 AM 15 Section 5 L.3: Cursor FOR Loops
L1 # 4
L2 # 3, 4, 5
Lab 9:00 AM 30 Section 5 Lessons 1-3 Practice L3 # 2, 3
Teaching 9:30 AM 15 Section 5 L4: Cursors with Parameters
Teaching 9:45 AM 15 Section 5 L5: Using Cursors For Update
Mid-Morning Break 10:00 AM 15
Teaching 10:15 AM 30 Section 5 L6: Using Multiple Cursors
L4 # 2,3
Lab 10:45 AM 45 Section 5 Lessons 4-6 Practice L5 # 1

Strategic planning session for Semester 1 Project -


Discuss project, assign tasks, plot strategy and plot
Project Organization 11:30 AM 30 Project Planning Session timeline for completion
Lunch 12:00 PM 60
Teaching 1:00 PM 10 Section 6 L1: Handling Exceptions
Section 6 L2: Trapping Oracle Server
Teaching 1:10 PM 10 Exceptions
Section 6 L3: Trapping User-Defined
Teaching 1:20 PM 10 Exceptions
Section 6 L4: Recognizing the Scope of
Teaching 1:30 PM 20 Variables
L1 # 4
L2 # 5
L3 # 4
Lab 1:50 PM 30 Section 6 Practice L4 # 4
Teaching 2:20 PM 30 Section 7 L1: Creating Procedures
Section 7 L2: Using Parameters in
Teaching 2:50 PM 15 Procedures
Teaching 3:05 PM 10 Section 7 L3: Passing Parameters
Mid-Afternoon Break 3:15 PM 15
L1 # 4, 5, 6
L2 # 2
Lab 3:30 PM 30 Section 7 Lessons 1-3 Practice L3 # 2
Teaching 4:00 PM 30 Section 8 L1: Creating Functions
Section 8 L2: Using Functions in SQL
Teaching 4:30 PM 30 Statements
Open Lab 5:00 PM 180 Evening Lab time
Day 3
Activity Start Time Length Section Activities Notes
Section 8 L3: Review of the Data
Teaching 8:00 AM 5 Dictionary
Section 8 L4: Managing Procedures and
Teaching 8:05 AM 10 Functions

Teaching 8:15 AM 15 Section 8 L5: Review of Object Privileges


Teaching 8:30 AM 15 Section 8 L6: Using Invoker's Rights

L1 # 3, 5
L2 # 5
L4 # 1A-F
Lab 8:45 AM 30 Section 8 Lessons 1-6 Practice L6 # 1,2,3,4,5
Project Work - Building Procedures and
Project Work 9:15 AM 45 Functions
Mid-Morning Break 10:00 AM 15
Teaching 10:15 AM 30 Section 9 L1: Creating Packages

Teaching 10:45 AM 10 Secton 9 L2:Managing Package Concepts


L1 # 2, 3, 4
Lab 10:55 AM 30 Section 9 Lessons 1-2 Practice L2 # 1, 3, 4, 5
Section 9 L3: Advanced Package
Teaching 11:25 AM 20 Concepts
Section 9 L4 Persistent State of Package
Teaching 11:45 AM 15 Variables
Lunch Break 12:00 PM 60
L3 # 1, 2, 3, 4
Lab 1:00 PM 30 Section 9 Lessons 3-4 Practice L4 # 1
Section 9 L5: Using Oracle-supplied
Teaching 1:30 PM 45 Packages
Teaching 2:15 PM 30 Section 9 L6: Dynamic SQL
L5 # 1,2,3,5
Lab 2:45 PM 30 Section 9 Lessons 5-6 Practice L6 # 1, 2, 3
Mid-Afternoon Break 3:15 PM 15
Complete Procedures and Organize into
Projects 3:30 PM 45 Packages
Teaching 4:15 PM 30 Section 10 L1: Introduction to Triggers
Teaching 4:45 PM 15 Section 10 L2: DML Triggers: Part 1
Open Lab 5:00 PM 180 Evening Lab time
Day 4
Activity Start Time Length Section Activities Notes
Teaching 8:00 AM 30 Section 10 L3: DML Triggers: Part 2
L2 # 2, 6 A-C
Lab 8:30 AM 30 Section 10 Lessons 1-3 Practice L3 # 1
Section 10 L4: Creating DDL and
Teaching 9:00 AM 30 Database Event Triggers
Teaching 9:30 AM 5 Section 10 L5: Managing Triggers
L 4 # 3, 5
Lab 9:35 AM 30 Section 10 Lessons 4-5 Practice L5 1,2,3,4
Mid-Morning Break 10:05 AM 15
Section 11 L1: Using Large Object Data
Teaching 10:20 AM 30 Types
Teaching 10:50 AM 30 Section 11 L2: Managing Bfiles
Teaching 11:20 AM 20 Section 11 L3: User-Defined Records
Section 11 L4: Indexing Tables of
Teaching 11:40 AM 20 Records
Lunch Break 12:00 PM 60
L1 # 3
L2 # 4
L3 # 1
Lab 1:00 PM 30 Section 11 Lessons 1-4 Practice L4 # 2
Section 12 L1: Understanding
Teaching 1:30 PM 45 Dependencies
Mid-Afternoon Break 2:15 PM 15
S12 L1
Lab 2:30 PM 30 Section 12 Lab # 1, 2, 3

Projects 3:00 PM 30 Introduce Final Project


Development of rubric for final project -
Rubric Development 3:30 PM 30 collaborative development lesson

Projects 4:00 PM 60 Begin work on final project


If required - Administer Custom Exam
Open Lab/Exit Exam 5:00 PM 180 (50 Questions) - 1st Evening Session
Day 5
Activity Start Time Length Section Activities Notes
PL/SQL Projects 8:00 120 Completing Final Projects
Mid-Morning Break 10:00 AM 15
Groups Evaluate other groups' Final
Project Evaluaton 10:15 AM 30 Projects
Running Reports, Adding Users,
Fadventure Travel Project, Forums,
Class Management 10:45 AM 75 support, etc.
Lunch Break 12:00 PM 60
If required - Administer Custom Exam
Exam 1:00 PM 120 (50 Questions) - Session 1
Mid-Afternoon Break 3:00 PM 15
If required - Administer Custom Exam
Exam 3:15 PM 120 (50 Questions) - Session 2

If required - Administer Custom Exam


Open Lab/Exit Exam 5:15 PM 180 (50 Questions) - 2nd Evening Session

Вам также может понравиться