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

Similar documents
The Linux Command Line: A Complete Introduction, 1 st ed., by William E. Shotts, Jr., No Starch Press, 2012.

Survey of Programming Languages Dr. R. M. Siegfried 407 Science (516) (not for homework submission)

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

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012

ECONOMICS 5317: CONTEMPORARY GOVERNMENT AND BUSINESS RELATIONS

ESET 349 Microcontroller Architecture, Fall 2018

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule

CPS352 Database Systems Syllabus Fall 2012

Web Programming Fall 2011

CSCE 441 Computer Graphics Fall 2018

Course Syllabus. Course Information

WAYLAND BAPTIST UNIVERSITY VIRTUAL CAMPUS SCHOOL OF BUSINESS SYLLABUS

Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014

ISM 324: Information Systems Security Spring 2014

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

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

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112

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

ESET 369 Embedded Systems Software, Fall 2017

Course and Contact Information. Course Description. Course Objectives

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

INF 315E Introduction to Databases School of Information Fall 2015

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

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

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

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

Updated: 2/14/2017 Page 1 of 6

CPSC 5157G Computer Networks

INFS 2150 (Section A) Fall 2018

Syllabus for HPE 120 Dance Aerobic Proficiency 0.0 Credit Hour Spring 2012

MGMT 4336 Networks & Data Communication Section D10

Business Information System Analysis and Design Fall 2017

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

CS 0449 Intro to Systems Software Fall Term: 2181

CS157a Fall 2018 Sec3 Home Page/Syllabus

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012

CSCI 434 INTRODUCTION TO LOCAL AREA NETWORKS (SPRING 2015)

GET 433 Course Syllabus Spring 2017

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

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

ESET 369 Embedded Systems Software, Spring 2018

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

You must pass the final exam to pass the course.

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Spring 2015

Course and Contact Information. Catalog Description. Course Objectives

Art 645 Introduction to Web Site Design Los Angeles City College

CS 241 Data Organization using C

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

Course and Contact Information. Course Description. Course Objectives

SYLLABUS BIOLOGY 1107: Principles of Biology I Fall Semester Section 001: (9:05-9:55AM, Mon, Wed and Fri) Bldg.: Laurel Hall, Room 102

Introduction to Computers & Their Use

CMSC 132: Object-Oriented Programming II. Administrivia

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

Advanced Relational Database Management MISM Course S A3 Spring 2019 Carnegie Mellon University

Web Programming Spring 2010

CS503 Advanced Programming I CS305 Computer Algorithms I

Syllabus: Capstone Web

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

CPSC 4600 Biometrics and Cryptography Fall 2013, Section 0

Instructor: Anna Miller

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

IST659 Spring2015 M001 Wang Syllabus Data Administration Concepts and Database Management

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

IST659 Spring 2016 Huang Syllabus Data Administration Concepts and Database Management

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

Sprint 2017, Sul Ross State University

Introduction to UNIX

Prof. David Yarowsky

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

Department of Computer Science

Syllabus for HPE 076 Varsity Volleyball (Women) Sports 1 Credit Hour Fall 2014

Spring 2018 El Camino College E. Ambrosio. Course Syllabus

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

Syllabus for HPE 034 Varsity Cheerleading and Fitness 1 Credit Hour Fall 2014

CMPS 182: Introduction to Database Management Systems. Instructor: David Martin TA: Avi Kaushik. Syllabus

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

Computer Science Department CSC 1050 CRN Introduction to Unix and C Programming Fall Term 2016 Main Campus

CSC 111 Introduction to Computer Science (Section C)

Division of Engineering, Computer Programming, and Technology

CS Computer Science I

Advanced Topics in Database Systems Spring 2016

Syllabus COSC-051-x - Computer Science I Fall Office Hours: Daily hours will be entered on Course calendar (or by appointment)

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS COSC 1320: INTRODUCTION TO C++ PROGRAMMING COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT

CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid)

SOUTHERN UNIVERSITY AND A&M COLLEGE DEPARTMENT OF MATHEMATICS MATH 250 TOPICS IN GEOMETRY

ITCC112. Course Summary. Description. Objectives

Gerlinde Brady Phone: Office Hours: see Web at:

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

Syllabus for HPE 092 Exercise and Weight Control 1 Credit Hour Spring 2015

Del Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358

Object-Oriented Programming for Managers

Syllabus for HPE 021 Advanced Golf and Fitness 1 Credit Hour Fall 2014

FORM I: SUMMARY PAGE FOR PROPOSAL # CSCI

COURSE OUTLINE. School of Engineering Technology and Applied Science

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015

Linear Algebra Math 203 section 003 Fall 2018

FOUNDATIONS OF INFORMATION SYSTEMS MIS 2749 COURSE SYLLABUS Fall, Course Title and Description

Transcription:

Department of Mathematics and Computer Science Adelphi University Fall 2013 0145-443-001 Database Management Systems Dr. R. M. Siegfried 214 Post Hall (516)877-4482 siegfrie@adelphi.edu Office Hours Course Description and Purpose Gen Ed Learning Goals Course Learning Goals MWF 9:00-9:50AM & 12:00-12:50PM (ET) Learn the structure of the relational database model. Understand the process of normalization in database design, and the use of relational algebra and calculus in query design. Become proficient in at least two database languages, including SQL. Formal Sciences Identifying all elements of a database management system and describe their functions. Given an overall specification of the data requirements, students should be able to design database schema, including normalized tables, attributes and constraints. Using SQL or a comparable query language to define, populate and modify tables, query the database, modify the schema and generate reports. Prerequisite CSC 172 Text Topics: Database Systems: A Practical Approach to Design, Implementation and Management, 5 th ed., by Thomas Connolly and Carolyn Begg, Addison-Wesley, 2010. An Overview of Databases and Transactions A Case Study of Databases The Relational Model Conceptual Modeling Data Definition Languages and SQL Relational Algebra and SQL Database Design and Normalization Triggers and Active Databases Physical Data Organization and Indexing Query Processing Transaction Processing Design Coding and Testing

