Meetings This class meets on Mondays from 6:20 PM to 9:05 PM in CIS Room 1034 (in class delivery of instruction).

Similar documents
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550

CPS352 Database Systems Syllabus Fall 2012

Course Syllabus. Course Information

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus

CSC 111 Introduction to Computer Science (Section C)

USF Sarasota-Manatee - New Undergraduate Course Proposal Form

COWLEY COLLEGE & Area Vocational Technical School

Computer Science Technology Department

Course and Contact Information. Course Description. Course Objectives

Instructor: Anna Miller

INFS 2150 (Section A) Fall 2018

Course and Contact Information. Course Description. Course Objectives

MWF 9:00-9:50AM & 12:00-12:50PM (ET)

New Undergraduate Course Proposal Form

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

A: 90% - 100% B: 80% - <90% C: 70% - <80% D: 60% - <70% F: < 60% Important Dates:

Advanced Relational Database Management MISM Course F A Fall 2017 Carnegie Mellon University

CRIJ 1301 Introduction to Criminal Justice (8-Week On-line Version) Fall 2017 Aug. 28 through Oct. 22

Syllabus Revised 08/21/17

CENTRAL TEXAS COLLEGE COSC 1337 PROGRAMMING FUNDAMENTALS II. Semester Hours Credit: 3

COWLEY COLLEGE & Area Vocational Technical School

IST659 Spring2015 M001 Wang Syllabus Data Administration Concepts and Database Management

WAYLAND BAPTIST UNIVERSITY VIRTUAL CAMPUS SCHOOL OF BUSINESS SYLLABUS

CS157a Fall 2018 Sec3 Home Page/Syllabus

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction

CPSC 4600 Biometrics and Cryptography Fall 2013, Section 0

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016

MGMT 4336 Networks & Data Communication Section D10

General Information. Course Prerequisites. Course Description

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

Syllabus: AIT Information Systems Infrastructure Lifecycle Management

HOUSTON COMMUNITY COLLEGE BUSINESS TECHNOLOGY NORTHEAST COLLEGE-NORTHLINE LOCATION COURSE SYLLABUS FALL 2011 COMPUTER APPLICATION I POFI 1301

ECONOMICS 5317: CONTEMPORARY GOVERNMENT AND BUSINESS RELATIONS

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

INF 315E Introduction to Databases School of Information Fall 2015

TBD TA Office hours: Will be posted on elearning. SLO3: Students will demonstrate competency in data modeling, including dimensional modeling.

San José State University Department of Computer Science CS 166 / SE 166, Information Security, Section 4, spring, 2017

COLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus

San José State University Department of Computer Science CS166, Information Security, Section 1, Fall, 2018

San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

Using Canvas to take a Class

USC Viterbi School of Engineering

SYLLABUS. Departmental Syllabus

Computer Science Technology Department

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

Course Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face

San José State University Department of Computer Science CS-174, Server-side Web Programming, Section 2, Spring 2018

CIS 302 Relational Database Systems

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017

Gerlinde Brady Phone: Office Hours: see Web at:

Cleveland State University

New Undergraduate Course Proposal Form

Arindrajit Roy; Office hours:

CS 3230 Object Oriented UI Development With Java Syllabus

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2011

COWLEY COLLEGE & Area Vocational Technical School

Computer Science Technology Department

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

San José State University Department of Computer Science CS158B, Computer Network Management, Section 1, Fall 2016

Syllabus Revised 01/03/2018

ESET 349 Microcontroller Architecture, Fall 2018

After completing this course, participants will be able to:

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION VPT 2165

COSC 115A: Introduction to Web Authoring Fall 2014

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

CS 3030 Scripting Languages Syllabus

EEL DATA NETWORKS, SYSTEMS, AND SECURITY Fall 2016

Sul Ross State University. Spring CS 3310 Computer Communications. Office Location: ACR 109-B Office Phone:

NOTE: This syllabus is subject to change during the semester. Please check this syllabus on a regular basis for any updates.

AE Computer Programming for Aerospace Engineers

Langara College Spring archived

SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION

Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services

Langara College Spring archived

Computer Technology Division. Course Syllabus for: COMT Spring Instructor: Joe Bolen

TCOM 663/CFRS Intrusion Detection and Forensics Department of Electrical and Computer Engineering George Mason University Fall, 2010

