CPSC 5138U- Zanev - Columbus State University

advertisement
Course Description and
Objectives
Textbook and References
Software
Methods of Instruction
Evaluation
Student Responsibilities
Attendance Policy
Academic Dishonesty
ADA Accommodation Notice
Instructor: Dr. Vladimir Zanev
Office Location/Phone Number: CCT 442/
(706) 507-8182
Office Hours: Mon-Thu 3:00 p.m.- 4:00 p.m. , Fri:10:00-11:30 a.m.
E-mail: CougarVIEW class e-mail or zanev_vladimir@colstate.edu
Website: https://colstate.view.usg.edu
http://csc.colstate.edu/zanev/current_courses.asp
This course is offered as an online class in the Spring term of 2013. Class meets 100%
online at
( https://colstate.view.usg.edu )
SECTION
CRN 23981
(Undergraduates)
DAYS TIME
TR
Online, 75 min. sessions
LOCATION
Online
Online Interface:
CougarVIEW (Desire2Learn) will be the primary method of online interaction in this course.
Course materials (course outline, schedule, assignments, calendar,Midterm and Final exams,
course notes, resources, email, and grading will be available through CougarVIEW. You can
access CougarVIEW at:
https://colstate.view.usg.edu
At this page, login with your username and password and open My Home page. Your
CougarVIEW (D2L) username and password are the same you are using to login to the CSU
computers. If you are a newly accepted student at CSU, your username and passwords are:
Username: lastname_firstname
Password: MMDDYY
where MMDDYY is the student birth date. (Example - Birthday of Oct. 25, 1978 is 102578)
For password resets, call the CSU Helpdesk at 706-507-8199.
On My Home page find the link to our course and click on it to open the Course Home page.
This Course Home page with the left-hand Course Content menu will give you access to all
course tools and materials.
Top ...
Course Description and Objectives
Course Description:
Prerequisite - CPSC 3131 (Introduction to Database Systems 1).
This course is intended for computer science students and professionals who have already
acquired a basic background on databases. The objective of the course is to introduce the
students to the most advanced concepts and recent issues in several areas of database technology,
including the following: advanced database design and implementation, transaction management
and concurrency control, data warehouse databases, distributed database management systems,
object-oriented databases, database administration, and e-commerce databases. The course
includes an extensive database work and individual database projects. Specific topics covered in
this course include:









Transaction Management and Concurrency Control
Distributed Database Management Systems
Object-Oriented Databases
Data Warehousing
Databases in Electronic Commerce
Web Database Development
Database Administration
SQL Server 2008, database design, implementation, and maintenance
Transact-SQL, views, stored procedures, functions, triggers, custom rules
Expected Outcomes:
At the completion of this course, students will have an understanding of:







How modern database systems implement transaction management;
How to design a distributed database system;
Basic principles of object-oriented databases;
How to create and manipulate transactions in SQL;
How to create and tune-up a database in SQL Server;
How to create user types, defaults and custom rules in SQL Server;
How to backup and restore a database in SQL Server;

Principles of modern data warehousing technologies.
Top
...
Textbook and References
Textbook - required
Title: Database Systems: Design, Implementation, &
Management
Authors: Carlos Coronel, Steven Morris, Peter Rob
Edition: Tenth Edition
Publisher: Thomson, Course Technology,
ISBN-10: 1111969604
ISBN-13: 9781111969608
SQL Server Lecture Notes
SQL Server Online Lectures
See SQL Server Online Web page
See SQL Server Camtasia Lectures Web Page
Top ...
Software
Software
To complete all lessons, projects, and exams, you will need a computer with:




Top ...
Windows XP/Vista/7, browser, Word, and PowerPoint
SQL Server 2012
Department of Computer Science, as a participant of MSDNAA (Microsoft Developer
Network Academic Alliance program), enables all enrolled students to obtain free
licensed copies of certain Microsoft products, which include and SQL Server 2012. You
can download a free copy of SQL Server 2012 from the CSU MSDNAA Web site. See
How To ... Web page for details.
Internet Access (account) to the CSD SQL Server 2012 (the Department SQL Server
2012)
Internet Access (account) to the CSU CougarVIEW Web site (D2L)
Methods of Instruction
Methods of Instruction:






Textbook readings
Online Lectures and Notes
Projects
Quizzes
Midterm Exam
Final Exam
Readings and Online Lectures
The CPSC 5138U online class is scheduled Tuesday and Thursday with online sessions each one
of 75 min. To complete all class requirements you need an additional amount of time. The class
topics are organized in units. In an unit you have to cover chapter topics from the textbook and
appendices, online lecture notes and audio-video lectures The topics covered in the class follow
the course schedule. See the class Schedule for details. Each student is expected to complete all
textbooks chapters, the online lecture notes and audio-video lectures.
Assignments
The assignments are "hands-on practice" part of the course that allows developing skills and
experience in developing databases from scratch and working with advanced database topics
with SQL Server 2012 DBMS. Each assignment provides you with practice developing
databases and tables, creating and running SQL transactions, triggers, stored procedures,
functions, and setting up different levels of database security. The assignment are related to
major database topics aimed at providing you with database theoretical background, practical
skills and experience. The details of each of these assignments are outlined in the Assignment
area of the class Web site.
Most of the assignments will be graded on the CSD Server (CSU SQL Server 2012). The
assignments have to be developed and saved on your personal database not later than the due
date. Late assignments are not accepted for credits. See the Assignment area of the class Web
site for details.
Quizzes
At least seven quizzes are scheduled. The quiz questions cover topics from textbook chapters.
Questions on the quizzes may include the following: multiple choice answer selection and short
essay questions. All quizzes will be delivered through the class Web site at D2L. The quizzes are
open textbook but since they will be timed (short time 15-20 min for about 20 questions), it is
required beforehand a good preparation for a successful quiz.
Exams
Your performance in this class will be measured by Midterm and Final Exams. No make-up
exam will be given unless the exam was missed due to a documented emergency.
The Midterm Exam will be timed, problem-solving exams. You can use your textbook, lecture
notes and all resources (including Internet).
The Final Exam will be a comprehensive, proctored exam.
You have to schedule and take the Final Exam at a testing center. You have to find a proctor
from the testing center who will administer the exam and certify that the exam was taken by you
under the prescribed conditions. The proctor must be approved by me ahead of time. Do this not
later than April 25th, Monday, so I can verify your proctor identity and communicate by mail
and phone with the proctor. The local students can take the exam at CCT 450 (our Department
Lab) where we have available proctors. At CCT 450 you can take the exam from 9:00 am to 9:00
pm. The CCT 450 Lab will be closed at 9:00 pm. You have to begin the exam at CCT 450 not
later than 6:00 pm.
The Final Exam will be closed textbook and lecture notes. Questions on the Final Exams may
include the following:



problem solving with Transact-SQL coding
short essay questions
multiple choice answer selection
Top
...
Evaluation
Evaluation
The final grade will be obtained from the following:
Quizzes
Assignments
Midterm
Exams
Final Exam
15%
30%
25%
30%
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
Top ...
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 read from the textbook, lecture notes, references, and
tutorials all topics covered in the class
Each student is responsible to read from the textbook, references, and tutorials all
summaries, key terms, review questions, and problems
Each student is responsible to be prepared and complete in time all projects
Each student is responsible to execute all assignments and quizzes
Each student is responsible to adhere to all course deadlines and actively to participate in
class meetings
Each student is responsible to take the exams as they are scheduled in the course
schedule.
"I didn't know" is no an acceptable excuse for failing to meet the course requirements. Students
who fail to meet their responsibilities do so at their own risk.
Top ...
Attendance Policy
Attendance Policy
Attendance at all classes and other activities (lecture periods, laboratory sessions, tests,
examinations, or other schedule meetings is required of 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. 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. After the midpoint of the quarter,
no drop slip will be signed by the Dean unless extreme circumstances can be proved.
Top ...
Academic Dishonesty
Academic Dishonesty: Academic dishonesty includes, but is not limited to, activities such as
cheating and plagiarism
(http://ace.columbusstate.edu/advising/a.asp#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.
Top ...
ADA Accommodation Notice
ADA Accommodation Notice
If you have a documented disability as described by the Rehabilitation Act of 1973 (P.L. 933112 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 Shuster
Student Center (room 221), 706-507-8755 as soon as possible. Course requirements will not be
waived but reasonable accommodations may be provided as appropriate.
Top ...
Download