CSCI 3310 Database Design & Implementation

Similar documents
ITFN3112 Systems Analysis and Design Spring 2014 (CRN 2-190)

Infrastructure for ecommerce

COMM Interpersonal Communication Course Syllabus Fall 2013

MAT 117: College Algebra Fall 2013 Course Syllabus

PRINCIPLES OF FINANCIAL ACCOUNTING/ACC 120 N1WA FALL SEMESTER 2015

STA 4442 INTRODUCTION TO PROBABILITY FALL 2012

MATH 1111 College Algebra Spring 2015 Syllabus Instructor Office Phone Webpage Office Hours Catalog Description Prerequisite

CS 425 Software Engineering. Course Syllabus

Course title: Management Information Systems Fall 2010 Course number: CRN: Location: Meeting day: Meeting time:

CIS Information and Database Systems I. Course Syllabus Spring 2015

Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014

CS 425 Software Engineering. Course Syllabus

LOGOM 3300: Business Statistics Fall 2015

College Algebra Online Course Syllabus

CS 425 Software Engineering

TECH 4101 HUMAN RESOURCES FOR ADMINISTRATIVE AND TECHNOLOGY MANAGERS (R1 section) Course Syllabus Fall 2015

CRJS 4913 CRIMINAL JUSTICE SYSTEMS ABROAD COURSE SYLLABUS

COURSE OUTLINE BIOLOGY 366 BEHAVIOR OF ANIMALS NORTHERN ARIZONA UNIVERSITY FALL 2012

Lighting for Motion Pictures - CMS 3410

General Psychology. Course Syllabus

EASTERN WYOMING COLLEGE Business Administration

MOS 2277a- Personal Financial Planning Course Outline: Section 002 / Fall 2014

Syllabus for Accounting 300 Applied Managerial Accounting California State University Channel Islands Fall 2004

MGSC 590 Information Systems Development Course Syllabus for Spring 2008

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING & ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

Heartland Community College Humanities & Fine Arts Course Syllabus for Students

Statistical Methods Online Course Syllabus

CS 1340 Sec. A Time: 8:00AM, Location: Nevins Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, rpmihail@valdosta.

165 17% C: points Attendance 35 4% D: Total % F: 600 & below

MATH 1111 College Algebra Fall Semester 2014 Course Syllabus. Course Details: TR 3:30 4:45 pm Math 1111-I4 CRN 963 IC #322

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website:

FUNDAMENTALS OF NEGOTIATIONS Purdue University Fall 2014 CSR CRN Tuesday and Thursday 7:30 AM - 8:45 AM Krannert Building G016

University of Central Florida Rosen Campus

University of Texas at San Antonio English 2413: Technical Writing Fall 2011

Experimental Psychology PSY 3017, CRN Fall 2011

IS Management Information Systems

COURSE SYLLABUS FOR COLLEGE BEGINNING CHINESE

ANTH Introduction to Archaeology FALL 2015 (77579) Tu/Th 12:30PM - 2:00PM Katy Campus Room 348

Business Computer Applications CGS 1100 Course Syllabus. Course Title:

School of Health Professions Department of [INSERT DEPARTMENT HERE]

MATH : College Algebra Fall 2013

