CPSC 3131 - Zanev - Columbus State University

advertisement
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.
Download