Course Description and Objectives Textbook Software Resources Methods of Instruction Evaluation Student Responsibilities Attendance Policy Academic Dishonesty ADAAccommodati on Notice Instructor: Dr. Vladimir Zanev Office Location/Phone Number: CCT 442, (706) 507-8182 E-mail: umbuszanev_vladimir@columbusstate.edu Office Hours: MTWRF 11:00 a.m. - 12:00 noon. Websites: http://columbusstate.view.usg.edu (CougarView) http://csc.columbusstate.edu/zanev/current_courses.asp CPSC 3131 Introduction to Database Systems I is a face-to-face class offered in the Fall of 2011. SECTION CRN 82097 DAYS MW TIME 6:00 p.m.-7:15 p.m. LOCATION CCT 409 Online Interface: CougarView (WebCT) Web class site will be the primary method of online interaction in this course. Course materials (course outline, calendar, schedule, labs, assignments, tests, and Final exam, course notes, source code, resources, and grading will be available through the class Web site. You can access the class CougarView Web site at: http://columbusstate.view.usg.edu or https://columbusstate8.view.usg.edu At this page, click on the "Log on to" link to activate the WebCT logon dialog box, which will ask for your WebCT username and password. Your WebCT username and password are: Username: lastname_firstname Password: ssnXXXX where "XXXX" is the last four digits of your CSU ID. If you try the above and WebCT will not let you in, please use the "Comments/Problems" link at the bottom of the WebCT home page to request help. If you are still having problems gaining access a day or so after the class begins, please e-mail me. Once you have clicked on the course's name and accessed the course itself, you will find a home page with links to other sections and tools, and a menu on the left-hand side. This course homepage and the left-hand menu will give you access to all course materials. Course Description and Objectives Course Description: CPSC 3131. Database Systems 1 (3-0-3) Prerequisites CPSC 1302 with a grade of C or better.. The course covers the fundamentals of database systems. Topics to be covered include the following: file systems and database concepts, database models, relational database model, introduction to SQL, database design and implementation, database integrity, and normalization of database tables. Implementation techniques using commercial DBMS will be considered. The course includes lab work and individual database application programming projects. Course Objectives: Students will learn the fundamental concepts of database systems and file systems. Students will learn data models and database design. Students will have an understanding of the relational database management model. Students will gain knowledge about Entity Relationship Modeling. Students will learn about data integrity, uncontrolled redundancy and update anomalies. Students will understand database tables normalization thoroughly. Students will learn the Structured Query Language (SQL) of database management systems: Data Definition and Data Manipulation Commands. Students will learn advanced topics with SQL: Relational Set Operators and Join Operators. Top ... Textbook Title: Database Systems: Design, Implementation, & Management Authors: Carlos Coronel, Steven Morris, Peter Rob Edition: Ninth Edition Publisher: Thomson, Course Technology, ISBN-10: 0-5384-6968-4 ISBN-13: 978-0-5384-6968-5 Software To complete all lessons, assignments, labs, and tests, you will need access to: Windows XP/Vista/Windows 7 and Internet Explorer Class Web site on CougarView PowerPoint Microsoft Access DBMS Oracle 10g DBMS, SQLDeveloper Visio 2007/2010 Resources Student Free Companion Site: The student data files could be downloaded from the www.course.com Web site at Student Downloads or from the Resources page of the WebCT class site. The student data files include databases, SQL scripts and text files, Visio Professional ERDs, and PowerPoint Crow's template. Premium Website: You have to register for this site with your access premium access card in front of your book purchased. The Premium Website features PowerPoint presentations for each chapter, annotated Web links, practice quizzes, and additional hands-on projects. Lab files: Available through the class WebCT site, Labs area. Methods of Instruction Methods of Instruction: class lectures midterm (two) and final exams labs assignments Exams The exams will allow you to prove your competence and understanding of the course material. Your knowledge will be evaluated with two midterm tests and a final exam. The midterm tests are closed textbook and slides. The Final exam is a problem-solving exam. There is no make up exams. The exam questions may include the following: short essay questions reading and/or writing SQL queries multiple choice answer selection filling in the blanks. problems-solving questions Labs Three labs are scheduled. During the labs you have to develop ER diagrams, create and execute SQL queries (for MS Access and Oracle databases). The source files for each lab (MS Access database and SQL Oracle scripts) are organized in zip files available through the lab Web pages. Late lab work will be not accepted and graded. Assignments About eight assignments will be given that build upon the concepts covered in the textbook and have to be completed on your own time. Assignment deadlines are not flexible for any reason. Late assignments are not accepted for credit. Assignment submissions are through the assignment dropboxes on the class Web site. Evaluation Evaluation The final grade will be obtained from the following: Labs Assignments Midterm Exams Final Exam 15% (three labs) 30% (eight assignments) 30% (two Midterm Exams) 25% The letter grade will be assigned as follows: Grade A B C D F Points 90-100 80-89 70-79 60-69 0 -59 Passing grade for this class - C (see the catalog). Student Responsibilities Student Responsibilities Each student is responsible to manage his/her time and maintain the discipline required to meet the course requirements. Each student is responsible to cover all readings, chapter summaries, key terms and review questions from the textbook following the course schedule. Each student is responsible to develop and deliver in time all assignments. Each student is responsible to take the exams as they are scheduled in the course schedule. Each student is responsible to develop and execute his/her lab files. The students are responsible on regular basis to read any WebCT e-mail sent by the instructor and to check the class WebCT site about any class news and announcements. "I didn't know" is not an acceptable excuse for failing to meet the course requirements. Students who fail to meet their responsibilities do so at their own risk. Attendance Policy Attendance Policy Attendance at all classes and other activities (lecture periods, quizzes, examinations, or other schedule meetings) is required for every student at Columbus State University. The attendance record begins with the first meeting of the class, and one who registers late is responsible for class work missed. Class attendance is the responsibility of the student, and it is the student's responsibility to independently cover any materials missed. Class attendance and participation may also be used in determining grades. Student should note that the Computer Science Faculty does not initiate "class drops". A student wishing to drop should complete the official procedure before the deadline. Those who violate the attendance policy after that deadline may receive an "F" at the discretion of the instructor. Refer to the CSU Catalog (http://ace.columbusstate.edu/advising/a.php#AbsencePolicy ) for more information on class attendance and withdrawal. Academic Dishonesty Academic Dishonesty: Academic dishonesty includes, but is not limited to, activities such as cheating and plagiarism (http://ace.columbusstate.edu/advising/a.php#AcademicDishonestyAcademicMisconduct). It is a basis for disciplinary action. Any work turned in for individual credit must be entirely the work of the student submitting the work. All work must be your own. You may share ideas but submitting identical assignments (for example) will be considered cheating. You may discuss the material in the course and help one another with debugging; however, any work you hand in for a grade must be your own. A simple way to avoid inadvertent plagiarism is to talk about the assignments, but don't read each other's work or write solutions together unless otherwise directed. For your own protection, keep scratch paper and old versions of assignments to establish ownership, until after the assignment has been graded and returned to you. If you have any questions about this, please see me immediately. For assignments, access to notes, the course textbooks, books and other publications is allowed. All work that is not your own, MUST be properly cited. This includes any material found on the Internet. Stealing or giving or receiving any code, diagrams, drawings, text or designs from another person (CSU or non-CSU, including the Internet) is not allowed. Having access to another person’s work on the computer system or giving access to your work to another person is not allowed. It is your responsibility to keep your work confidential. No cheating in any form will be tolerated. Penalties for academic dishonesty may include: a zero grade on the assignment or exam/quiz a failing grade for the course suspension from the Computer Science program dismissal from the Computer Science program. All instances of cheating will be documented in writing with a copy placed in the Department's files. Students will be expected to discuss the academic misconduct with the faculty members and the chairperson. ADA Accommodation Notice ADA Accommodation Notice If you have a documented disability as described by the Rehabilitation Actof 1973 (P.L. 933-112 Section 504) and Americans with Disabilities Act (ADA) and would like to request academic and/or physical accommodations please the Office of Disability Services in the Center for Academic Support and Student Retention, Tucker Hall 100 or at (706) 568-2330, as soon as possible. Course requirements will not be waived but reasonable accommodations may be provided as appropriate.