IST659 Spring 2016 Huang Syllabus Data Administration Concepts and Database Management

San José State University College of Science/Department of Computer Science CS 152, Programming Language Paradigms, Section 03/04, Fall, 2018

SCHEME OF COURSE WORK. Data Warehousing and Data mining

South Portland, Maine Computer Information Security

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS. INTRODUCTION TO INTERNET SOFTWARE DEVELOPMENT CSIT 2230 (formerly CSIT 2645)

Implementing Data Models and Reports with SQL Server 2014

IST659 Fall 2018 M004 Class Syllabus. Data Administration Concepts and Database Management

ITSY Information Technology Security Course Syllabus Spring 2018

Division of Engineering, Computer Programming, and Technology

Network Fundamentals and Design Fall Semester 2014

Oracle Database 11g: Data Warehousing Fundamentals

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2012

You must pass the final exam to pass the course.

Art 645 Introduction to Web Site Design Los Angeles City College

CS 3270 Mobile Development for Android Syllabus

CS 235AM, Mobile Application Development: Android Spring 2016

Common Syllabus revised

IST659 Database Admin Concepts & Management Syllabus Fall 2015

CoSci 487 SYLLABUS Introduction to Networks

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Transcription:

Clinton Daniel, Visiting Instructor Information Systems & Decision Sciences College of Business Administration University of South Florida 4202 E. Fowler Avenue, CIS1040 Tampa, Florida 33620-7800 cedanie2@usf.edu Office Hours: CIS2070A from 5:00 PM -6:00 PM Mondays Tel: (813) 974-5524 Fax: (813) 974-6749 ISM4219 Business Intelligence (3 Credit hours) Syllabus Fall 2013 Course Materials Required Text: Mundy, Thornwaite, and Kimball, The Microsoft Data Warehouse Toolkit, Second Edition, John Wiley & Sons, 2011. Outside readings will be used to supplement the text. You should also have access to a current database textbook and Microsoft database documentation since this technology suite will be used to implement the semester projects. There are also plenty of manuals and tutorials available on the course website. The Microsoft SQL Server tools are available from the ISDS department Microsoft Academic Alliance (as well as Microsoft s DreamSpark website). We will be using the USF Canvas portal at my.usf.edu, so make sure that you have a current login. This website offers lecture presentations, online reference materials, additional readings, and links to other resources. Prerequisites ISM 4212 with C grade or higher is required prior to taking this course. Meetings This class meets on Mondays from 6:20 PM to 9:05 PM in CIS Room 1034 (in class delivery of instruction). Course Description For undergraduate information systems students, as well as other interested business students. The course covers the rapidly emerging business intelligence and data mining technologies that are likely to play a strategic role in business organizations. Objectives This course is designed for undergraduate information systems students, as well as other interested business students. The course covers the rapidly emerging business intelligence and data mining technologies that are likely to play a strategic role in business organizations. A series of independent projects will be used to gain hands-on experience 1

with the core topics, such as Transact-SQL, Data Warehouse design, BI Interface design, and Data Mining. The projects are designed to be self-contained so that each provides a fresh start. Students should gain some experience in understanding database execution plans, as well as query writing and tuning. At least one of the projects will include analytic query writing and the use of online analytic processing (OLAP) tools. The final project will focus on data mining and involve understanding the underlying target data sets, selection of data mining technologies, and the implementation of preliminary predictive models. Learning Outcomes Upon completion of this course students should know differences between operational and analytical database systems, dimensional modeling (data cubes) and star schemas, data warehousing, online analytic processing (OLAP) tools, selected data mining techniques, and knowledge of BI management issues. Example business issues include customer retention models, purchasing models, and click stream analysis for understanding online consumer behaviors. Students will learn how to use Microsoft SQL Server database, along with Analysis Services, to illustrate many of the concepts covered in class, and provide a platform for hands-on projects. Course Grading Policies Course grades will be based on laboratory write-ups, examinations, and assignment projects. The (+/-) grading system will be used for final grades. The tentative weights for the various examinations and projects are as follows. Examinations (Online Quizzes): 30% Assignment Projects: 60% Class Participation: 10% A series of independent projects will be used to gain hands-on experience with the core topics, such as Transact-SQL, Data Warehouse design, BI Interface design, and Data Mining. The projects are designed to be self-contained so that each provides a fresh start. Students should gain some experience in understanding database execution plans, as well as query writing and tuning. At least one of the projects will include analytic query writing and the use of online analytic processing (OLAP) tools. The final project will focus on data mining and involve understanding the underlying target data sets, selection of data mining technologies, and the implementation of preliminary predictive models. Attendance Policy: It is assumed that students will make an effort to attend all classes. If a student is unable to attend a specific class, they should review any relevant online materials. If an assignment is missed, the students must make arrangements with the instructor to complete the required work. For any make-up examinations, both a written assessment and interview will be used as evaluations. Course Topics The course topics are divided into seven major parts, including hands-on coverage of data warehouse design and implementation techniques. 2

