Download CS 504 - Office of the Provost

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Entity–attribute–value model wikipedia , lookup

Database wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Serializability wikipedia , lookup

Clusterpoint wikipedia , lookup

Concurrency control wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
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