Foundations of Criminal Justice 1101/W01 Fall Semester 2012 (CRN# 81676)

Digital Communication Southwest College

INFO 2130 Introduction to Business Computing Fall 2014

AC 430 Financial Accounting III Department of Accounting and Finance School of Business University of Alabama at Birmingham Fall 2013

SYLLABUS MAC 1105 COLLEGE ALGEBRA Spring 2011 Tuesday & Thursday 12:30 p.m. 1:45 p.m.

FFCS 199- Foundations for College Success (Sample Syllabus) Fall 2013

MATH 101 E.S. COLLEGE ALGEBRA FALL 2011 SYLLABUS

Social Marketing. MGT 3250Y Fall 2013 Fridays 6:00 8:50 p.m. Room: S4037.

COURSE APPROVAL DOCUMENT Southeast Missouri State University

A&S Students and Teachers Working Together

Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus

CS 649 Database Management Systems. Fall 2011

MAT 103B College Algebra Part I Winter 2016 Course Outline and Syllabus

Anderson Schools of Management Accounting Department Revised 1/7/2014 COURSE SYLLABUS Check LMS for most current! MGT 490/594 CPA Exam Preparation

PHIL 1010 Georgia State University Fall 2008 Critical Thinking Department of Philosophy George Rainbolt

Austin Community College Marketing Research Marketing Fall 2009 Distance Learning

ISQS 3358 BUSINESS INTELLIGENCE FALL 2014

Bergen Community College Division of Business, Social Sciences & Public Services Department of Social Sciences. Departmental Policy Syllabus

Introduction to Business Course Syllabus. Dr. Michelle Choate Office # C221 Phone: Mobile Office:

MAC 2233, STA 2023, and junior standing

Human Sexuality (PSY 3800) Clayton State University Syllabus-Fall 2012 NBS 126 TR 3:35-4:50pm

CI 161 SE Methods and Materials in Secondary Teaching

**All information contained in this syllabus is subject to change at the discretion of the Professor**

ACCT 5610/5613/6610/6616 Governmental and Not-For-Profit Accounting Fall 2014

COM 1010, Basic Web Design

Best way to contact me: listed above or stop by my office; I don t read WebCT

BUS Computer Concepts and Applications for Business Fall 2012

Management Financial Accounting I Fall Intermediate Accounting by Spiceland, Sepe, and Nelson, 8th edition.

Gustavus Adolphus College Department of Economics and Management E/M : MARKETING M/T/W/F 11:30AM 12:20AM, BH 301, SPRING 2016

CRJU Introduction to Criminal Justice (CRN 20933) Course Syllabus Spring 2015

Truman College-Mathematics Department Math 125-CD: Introductory Statistics Course Syllabus Fall 2012

ASTR 100 Introduction to Astronomy Syllabus for Fall 2015

BUSINESS DEPARTMENT BASIC ACCOUNTING (ACT 100) SYLLABUS Fall 2015 Wed. 6:30 9:45

FIN 430: Financial Modeling (Spring 2016) Professor Russell Jame Course Overview and Objectives Course Prerequisites Required Materials

CHEM 1305: SURVEY OF GENERAL CHEMISTRY COURSE INFORMATION

HOUSTON COMMUNITY COLLEGE Fall 2014 College of Business Administration Northwest Campus BUSG 2309 Small Business Management CRN CL

Management Science 250: Mathematical Methods for Business Analysis Three Semester Hours

Updated: 8/31/15 Page 1 of 5

Psychological Testing (PSYCH 149) Syllabus

AAF Ad Campaign I MCM Name: Dr. Linda Bond lbond@sfasu.edu Phone: Office: Boynton 301

PSYC 2301 Introduction to Psychology. Fall 2014 Saturdays 9:00 AM 12:00 PM Regular Term 16 weeks

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

ISB 205 Management Software Fall 2014 Semester

MUSIC BUSINESS Northwest College MUSB COOPERATIVE EDUCATION, MUSIC MANAGEMENT AND MERCHANDISING. CRN Summer 2014

Agricultural Accounting AECO 2200 Course Outline. : relad@abac.edu Other times by appointment

CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015

Precalculus Algebra Online Course Syllabus

Semester Credit Hours: 3 Lecture Hours: 3 Lab Hours: 0 Course Description (NCTC Catalog):

Course Syllabus SPCH 1321 (3:3:0) Business and Professional Speech Communication. Communication Department. Division of Arts and Sciences.

MATH 1304 H COLLEGE ALGEBRA

Pierce College Online Math. Math 115. Section #0938 Fall 2013

Intermediate Algebra Math 0305 Course Syllabus: Spring 2013

CHEM121: General Chemistry II. Spring 2012

Syllabus: SCML 3106 Principles of Supply Chain Management

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website:

MGT 5309 FALL 07 LOGISTICS AND SUPPLY CHAIN MANAGEMENT SYLLABUS

MUSB SURVEY OF THE MUSIC BUSINESS. CRN Spring Spring Branch Campus - Room 405 6:00 p.m. - 10:00 p.m. Wed

INSTRUCTOR INFORMATION Instructor: Adrienne Petersen Office: DMS 233 Office Hours: TuTh 11am-1pm by appointment

ITP 300: Database Web Development. Database Web Development (Monday section) Fall 2012 Course Units

Transcription:

Course Description CSCI 3310 Database Design & Implementation Fall2012 (CRN88856) Junfeng Qu, Ph.D. E-mail: jqu [at] clayton[dot]edu Phone: 678-466-4406 Office: UC 339 Office hours: TR 11:30AM-2:00PM Additional office hours by appointment. CSCI 3310 Database Design & Implementation (3-0-3) This course covers database modeling drawing distinctions between data modeling, process modeling, and implementation. Topics include Entity- Relationship Modeling, Relational Database Modeling to include Relational Algebra and Normalization and Object Modeling and Object Databases. Implementation topics include SQL, PL/SQL, and database access using Web interfaces. Prerequisite(s) A grade of C or better in CSCI 2302 AND MATH 2020 CS Program Outcomes The Computer Science curriculum is built on six core program outcomes. Four out of six outcomes for the major will be addressed in this course. Successful completion of this course will contribute to the following subset of these six outcomes. 1. Be able to solve complex and significant problems with professional skill, by formulating efficient and effective algorithmic solutions to a wide variety of sophisticated problems normally encountered in real-world computing and in academe. 2. Be able to express algorithms clearly and correctly in a variety of programming languages.

3. Be able to demonstrate sufficient foundational knowledge of the following main subject areas of computer science: operating systems, databases, networks, graphics, software engineering, game design and implementation, and web technologies. 5. Have mastery of the theoretical underpinnings of Computer Science. Course Learning Objectives Students are expected to obtain a developing level of mastery of database modeling and implementation techniques. Students will demonstrate a superior level of knowledge and understanding and should be able to integrate and apply database skills across multiple areas both independently and as a team member. Through implementation of a term project, students will exhibit collaboration, communication, and demonstrate competency in the course content. Course objectives are listed for each program outcome: 1. Be able to solve complex and significant problems with professional skill, by formulating efficient and effective algorithmic solutions to a wide variety of sophisticated problems normally encountered in real-world computing and in academe. - Students will be able to apply database design modeling techniques to solve complex database design problems - Students will solve database programming problems with SQLs 2. Be able to express algorithms clearly and correctly in a variety of programming languages. - Students will be able to express their design clearly with UML - Students will be able to implement database designed with appropriate SQL programming language - Students will be able to access database and manipulate data web technologies 3. Be able to demonstrate sufficient foundational knowledge of the following main subject areas of computer science: operating systems, databases, networks, graphics, software engineering, game design and implementation, and web technologies. - Students will be able to use networks skills, operating systems and web technologies in database related area - Students will be able to design and model data with variety of database modeling techniques 5. Have mastery of the theoretical underpinnings of Computer Science.

- Students will understand and master the foundations of database architecture - Students will master theoretical foundations of Relational Algebra and Normalization Meeting Time and Location TR 11:15am-12:30pm, UC 312 Course Webpage Check D2L Textbooks/References Database Systems The Complete Book, 2/e,by Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom. ISBN 97806067016, Publisher: Prentice Hall, 2009 Important Date: Aug. 7 Classes Begin Oct. 4 Last day to withdraw without academic accountability Aug. 12-15 Drop/Add Oct. 14-15 Fall Break No classes Aug. 22 Last date for No Show students Nov. 27 30 Thanksgiving (No Classes) Aug. 31-Sept.2 Labor Day No classes Dec. 3-9 Final Exams Week Tentative Schedule Instructor reserves the right to update the schedule. Week Time Lecture/Tests Assignment Reading -Aug- 1 DBMS and DB Architecture 15-Aug-

2 20-Aug- Relational Model 22-Aug- 3 27-Aug- Relational DB Design 29-Aug- 4 3-Sep- 5-Sep- 5 10-Sep- ER Model 12-Sep- 6 17-Sep- 19-Sep- 7 24-Sep- Relational Algebra 26-Sep- Mid-term 8 1-Oct- 3-Oct- 9 8-Oct- SQL 10-Oct- 10 15-Oct- Fall break -- no classes 17-Oct- 11 22-Oct- 24-Oct- 12 29-Oct- Constraints & Triggers 31-Oct- 5-Nov- SQL in an Server Environment 7-Nov- 14 12-Nov- Index Structures 14-Nov-

15 19-Nov- Data Storage Management 21-Nov- 16 26-Nov- Concurrency Control & Transaction Mgmt 28-Nov- Thanksgiving - NO CLASSES 17 3-Dec- Final Exam Week Reading Assignments Reading assignments serve as an aid to the class lecture topics. They will be given in class and are expected to be completed before the next class. Grading No MAKEUP or ALTERNATE exams are expected in this course. Arrangements must be made IN ADVANCE if for some valid reason allowed by the university you cannot take an exam at the scheduled time. Examples of such reason could be a medical emergency (with valid documentation). Your grade is determined by following: Team Project (100), Midterm (100), Final Exam (100), Homework (100) Final Average: (Projects + Midterm + Final exam + Homework ) /400 Letter grades are assigned as follows: 90 <= Average A 80 <= Average < 90 B 70 <= Average < 80 C 60 <= Average < 70 D Average < 60 F

PROJECT: Student teams will be presented with a business problem. Each team will analyze problems and/or opportunities, complete a database design, evaluate the design and implement the design in a relational database product. The project will be evaluated in stages. Project Grade Policy: Each student will receive an evaluation score from his/her teammate, the final score of project received is: Final Project Score = Max_Score * Team_percentage * Avg_teammate_evaluation TESTS: Midterm and Final are scheduled. Prior approval is required to make up a test. Exams are closed-book. No outside assistance is permitted. No additional materials may be used. If you are going to be absent on the day of an examination, you must provide a Universityapproved excuse for your absence before the day of the examination. ASSIGNMENTS: Most assignments will consist of questions from the text. You are free to discuss homework problems with your classmates, or to form study groups to solve the problems together. However, all of the answers you submit for each homework assignment must be your own. This means (1) each answer must be written by you in your own words, (2) you may not ask a classmate for an answer to any homework problem, and (3) you may not give another classmate an answer to any homework problem. A violation of any one of the above constitutes academic dishonesty and will be dealt with as such, in accordance with the CSU or departmental policy. Students are encouraged to consult with the instructor whenever help is needed. In addition to the instructor's scheduled office hours, students can make appointments for other times. E-mail is often a convenient way to ask short questions or to make an appointment. Late Policy: All assignments and projects should be submitted according to specified requirements. Non-compliant submissions will be returned without review and subject to lateness penalty. With prior permission from the instructor (please contact him by email to received permission), late submissions of projects, home works will be accepted after the published deadline with a penalty computed as follows: score = Max_Score * Percentage_Score * (0.90)^(days_late). A day is a 24 hour period, rounded up to the nearest day.

For example: You turn your project in 3 days late, and received a 95% score based on the work done. Your recorded score will be: score = 100 * (0.95) * (0.90)^3 score = 100 * (0.95) * (0.729) score = 69 Exception In the case that a solution is distributed, no project submissions will be accepted after distribution of the solution. Attendance Policy: Participation of activities in class is expected but not required. Activities include attendance in class, study groups and team meeting. Withdraw Students who stop attending class without doing the necessary withdrawal paperwork will receive an automatic grade of F. Students who withdraw after midterm will receive an automatic grade of WF. Withdrawal policy and procedures are published in the Academic Catalog and in the Schedule of Classes each semester. Course Changes This course syllabus provides a general guideline for the course. I reserve the right to make periodic / necessary changes to the syllabus; including: assignments, timetables, examinations and projects, quizzes, etc., in order to accommodate the needs of the class as a whole and fulfill the goals of the course. ACADEMIC STANDARDS and ATTENDANCE Clayton State University does not condone cheating, plagiarism, or other forms of academic dishonesty. The student handbook contains further information and guidelines. Students are expected to uphold the school's standard of conduct relating to academic honesty. Students assume full responsibility for the content and integrity of the academic work they

submit. The guiding principle of academic integrity shall be that a student's submitted work, examinations, reports, and projects must be that of the student's own work. Students shall be guilty of violating the honor code if they: 1. Represent the work of others as his/her own. 2. Use or obtain unauthorized assistance in any academic work. 3. Give unauthorized assistance to other students. 4. Modify, without instructor approval, an examination, paper, record, or report for the purpose of obtaining additional credit. 5. Misrepresent the content of submitted work. If a student is found plagiarism in this course on any work (tests, quiz, exam, homework, etc.), he/she will receive an F in the course. The offense will go on permanent record with the university. If this is not the student s first academic misconduct offense at CSU, he will be recommended for expulsion from the university. This is in full accord with CSU s policy, and we encourage you to read and review the university s policy in your student handbook (can be accessed via http://www.clayton.edu/portals/47/docs/student-code-of-conduct.pdf ) Class Cancellation Policy: Should classes be cancelled due to weather or other unforeseen circumstances, we will endeavor to remain on schedule. Such remedies may include adjustments to due dates, group tutoring sessions, additional office hours, and/or extended project dates. Operation Study: At Clayton State University, we expect and support high motivation and academic achievement. Look for Operation Study activities and programs this semester that are designed to enhance your academic success such as study sessions, study breaks, workshops, and opportunities to earn Study Bucks (for use in the Loch Shop) and other items. Disabilities Students with disabilities who require reasonable accommodations need to register with Disability Services (DS) in order to obtain their accommodations. You can contact them at 678-466-5445 or disabilityservices@clayton.edu. If you are already registered with DS and are seeking accommodations for this course, please make an appointment with your instructor to discuss your specific accommodation needs for this course and provide your accommodations letter. ITP CHOICE

All students at CCSU are required to state that they have on-demand access to a notebook computer that meets the recommended hardware/software specifications that have been established by Clayton State faculty. Academic penalties may be incurred for not meeting this requirement. Refer to the ITP Choice website for specifications and FAQs: http://itpchoice.clayton.edu/ Others Policies: The overall CSU policy and Departmental Policy applies if were not stated in the syllabus. All academic work must meet the standards contained in "A Culture of Honesty". Students are responsible for informing themselves about those standards before performing any academic work. Tips for Success in the Class Read the topics for class in advance Attend all the classes Be attentive in the class and participate in discussions Review the topics discussed in the class Be punctual to class and submit work on time