CSC-570 Introduction to Database Management Systems



Similar documents
CSC-310 Introduction to Geographic Information Systems

Computer Programming in the Web Era: Online Business Development

SYLLABUS LEAD Certificate Program Mastering Digital Media Course Number Semester 3 Non-Credit Hours

LSC 740 Database Management Syllabus. Description

Psychological Testing (PSYCH 149) Syllabus

CS 394 Introduction to Computer Architecture Spring 2012

Psychology 125- Psychology of Aging ONLINE Saddleback College Fall Course Description and Objectives

Psychology 4978: Clinical Psychology Capstone (Section 1) Fall 2015

New Course Proposal: ITEC-621 Predictive Analytics. Prerequisites: ITEC-610 Applied Managerial Statistics

Austin Community College Marketing Research Marketing Fall 2009 Distance Learning

School of Kinesiology Faculty of Health Sciences Western University. KIN 2032b Research Design in Human Movement Science January to April 2016

Brazosport College Syllabus for PSYC 2301 General Psychology

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Accounting : Accounting Information Systems and Controls. Fall 2015 COLLEGE OF BUSINESS AND INNOVATION

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM

CS 649 Database Management Systems. Fall 2011

Health Information Administration Distance Education Course Syllabus M326 Health Information Administration Enrichment I

COURSE: PSYC 1101 (11) Introduction to Psychology TIME AND DAYS: Tuesdays & Thursdays; 1:00 2:15 pm CLASSROOM: Science Center 1405 (and computer lab)

How To Pass A Customer Service Course At Tstc

Imperial Valley College Course Syllabus - Elementary Differential Equations Math 220

COURSE SYLLABUS. Instructor Background: M.S. Computer Information Systems, Nova Southeastern University

IST659 Database Admin Concepts & Management Syllabus Spring Location: Time: Office Hours:

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

IST359 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Health Psychology Psychology Fall 2015

COMM 454/654 (001) MOTION GRAPHICS AND EFFECTS 1 (3 CREDITS)

Multimedia 320 Syllabus

IINF 202 Introduction to Data and Databases (Spring 2012)

CS1400 Introduction to Computer Science

How To Be A Responsible Student

LaGuardia Community College City University of New York Social Science Department General Psychology: SSY

MOUNT IDA COLLEGE. School of Business. Management Information Systems

For computer access, the NEU library can be used 7 days a week: Required Textbook(s)/Materials

INFS2608 ENTERPRISE DATABASE MANAGEMENT

IST659 Fall 2015 M003 Class Syllabus. Data Administration Concepts and Database Management

Syllabus Marketing MKT/ 271-ONLINE

ISM 4210: DATABASE MANAGEMENT

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510

INFO 2130 Introduction to Business Computing Fall 2014

COURSE OUTLINE Business 2257: Accounting and Business Analysis

POFT 1309 Administrative Office Procedures I COURSE SYLLABUS

FACULTY: Instructor: Linda Eligh Classroom: SSC Campus Phone: Ext Office Hours: Tuesdays 2:00 p.m. 5:00 p.m.

CSC 341, section 001 Principles of Operating Systems Spring 2015 Monday/Wednesday 1:00 PM 2:15 PM

PSYC Introduction to Psychology Summer I 2014

BUS Computer Concepts and Applications for Business Fall 2012

L&I SCI 410: Database Information Retrieval Systems

SSCI 582 Spatial Databases, Course Syllabus Summer 2013

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks.


Borough of Manhattan Community College Department of Social Science. POL American Government Spring 2014

UNIVERSITY OF DAYTON MANAGEMENT AND MARKETING DEPARTMENT MKT 315: RETAIL MARKETING Course Syllabus Winter 2008, Section 01

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

SE 333/433 Software Testing and Quality Assurance

HRPO 2301 HUMAN RESOURCES MANAGEMENT COURSE SYLLABUS

ISM 4403 Section 001 Advanced Business Intelligence 3 credit hours. Term: Spring 2012 Class Location: FL 411 Time: Monday 4:00 6:50

Collin College Business and Computer Systems

MTH 110: Elementary Statistics (Online Course) Course Syllabus Fall 2012 Chatham University

MIS 4336 Networks and Data Communication. Spring 2016

Objectives of Lecture 1. Labs and TAs. Class and Office Hours. CMPUT 391: Introduction. Introduction

IS Management Information Systems

Social Psychology Syllabus

PSY 201 General Psychology Social & Behavioral Sciences Department

22-MGMT-3080 (003) Management Lindner College of Business University of Cincinnati Fall 2015

