Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
For approval of new courses and deletions or modifications to an existing course. Course Approval Form registrar.gmu.edu/facultystaff/curriculum Action Requested: Course Level: x Create new course Inactivate existing course Modify existing course (check all that apply) Title Prereq/coreq Other: College/School: Submitted by: Subject Code: Credits Schedule Type Undergraduate x Graduate Repeat Status Restrictions Grade Type Department: Ext: 3-1627 Volgenau School of Engineering Daniel Barbará CS Number: Effective Term: 504 (Do not list multiple codes or numbers. Each course proposal must have a separate form.) Title: Computer Science Email: [email protected] x Fall Spring Summer Year 2013 Current Principles of Data Management and Mining Banner (30 characters max including spaces) New Credits: 3 (check one) Grade Mode: Fixed Variable x (check one) or to x Repeat Status: Not Repeatable (NR) Repeatable within degree (RD) Repeatable within term (RT) (check one) Regular (A, B, C, etc.) Satisfactory/No Credit Special (A, B C, etc. +IP) Prerequisite(s): Graduate Standing Schedule Type: x (check one) LEC can include LAB or RCT Maximum credits allowed: Lecture (LEC) Lab (LAB) Recitation (RCT) Internship (INT) Corequisite(s): Independent Study (IND) Seminar (SEM) Studio (STU) Instructional Mode: x 100% face-to-face Hybrid: ≤ 50% electronically delivered 100% electronically delivered Restrictions Enforced by System: Major, College, Degree, Program, etc. Include Code. Are there equivalent course(s)? Yes x No If yes, please list Catalog Copy for NEW Courses Only (Consult University Catalog for models) Description (No more than 60 words, use verb phrases and present tense) Notes (List additional information for the course) Techniques to store, manage, and use data including databases, relational model, This course cannot be taken for credit by students of the MS CS, MS ISA, schemas, queries and transactions. On Line Transaction Processing, Data MS SWE, MS IS, CS PhD or IT PhD programs. Warehousing, star schema, On Line Analytical Processing. MOLAP, HOLAP, and hybrid systems. Overview of Data Mining principles, models, supervised and unsupervised learning, pattern finding. Massively parallel architectures and Hadoop. Indicate number of contact hours: Hours of Lecture or Seminar per week: 3 Hours of Lab or Studio: When Offered: (check all that apply) x Spring x Fall Summer Approval Signatures Daniel Menasce 11/30/2012 Department Approval Date College/School Approval Date If this course includes subject matter currently dealt with by any other units, the originating department must circulate this proposal for review by those units and obtain the necessary signatures prior to submission. Failure to do so will delay action on this proposal. Unit Name Unit Approval Name Unit Approver’s Signature Date For Graduate Courses Only Graduate Council Member Provost Office Graduate Council Approval Date For Registrar Office’s Use Only: Banner_____________________________Catalog________________________________ Syllabus revised 11/8/11 CS504 Principles of Data Management and Mining Description An introductory course to the techniques to store, manage, and use data. Topics include: Databases, relational model, schemas, queries and transactions. On Line Transaction Processing (OLTP), Data Warehousing, star schema, On Line Analytical Processing (OLAP), differences with OLTP. MOLAP, HOLAP, and hybrid systems. Overview of Data Mining, principles, models, supervised and unsupervised learning, pattern finding. Massively parallel architectures and Hadoop. Texts Chapters from several books, such as: Teory, Lighstone, Nadeau, Jagadish: Database Modeling and Design Gray and Reuter : Transaction Processing Kimball and Ross: The Data Warehousing Toolkit Larose: Data Mining Methods and Models The selected chapters will be turned into a single text book for the course. Instructor Daniel Barbará Computer Science Department [email protected], (703) 993-1627 Grading Homework 30% Midterm Exam 30% Final Exam 40% Schedule Week Topic 1 Databases, ER modeling 2 Relational Model, schemas and queries 3 Principles of database languages: SQL examples 4 On-Line Transaction Processing principles, ACID properties, transaction protocols (2 and 3-phase commit) 5 Recovery. Stable Storage. Disaster Recovery principles. 6 Data Warehousing: OLAP and its differences with respect to OLTP, Star Schema 7 Molap, Rolap, and Hybrid systems 8 9 10 11 12 13 14 15 Midterm Parallel databases Data Mining: definitions, tasks, models Supervised Modeling Unsupervised Modeling: Clustering, Association rule mining Massive dataset mining: Hadoop Mahout and Hadoop Exam