You are on page 1of 4

Lawrence Technological University MCS6623 Data Warehousing- Development, Implementation & Operation

Fall 2011 Course Syllabus Days T,R Time 5:45 7:00 Room:


Instructor: David Alfred Ostrowski Phd. Email: Office Hours: T,R 4:00 5:45 or by appt.

Course Objective: This course provides practical techniques used to build a warehouse including requirements definitions, extract-transformation-loads of data, query applications and executive information systems. Data mining algorithms and techniques that identify trends in data stored in a warehouse will be covered. Data migration tools, data design tools, data mining tools, and OLAP will be discussed. Compare contrast data warehousing approaches (dimensional vs. DW2.0). Apply OLAP techniques. Study application of Metadata and Unstructured data in the context of data warehousing applications. Text:
DW 2.0 The Architecture for the Next Generation of Data Warehousing W.H. Inmon, Derek Strauss, Genia Neushloss Morgan Kaufman pub.

Supplemental material:
Building A Data Warehouse: With Examples in SQL Server Vincent Rainardi Apress pub. Programming Collective Intelligence, Toby Segaran, Oreilly Pub. The Data Warehouse Lifecycle Toolkit Ralph Kimball, Margy Ross, Warren Thornthwaite, Joy Mundy, Bob Becker Wiley pub.

MySql database documentation Pysql database documentation Pentaho documentation

Instructional Strategy Topics are addressed in assigned text as well as classroom examples. Students are advised to closely follow 'Course Documents' section of the BlackBoard system. Students are to be held responsible for information on the Course Documents for the exams. Evaluation Three exams (2 tests 1 final). 5 Assignments. The students must be present on the day of exams. If the student fails to attend, a score of zero will be recorded. If a student cannot attend an exam it is their responsibility to contact the instructor beforehand to make accommodations.

Grading First Exam Second Exam Final Exam Assignments

10% 20% 20% 50% (5%, 5%, 10%, 20%,10%)

Grading Scale 100-90% A 80-89% B 70-79% C 60-69% D Below 59% E

All assignments are defined as a students personal piece of work no group projects. Projects that represent shared work will be given a grade of zero. Late Assignments will be assigned 3% late (percentage of your assignment or 0.03 of overall grade) per class period late No partial submission no resubmission : your submissions are final (If you are interested in feedback on your assignment please contact me before the due date to review your work and I will give you necessary feedback to ensure full credit for an assignment) .
Assignments Must be turned in to include the following (where applicable.): Software included (Your assignment will be run by meinclude .class files ((I will not compile your project))) . I also require the source code used to build the .class Hardcopy of all source code Hardcopy of all documentation Packaged in 8/11'' (preferably) envelope no loose CD/ papers etc. Your work is important I do not want to lose any portion or your project. Documentation (this will be further explained per assignment) Label your work / CD/ envelope

1 2 3 4 5 6 7 8 9 10 11

september_1, september_6 september_8,september_13 september_15,september_20 september_22,september_27 september_29,october_4 october_6, october_11 october_13,october_18 october_20,october_25 october_27,november_1 november_3,november_8 november_10,november_15

ch 1,2 ch3,4 ch5,6 ch7,8 ch9,10 review,test ch10,11 ch12,13 ch14,15 ch16,17 ch18,19 ch20,21 ch 22,23 review review

assign 1 due test 1 october 6 assign 2 due

assign 3 due test2 (november 17) assign 4 due assign 5 due

12 november_17,november_22 thanksgiving 13 november 29, december_1 14 december_6, december_8 15 december_13,december_15 final exam

NOTE: Class week starting September 17 is cancelled due to attendance of IEEE ICSC 2011 (September 20,22) Official Final Exam Date: Thursday

(1st class meeting: 17:10 or 17:45)

December 22 17:30-19:20

Assignment One: Building a Data Warehouse (albeit small) from two or more sources Assignment Two: ETL tools, Advanced AdHoc Querying Assignment Three: ETL tools, adhoc querying, Data Mining, OLAP, ML techniques

Assignment Four: Data Mining, OLAP, ML techniques Assignment Five: Data Mining,OLAP, statistic-based