BSCI222 Principles of Genetics Winter 2014 TENTATIVE

Southwest Texas Junior College Distance Education Policy

UNIVERSITY OF SOUTHERN MISSISSIPPI COLLEGE OF SCIENCE & TECHNOLOGY Industrial Engineering Technology

CS (TR: Davis Campus) Syllabus Introduction to Computer Science

CMJ CRIME SCENE INVESTIGATION Spring Syllabus 2015

Course Syllabus CAD 140 Computer-Aided Drafting I 3 Semester Hours

CLINICAL PSYCHOLOGY PSYC (3 credit hours) Fall 2015

Intro. to Data Visualization Spring 2016

Thursday 11:00 a.m. - 12:00 p.m. and by appointment

COURSE SYLLABUS. Instructor Background: M.S. Computer Information Systems, Nova Southeastern University

Austin Community College Retail Buying Business Management Fall 2009 Distance Learning

INFO B512 Scientific and Clinical Data Management

Syllabus Systems Analysis and Design Page 1 of 6

JACKSONVILLE STATE UNIVERSITY DEPARTMENT OF HEALTH, PHYSICAL EDUCATION, AND RECREATION HPE 567 Sport Facility Administration and Design

IST 385, Human Computer Interaction Fall semester, 2010

Syllabus. Required Textbooks: 1. Title: Hands-On Networking Fundamentals Author: Palmer Edition: 2nd Copyright Year: 2013 ISBN:

California University Online Distance elearning Simplified Student Handbook. CONTENTS I. Introduction Welcome Mission Statement

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

IMD-275 Advanced Multimedia & Web Design Fall 2015

IVY TECH COMMUNITY COLLEGE REGION 03 SYLLABUS MATH 136: COLLEGE ALGEBRA SUMMER Instructor: Jack Caster Telephone: ext.

Spring 2015 Syllabus for ENG : Writing Experience I


MASTER SYLLABUS

Precalculus Algebra Online Course Syllabus

Course Syllabus HUDE 0111 Transition to College Success 8 Week Session

Course Outline. Fall Session 2015 A03

MIS Information Systems for Management The University of Manitoba, I.H. Asper School of Business Department of Accounting and Finance

Prerequisite Math 115 with a grade of C or better, or appropriate skill level demonstrated through the Math assessment process, or by permit.

University of North Texas at Dallas Spring 2014 SYLLABUS

Mart325 Services Marketing COURSE OUTLINE

Clinical Psychology Syllabus 1

INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006

Child Development 382 Professional Seminar in Child Development: Current Issues Fall 2016 Tuesdays 5-7:50pm in Modoc 120

CISM Fundamentals of Computer Applications

Transcription:

The American University College of Arts and Sciences Department of Computer Science CSC-570 Introduction to Database Management Systems Semester: Fall 2011 Section: 001 Meeting Time(s): Wednesday 5:30 pm 8:00 pm Location: EQB Room 17 Instructor: Mr. Alan M. Ford Office Location: Scan 109 Office Hours: Monday, Wednesday 3:00 PM 5:00 PM and by appointment Telephone: 885-2283 email: amford@american.edu Course Description: CSC-570: Introduction to Database Management Systems will concentrate on the principles, design, implementation and applications of database management systems. Textbook(s)/Reading: Fundamentals of Database Systems, 6th ed., Elmasri & Navathe, Addison-Wesley, 2011, ISBN: 978-013-608620-8 Other Resources: University Blackboard Site University GIS Website http://www.american.edu/blackboard http://gis.american.edu Course Objectives: Students successfully completing this course should be able to: 1. To understand the different issues involved in the design and implementation of a database system. 2. To study the physical and logical database designs, database modeling, relational, hierarchical, and network models 3. To understand and use data manipulation language to query, update, and manage a database 4. To develop an understanding of essential DBMS concepts such as: database security, integrity, concurrency, distributed database, and intelligent database, Client/Server (Database Server), Data Warehousing. 5. To design and build a simple database system and demonstrate competence with the fundamental tasks involved with modeling, designing, and implementing a DBMS.