Assignments The assignments this semester will require students to use Microsoft Access and MySQL Server to design, populate, query, manipulate and update databases running on PCs (and possibly Panther, the University s multi-user Linux system. This will require access to Microsoft Access (available on computers in the Department s computer lab and the Information Commons in Swirbul Library) and may require access to the University s Linux system, Panther, using PuTTY or a comparable ssh-compatible terminal emulator. This may require students to purchase and install Access on their personal computers or to install such a secure terminal emulator on their personal computers if they wish to complete assignments off campus. While there will be opportunities to use class time for assigned work, this will be mainly limited to debugging and other assistance that students require in class. One should expect to spend 4-6 hours outside class working on programming assignments for this class. Grading Each programming assignment will be graded with a base grade of 90%, with points added to reflected areas in which the assignment exceeded specified requirements and/or points deducted to show areas where the assignment is deficient. Late penalties may be assessed of 2 points per class after the due date. The final average will be weighted (based on the following ratio: Programming Assignments 20% Midterm Exam 40% Final Exam 40% The final average will translate to a letter grade according to the following table: Final Average Course Grade A 90 100 A- 87.5 89.9 B+ 83.3 87.4 B 80.0 83.2 B- 77.5 79.9 C+ 73.3 77.4 C 70.0 73.2 C- 67.5 69.9

D+ 63.3 67.4 D 60.0 63.2 F 0.0 59.9 Attendance The following is the Adelphi University General Attendance Policy: Only students who are registered for courses, and whose name appears on the Official Class Roster may attend courses at the University. Adelphi students make a commitment to be active participants in their educational program; class attendance is an integral part of this commitment. Attendance requirements for each course will be announced by the faculty member at the beginning of each term. Students are expected to be present promptly at the beginning of each class period, unless prevented by illness or by other compelling cause. In the event of such absence, students may request that faculty members be notified by the Office of Academic Services and Retention. Students are responsible for completing course work missed through absences. Students should wait a reasonable length of time for an instructor in the event that the instructor is delayed. Additionally, you are also responsible for whatever work is covered in class whether or not you are there. Absence from the final exam will be excused only for a good and welldocumented reason. The decision to allow a make-up exam will be made in accordance with the policies of Adelphi University. NB: If the University is closed for more than two days due to an emergency, go the home page for this course site each day for instructions and assignments. Student instructions materials can be found at http://home.adelphi.edu/~siegfried/cs443 Tentative Schedule (Subject to Change) Date Topic Assignment due August 28 Overview of Databases and Transactions September 4 Overview of Databases and Transactions September 9 Case Study of Database Assn 1 Creating a database using MS Access September 11 Case Study of Database September 16 Relational Model Assn 2 Querying a

database September 18 Relational Model September 23 Conceptual Modeling Assn 3 Maintaining a database September 25 Conceptual Modeling September 30 Data Definition Languages and Assn 4 Basic Modeling SQL October 2 Data Definition Languages and SQL October 7 Relational Algebra and SQL Assn 5 - Defining a Schema October 9 Relational Algebra and SQL October 14 Review for Midterm Assn 6 Using Relational Algebra and MySQL October 16 Midterm Exam October 21 Database Design and Normalization October 23 Database Design and Normalization Assn 7 Designing and Normalizing a Database October 28 Triggers and Active Databases October 30 Triggers and Active Databases November 4 Physical Data Organization and Indexing Assn 8 Using Triggers in a Databases November 6 Physical Data Organization and Indexing November 11 Query Processing November 13 Query Processing November 18 Transaction Processing Assn 9 Writing queries November 20 Transaction Processing November 25 Design Coding and Testing Assn 10 Writing code for transactions December 2 Design Coding and Testing December 4 Review December 9 Review Students With Disabilities Honor Code If you have a disability that may impact your ability to carry out assigned course work, and are not enrolled in the Learning Disabilities Program, it is important that you contact the staff in the Disability Support Services Office (DSS), University Center, Room 310, (516) 877-3145. DSS@adelphi.edu. DSS will review your concerns and determine, with you, appropriate and necessary accommodations. All information and documentation of disability is confidential. Students enrolled in this course are expected to abide by the Adelphi University Honor Code. The purpose of the Honor Code is to protect the academic integrity of the University by encouraging consistent ethical

behavior in assigned coursework by students. Following is excerpted from the Student Honor Code: The code of academic honesty prohibits behavior, which can broadly be described as lying, cheating, or stealing. Violations of the code of academic honesty will include, but are not limited to, the following: 1. Fabricating data or citations 2. Collaborating in areas prohibited by the professor 3. Unauthorized multiple submission of work 4. Sabotage of others work, including library vandalism or manipulation 5. Plagiarism: presenting any work as one s own that is not one s own 6. The creation of unfair advantage 7. The facilitation of dishonesty 8. Tampering with or falsifying records 9. Cheating on examinations through the use of written materials or giving or receiving help in any form during the exam, including talking, signals, electronic devices, etc. Student Course Evaluations During the last two weeks of the class, you will receive notification, via mail and ecampus, that the course evaluation is available for your input electronically. Availability will end at the start of the final examination period. Your feedback is valuable and I encourage you to respond. Please be assured that your responses are anonymous and the results will not be available to the instructor until after the end of the semester and therefore after course grades have been submitted.

Tear off this and return with information required below: STUDENT ACKNOWLEDGEMENT: I HAVE RECEIVED AND READ THE SYLLABUS FOR [INSERT COURSE NUMBER AND SECTION]. SIGNED: PRINT NAME: DATE: Warning This page must be signed and returned to the instructor to receive a complete grade in this course.