Part I: Business Intelligence Overview The first meetings provide an overview of business intelligence issues, along with data warehousing and data mining technologies. The differences between operational and analytic databases are highlighted, along with matters of scale (data marts and data warehouses). Important presentation technologies, including online analytic processing (OLAP) tools, geographic information systems and data mining techniques are briefly introduced. Part II: Data Warehousing and Online Analytic Processing (OLAP) Key data warehouse design techniques involving dimensional modeling and star schemas, as well as the role of metadata, are studied in detail. Analytic queries and the use of online analytic processing (OLAP) tools are reviewed. An example data warehouse will be used to introduce the concepts. Part III: Data Mining The focus of this section is selected data mining techniques, including decision tree induction, neural networks, market basket analysis, and clustering. Each of the techniques 3 will be covered through both lecture and laboratory approaches. Part IV: Data Visualization Data visualization techniques such as geographic information systems, visualization toolkits, and other presentation features often used in conjunction with OLAP interfaces are considered. Again, hands-on examples will be used to illustrate the concepts. Part V: Knowledge Management The final module will focus on reviewing the more general knowledge management challenges faced by organizations. Topics include managing corporate knowledge assets, expertise locators, and other human resource efforts, as well as text mining and document management. General University Policies Policy on Religious Holidays: Students who anticipate the necessity of being absent from class due to the observation of a major religious observance must provide notice of the date(s) to the instructor, in writing, by the second class meeting. Policy on University Closures: In the event of an emergency, it may be necessary for USF to suspend normal operations. During this time, USF may opt to continue delivery of instruction through methods that include but are not limited to: Canvas, Elluminate, Skype, and e-mail messaging and/or an alternate schedule. It is the responsibility of the student to monitor the Canvas site for each class for course-specific communications, and the main USF, College, and department websites, e-mails, and MoBull messages for important general instructions. Please note that USF regulations state that only students who are registered for this class may attend and be present in the classroom while presentations are being made. Any students who feel they need assistance to attend class must contact USF s Office of Student Disability 3

Services (974-4309) and request a review and authorization if appropriate for necessary support. Academic Integrity of Students: http://www.ugs.usf.edu/policy/academicintegrityofstudents.pdf Disruption of the Academic Process: http://www.ugs.usf.edu/policy/disruptionofacademicprocess.pdf Student Academic Grievance Procedures: http://www.ugs.usf.edu/policy/studentacademicgrievanceprocedures.pdf Students with Disabilities: Students with disabilities are responsible for registering with Students with Disabilities Services (SDS) in order to receive academic accommodations. SDS encourages students to notify instructors of accommodation needs at least 5 business days prior to needing the accommodation. A letter from SDS must accompany this request. See student responsibilities: http://www.sds.usf.edu See instructor responsibilities: http://www.asasd.usf.edu/instructorresponsibilities.asp?refer=faculty SafeAssign Privacy policy: In order to comply with privacy laws, students are not required to include personal identifying information, such as your name, in the body of the document. Submitting to the SafeAssign Global Reference Database allows papers from other institutions to be checked against your paper to protect the originality of your work across institutions. Please follow your instructor's instructions carefully regarding what identifying information to include. Blackboard Quick Reference Guide - Submitting SafeAssignments University Emergency Policy: In the event of an emergency, it may be necessary for USF to suspend normal operations. During this time, USF may opt to continue delivery of instruction through methods that include but are not limited to: Blackboard, Elluminate, Skype, and email messaging and/or an alternate schedule. It's the responsibility of the student to monitor Blackboard site for each class for course specific communication, and the main USF, College, and department websites, emails, and MoBull messages for important general information. 4