2 Methods of Instruction: The format of the course will be lecture, class discussion, projects/assignments, on-line activities, and workshop sessions in the Anderson Computing Complex where students will gain hands-on experience. Students will work with mysql, a public domain database system maintained in open source. Class Preparation: Each student is responsible for carefully and thoroughly reading all assigned material before the next class in preparation for thoughtful participation in each class. The majority of the readings will be from the assigned textbook. Additional readings may be assigned and class handouts may be distributed to supplement textbook assignments. Readings are noted in the schedule. Students are encouraged to answer the review questions at the end of each chapter as preparation for discussion and for examination. Attendance and Class Participation: Attendance in a class such as this is requisite for success. Students should have assignments and readings completed prior to class. If classes must be missed, students should inform the instructor, arrange with classmates for notes, and take responsibility for assignments missed. It is the responsibility of the student to download any missed handouts or assignments from the Blackboard site. Active involvement in discussion is an integral part of this course. The time in class is available for interaction with the instructor, guest speakers, and other students to explore the fundamental concepts and issues raised by the readings and the student s knowledge and experience. Student Work: The student is expected to complete all of the exercises (tasks) in the textbook. Each chapter contains a number of tasks which should elucidate the textual material. The instructor will assign some number of these each for review and grading. All assignments are to be submitted via Blackboard dropbox All of the source material, available on CD with the textbook has also been posted on the course Blackboard site to ensure access. The student will complete a series of more complex assignments using the software available in the Lab. These assignments are also posted and available through blackboard and include instruction and base data. Each assignment will be due prior to class the week following the assignment. The student will sit for two midterm examinations intended to validate the progress to date with the fundamental concepts of the discipline. The examination will be closed note, closed book, timed, and be administered online in the classroom. The student will sit for a final examination during the last class meeting session. This examination will be comprehensive, closed note, closed book, timed, and be administered online in the classroom.

3 Submitting Work: All written submissions and all written communications (especially email) must contain: Your Name and this Course Number in a prominent location/email subject line. Unlabeled submissions will not be graded. Unlabeled email will not be read or acknowledged All work must be submitted by beginning of class on the day it is due. All work must be submitted electronically using the digital drop box of Blackboard and not by email. Single file attachments should be named uid-assignment. Where the word uid is replaced with the last four (4) digits of your 7 digit student id number and the word assignment is replaced with the above referenced assignment name. If you are sending multiple file attachments you should use the ZIP utility (e.g., Winzip) to archive and compress them into a single file. Winzip is available in the computer labs but can also be downloaded from the Technology/Download Software section of my.american.edu. Note: Major written work should be prepared with a word processor and run though a spellchecker (the AU laboratories have word processing software available). Students are advised to use one of the many grammar checkers that are available (the AU computing laboratories have several). Late Assignments: Assignments are due at the beginning of class on the due date. Late assignments will be marked down 5% per day they are late, including submission after the start of class. Grading Criteria/Course Requirements: Grades for this course will be based on the following elements and deliverables; Homework Exercises / Participation : 15 % Database Design Project / Paper : 30 % Midterm Examinations : 30 % Final Examination : 25 % Grades will be assigned according to the following standards: A 93-100 A- 90-92 B+ 87-89 B 83-86 B- 80-82 C+ 77-79 C 73-76 C- 70-72 D 60-69 F 0-59 A indicates achievement of distinction. It involves conspicuous excellence and an outstanding performance in all or nearly all aspects of the course. The B grade indicates performance that exceeds expectations. These grades are achieved by excellence in some part of the course requirements. A grade of C indicates that the basic requirements of the course have been met. A grade of D is given for work that falls below acceptable standards. Please note that there is no rounding when grades are calculated.

4 Incomplete ('I') Policy: The policy of the College of Arts and Sciences and the University is that the grade of Incomplete (I) is rarely given. Department approval for a grade of I is only granted in unusual, documented circumstances. In such rare instances, the student must make arrangements with the instructor before the final exam. A grade of I is not approved in instances where students were unable to complete the course work. Academic Integrity: The Academic Integrity Code for the American University describes standards for academic conduct, rights and responsibilities of members of the academic community, and procedures for handling allegations of academic dishonesty. Academic dishonesty as defined by the Code includes, but is not limited to: plagiarism, inappropriate collaboration, dishonesty in examinations (in-class or take-home), dishonesty in papers, work done for one course and submitted to another, deliberate falsification of data, interference with other students' work, and copyright violations (including both document and software copyrights). Copies of the Academic Integrity Code are available from the Office of the University Registrar. http://www.american.edu/academics/integrity/ Plagiarism is defined as taking the language, ideas, or thoughts of another, and representing them as your own. If you use someone's ideas, cite them; if you use someone's words; clearly mark them as a quotation. Plagiarism includes using another's computer programs or pieces of a program. Consult one of the many "writer's guides" that are available in the library and bookstores for citation practices. All instances of plagiarism will be reported to the Dean of the College of Arts and Sciences for appropriate action. Blackboard: The Blackboard site for this course will provide copies of course documents (such as the syllabus, schedule, and assignments), selected course content (such as slides and project descriptions), and any announcements relating to the class. The site will be used to post student grades. The site will also be used for class wide and group email, and may be used to support one or more discussion/participation topics. Periodically visiting the site for updates and new material is strongly suggested. It is the responsibility of the student to: (1) validate the student is enrolled on the Blackboard site, and (2) check their performance as posted on the site and to immediately report any concerns. Green Teaching This is a Certified Green Course. I will not hand out any printed materials. I will use Blackboard extensively to post handouts, collect assignments, and provide you with feedback on assignments. Blackboard will also be used for all examinations. All assignments are required to be submitted electronically via Blackboard, unless otherwise necessary. Any additional reading material will be posted via Blackboard when possible. To help make our class as green as possible, I encourage you to buy used books whenever available, minimize paper use by submitting assignments electronically as instructed, and read course readings online rather than printing copies. If you choose to print, please print double-sided, and recycle the paper after the end of the semester.

