Syllabus - Computer Science Class Website, SP2016 Edition

advertisement
Fall 2012
Computer Science 120 – Database and SQL Programming
Instructor: Steve Youn
Email:
Please use dvc.comsc@Gmail.com.
Web-site: http://webct.dvc.edu/
Class Website Updates:
Wednesday/Sunday
8:00PM
Since it is online course, you may email me anytime or check the documents on the website anytime
Office Hour: Wednesday
8:00PM – 8:30PM,
WebCT/Email/Online
Course Description:
This course provides an extensive introduction to data server technology. Specifically, this class covers the conc
databases and SQL programming. Students are taught to create and maintain database objects and to store, retri
manipulate data. Students will gain essential SQL skills through hands-on exercises that reinforce SQL fundam
This course prepares students to take the Oracle Certified Associate (OCA) and MS SQL Server exams.
Expected student learning outcomes: Students completing the course will be able to:
 Create and maintain database objects - tables, views, indexes and constraints.
 Manipulate data in a database by using DML and DDL commands: create, alter, drop, rename, truncate,
and insert.
 Write a stored procedure that includes decisions ("If" statements), error handling and triggers.
Oracle and Other Software Packages

We use MS SQL Server 2008R2 (2010) software.
Recommended:
COMSC 105 or Equivalent.
Required Textbook:
Microsoft® SQL Server® 2008 T-SQL Fundamentals (PRO-Developer)
Ben-Gan, Itzik. ISBN: 0735626014
Recommended Textbook:


Inside Microsoft® SQL Server® 2008: T-SQL Querying by Itzik Ben-Gan, Lubor Kollar, Dejan Sarka,
(Paperback - Mar 25, 2009) ISBN-13: 9780735626034
OCA Oracle Database 11g: SQL Fundamentals I Exam Guide (Exam 1Z0-051) By John Watson. Publ
Hill Osborne Media; 1 edition (May 29, 2008) ISBN-13: 978-0071597869
Biography:
I work as a Sr. Database Administrator (DBA) for a medical management company, which is located 5 minutes
DVC. Prior to joining the current medical management company, I worked for http://www.ChoicePoint.com
(www.lexisNexis.com) and http://www.intuit.com (TurboTax, Quicken and Quickbook software company) as a
administrator. I enjoy both DBA and teacher roles.
Grading:
There are 13 take-home assignments and 1 final exam. Both assignments and final are due 3 weeks from the dat
them. Open book and closed neighbors.
Note: Quizzes/ assignments and final are comprised of MS SQL Server topics, notes, Video clips and other doc
the website.
No late or makeup quizzes/exam allowed after 3 weeks.
Take-home Quizzes/assignments (13 * 20) 260 points
Online final exam
40 Points
Note: A=94%, B=85%, C=70%, D=55% of the 20 poin
Note: If you want to learn the SQL, I recommend you apply CR/No CR at the DVC registration office. This op
you to receive college credit (above D grade) without a letter grade.
The final grade will be determined on the basis of the percentage of the total scores obtained in all the exam/s an
assignments (i.e. out of 300 points).
Grade A
Grade B
Grade C
Grade D
90 to 100%
75 to 89 %
60 to 74 %
40 to 59 %
Course Outline (tentative)
I will POST/UPDATE Microsoft (MS) SQL Server topics/assignments/reading/video clips on Wednesday and Sund
Class Date
Week 1, Aug 17
Files, URL, Notes, Video Clips and Other Documents
1.
Syllabus
2.
WelcomeTo_CS120Audio
Week 2, Aug 24
1.
Students' good email questions this week
Week 3, Aug 31
1.
Students' good email questions this week
Chapter Readings/ Topic
Microsoft SQL 2008 R2 D
Installation
Database configuration
Chapter 01: Background to
Querying and Programmin
(index)
Week 4, Sept 7
1.
Students' good email questions this week
Chapter 01: Background to
Querying and Programmin
(index)
Week 5, Sept 14
1.
Students' good email questions this week
Week 6, Sept 21
1.
Students' good email questions this week
Week 7, Sept 28
1.
Students' good email questions this week
Chapter 02: Single-Table Q
Chapter 03: Joins
Chapter 04: Subqueries
Week 8, Oct 4
1.
Students' good email questions this week
Chapter 05: Table Express
Week 9, Oct 11
1.
Students' good email questions this week
Chapter 06: Set Operation
Week 10, Oct 18
1.
Students' good email questions this week
Chapter 07: Pivot, Unpivo
Sets
Week 11, Oct 25
1.
Students' good email questions this week
Week 12, Nov 2
1.
Students' good email questions this week
Week 13, Nov 9
1.
Students' good email questions this week
Week 14, Nov 16
1.
Students' good email questions this week
Chapter 08: Data Modifica
Chapter 09: Transactions a
Chapter 09: Transactions a
Chapter 10: Programmable
While,
Week 15, Nov 23
1.
Students' good email questions this week
Chapter 10: Programmable
Defined Functions
Week 16, Nov 30
1.
Students' good email questions this week
Chapter 10: Programmable
Stored Procedures
Week 17, Dec 6
1.
Students' good email questions this week
Chapter 10: Programmable
Triggers
Week 18, Dec 11
Final Week.
Turn in all quizzes and final
Download