Fall 2013 Calendar (Tentative 16 Week) August Week 1: 8/26 Business Intelligence Overview Topics include an overview of BI technologies, contrasting operational and analytic databases, as well as general data warehouse architecture issues. Readings: MDWT Introduction, Chapter 1 and online materials. Quiz #1 The Kimball Lifecycle (Login to Canvas for details): Quiz #1 is DUE on 9/9. September Week 2: 9/2 Labor Day (No Class) Week 3: 9/9 Fundamentals of SQL This module will review the fundamentals of Standard SQL and Microsoft SQL Server T-SQL. Readings: Online materials. Assignment #1 (Login to Canvas for details): T-SQL. Assignment #1 is DUE on 9/23 Quiz #1 is DUE Quiz #2 BI Overview from Online document (Login to Canvas for details). Quiz #2 is DUE on 9/16. Week 4: 9/16 Fundamentals of SQL This module will continue the review the fundamentals of Standard SQL and Microsoft SQL Server T-SQL. Readings: Online materials. MDWT Chapter 2 Quiz #2 is DUE Week 5: 9/23 Designing the Data Warehouse Key design techniques involving dimensional modeling and star schemas will be introduced. Readings: MDWT Chapters 5, 6, and 7 (core reading). Assignment #1 is DUE (Upload assignment to Canvas) Assignment #2 (Login to Canvas for details): Data Warehouse Design. Assignment #2 is DUE on 10/7. Quiz #3 Creating the Relational Data Warehouse (Login to Canvas for Details). Quiz #3 is DUE on 9/30. October Week 6: 9/30 Designing the Data Warehouse Discussion of design techniques will continue Readings: MDWT Chapter 5, 6, and 7. 5

Quiz #3 is DUE Week 7: 10/7 Using the Data Warehouse Important interface design issues will be discussed, including coverage of Reporting Services, Excel Services, PowerPivot Services, and SharePoint Services. Readings: MDWT Chapters 8, 10, 11, and 12 (core reading). Online materials. Assignment #2 is DUE Quiz #4 Includes content from Chapters 8, 10, 11, and 12 (Logon to Canvas for Details). Quiz #4 is DUE on 10/21. Week 8: 10/14 Using the Data Warehouse The discussion of various interface designs will continue. Readings: MDWT Chapters 8, 10, 11, and 12. Online materials. Assignment #3 (Login to Canvas for details): BI Interface Design Project. Assignment #3 is DUE on 10/28. Week 9: 10/21 Using the Data Warehouse The discussion of various interface designs will continue. Readings: MDWT Chapters 8, 10, 11, and 12. Online materials. Quiz #4 is DUE Week 10: 10/28 Designing and Implementing Security Coverage of Business Intelligence and Data Warehouse Security Readings: MDWT Chapter 14. Assignment #3 is DUE November Week 11: 11/4 Administering the Data Warehouse Capacity planning and performance issues will be considered, including indexing strategies and query optimization. Database Administration. Readings: Online Materials. Week 12: 11/11 Veteran s Day (No Class) Week 13: 11/18 Managing the Data and the Data Warehouse Overview of the Metadata plan. Deploying and Managing the Data Warehouse/Business Intelligence System. Operations and Maintenance. Issues involving project justification, staffing requirements and the data warehouse development lifecycle will be discussed. Readings: MDWT Chapters 15, 16, and 17. Quiz #5 Includes Content from Chapters 15, 16, and 17. Quiz #5 is DUE on 11/25. 6

Week 14: 11/25 Mining the Data Warehouse Topics will include knowledge discovery in databases, widely used data mining techniques, and visual presentations. Readings: MDWT Chapter 10. Quiz # 5 is DUE Assignment #4 (Login to Canvas for details): Data Mining Project. Assignment #4 is DUE on 12/9. December Week 15: 12/2 Mining the Data Warehouse Readings: MDWT Chapter 10. Data mining coverage will continue. Week 16: 12/8-14 Final Exam Week Assignment #4 is DUE on 12/9. The readings are from the recommended text by Kimball et al., The Microsoft Data Warehouse Toolkit (MDWT), as well as online bookmarked materials. 7