5 Student Services: If you experience difficulty in this course for any reason please don t hesitate to contact me. If you have a disability and might require accommodations for this course please notify me with a letter from DSS or LS as early as is convenient, so that we may make appropriate arrangements to address your needs. In addition to the resources of the department there exists a wide range of services available to support you in your efforts to successfully complete this course. Academic Support Center (x3360, MGC 243) offers study skills workshops, individual instruction, tutor referrals, and services for students with learning disabilities. Psychological Services (x3500, MGC 214) offers counseling and consultations regarding personal concerns, self-help information, and connections to off-campus mental health services. Disability Support Services (x3315, MGC 206) offers technical and practical support and assistance with accommodations for students with physical or psychological disabilities. Writing Center (x2991, Battelle-Tompkins 228) offers assistance for students who wish to improve their writing skills. Emergency Preparedness: In the event of a declared pandemic (influenza or other communicable disease), American University will implement a plan for meeting the needs of all members of the university community. Should the university be required to close for a period of time, we are committed to ensuring that all aspects of our educational programs will be delivered to our students. These may include altering and extending the duration of the traditional term schedule to complete essential instruction in the traditional format and/or use of distance instructional methods. Specific strategies will vary from class to class, depending on the format of the course and the timing of the emergency. I will communicate class-specific information to students via AU e-mail and Blackboard, while students must inform me immediately of any absence due to illness. Students are responsible for checking their AU e- mail regularly and keeping themselves informed of emergencies. In the event of a declared pandemic or other emergency, students should refer to the AU Web site (www. prepared. american.edu) and the AU information line at (202) 885-1100 for general university-wide information, as well as contact their faculty and/or respective dean s office for course and school/ college-specific information.

6 Course Schedule Date Class Topic Laboratory 8/31 1 Welcome and Introduction SCAN 137 Course Overview; Database Introduction 9/05 Memorial Day NO CLASS 9/07 2 Overview of Database Management Systems / File Processing Systems Readings: ElMasri Chapters 1 & 13.1-13.4 9/14 3 Database System Concepts and Architecture Readings: ElMasri Chapter 2 Exercise 1.8 Project Topic Selection 9/21 4 Data Modeling using Entity-Relationship Readings: ElMasri Chapters 3 & 7 9/28 5 Relational Database Model Readings: ElMasri Chapter 5 Due 10/05 ONLINE EXAMINATION 1 take home 1 hour 10/05 6 Normalization Readings: ElMasri Chapters 10 & 11 10/12 7 Relational Algebra Readings: ElMasri Chapter 6.1 6.5 10/19 8 Stuctured Query Language Readings: ElMasri Chapters 8 & 9 10/26 9 Transaction & Concurrency Readings: ElMasri Chapters 17 & 18 Due 11/02 ONLINE EXAMINATION 2 take home 1 hour 11/02 10 Database Security / Distributed Database Readings: ElMasri Chapters 23 & 25 11/09 11 Object Oriented Databases Readings: ElMasri Chapters 20, 21, 22 11/16 12 Web Applications using PHP & XML Readings: ElMasri Chapters 26 & 27 11 /23 THANKSGIVING BREAK 11/30 13 Data Mining / Data Warehousing Readings: ElMasri Chapters 28 & 29 12/07 14 Emerging Applications Readings: ElMasri Chapter 30 Exercise 2.12 Exercise 3.16 Project Outline Exercise 5.12 Exercise 6.17 Project Specifications Exercise 8.28 Project Implementation Plan Project Review Final Project Deliverable Due 12/14 ONLINE FINAL EXAMINATION 2.5 hours Although substantially complete, this schedule is tentative and will be modified as necessary through the course of the semester.