0% found this document useful (0 votes)
81 views5 pages

CS2550 Spring 2021 Syllabus

Uploaded by

Yugene Lee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views5 pages

CS2550 Spring 2021 Syllabus

Uploaded by

Yugene Lee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

CS2550 Spring 2021 - Online

Instructor: Rob Hilton

E-Mail: [email protected]

Office Hours: Online meetings as needed and requested.

Text: Oracle SQL by Example

by Alice Rischert, Prentice Hall/Pearson Education


Fourth Edition (ISBN: 978-0-13-714283-5)
*available as an eBook

Software: Terminal Server Remote Client


and/or
SQL Developer
ERD Modeling tool (online ie. gliffy.com, draw.io) or MS Visio
Microsoft Excel or other spreadsheet program

Course Fees: Course fees for the Computer Science major are designed to cover the costs
of lab equipment maintenance and replacement including desktop and server
computer systems and software; consumable materials and supplies; and
support for lab aides, student tutors, and online instructional resources.
Course Each student will become familiar with relational database theory and
Objectives: concepts, database design including ERD modeling and database
normalization. Students will learn the basics of the SQL language, and
become proficient in formulating SQL queries.

Students with Any student requiring accommodations or services due to a disability must
Disabilities: contact Services for Students with Disabilities (SSD) in room 181 of the
Student Services Center. SSD can also arrange to provide course materials
(including this syllabus) in alternative formats if necessary.
Allocated You should anticipate spending two to four hours of study per week for each
Time: credit hour of a university course. Computer and programming classes
typically require time in the upper range. This is a 4 credit hour class, so you
should expect to spend 12-16 hours toward this class each week.

Assignments: There will be 10 SQL assignments and 3 database design assignments.

Late Policy: Late assignments will be accepted with the following penalties: 1st Late - No
Penalty, 2nd Late - 75% credit, 3rd Late - 50% credit, no credit will be given
for any other late assignments.
Late assignments will be accepted up until the last week of class.

Exams MAY NOT be taken after the scheduled time, but may be taken early
if circumstances warrant and arrangements are made.

System Each student will be given an account on the CS Terminal Server and on the
Accounts: CS Oracle Server.

Grading:
Approximate
Points
Contribution

Online 100 / week


30%
Participation (14 total)

9 @ 100
SQL
1 @ 300 26%
Assignments
(10 total)

1 @ 100
Design 1 @ 200
14%
Assignments 1 @ 300
(3 total)

Midterm
@450
Exams 30%
Final @
900
Online Each student will be required to participate in the online course discussion
Participation: group every week of the semester by posting at least one substantive
message. Substantive messages are more than just a "thanks", "great job" or
"I agree" type of post.
Students will post in response to the initial weekly post. These discussions
should serve the same purpose as classroom discussions. Students can both
ask and answer questions, respond to discussion topics and especially give
insight based on your experience.

Exams: The course will have both a midterm and final exam. Both exams will be
comprehensive. Both exams will be timed and will be taken in a testing
center if available, otherwise will be taken online.

The exams not to be shared or discussed with other students. Cheating


on an exam is defined as:
"ANY COMMUNICATION with any other individual, either verbally
or electronically or any other means."

It is also cheating to obtain copies of and/or view prior quizzes and


exams for this course.

The exams are independent tests. Any cheating will result in an


automatic failure for the course!

Cheating Open collaboration on assignments is allowed in this course. Currently


Policy : enrolled students may converse and work together on assignments in person
or electronically, but each student should turn in his/her own version of the
assignment.

It WILL NOT be considered cheating if CURRENT students share


information about the assignments.

It WILL be considered cheating if CURRENT students copy all or part of


another student's assignment UNLESS the two students originally worked
together to complete the assignment and it is known to the instructor that
they worked together.

It WILL be considered cheating if CURRENT students obtain information


about the assignments or exams from PAST students.

Exams must be a solo effort. ANY communication with other individuals,


students or otherwise, in person or electronically IS CHEATING and
appropriate penalties will apply.

Plagiarism (representing someone else's work as your own) is cheating.

CS policy dictates that any verifiable evidence of student academic


cheating, as defined and determined by the instructor, will result in: 1)
an automatic failing grade for the class and 2) a report to the Dean of
Students that will include the student's name and a description of the
student's dishonest conduct.

Letter Grades:
Total >= 94% ... A 74% <= Total < 77% ... C
90% <= Total < 94% ... A- 70% <= Total < 74% ... C-
87% <= Total < 90% ... B+ 67% <= Total < 70% ... D+
84% <= Total < 87% ... B 64% <= Total < 67% ... D
80% <= Total < 84% ... B- 60% <= Total < 64% ... D-
77% <= Total < 80% ... C+ Total < 60% ... F
Incompletes can only be given in extraordinary circumstances.

Schedule:

You will be responsible for all material in the Reading Assignment Chapters
Reading
Week Topic Assignments/Exams
Assignments
1 Section 1.1 SQL and Database Syllabus Quiz
Data Normalization and Table
Section 1.2 Design Assignment
2 Relationships
Section 1.3 #1
The Student Schema
SQL: The Basics
Chapter 2
3 SQL SELECT - WHERE & SQL Assignment #1
Chapter 3
ORDER BY clauses
Character Number and Misc
4 Chapter 4 SQL Assignment #2
Functions
5 Chapter 5 Date and Conversion Functions SQL Assignment #3
Aggregate Functions & GROUP
6 Chapter 6 SQL Assignment #4
BY & HAVING
Chapter 7 Equijoins
7 SQL Assignment #5
Chapter 10.2 Self Joins
8 Chapter 8 Subqueries SQL Assignment #6
SQL Assignment #7
9 Chapter 8 Subqueries
Midterm Exam
10 Chapter 9 Set Operators SQL Assignment #8
11 Chapter 10 Complex Joins SQL Assignment #9
INSERT, UPDATE and DELETE
Chapter 11
CREATE, ALTER and DROP
12 Chapter 12 SQL Assignment #10
table
Chapter 13
Indexes, Sequences and Views
Section 1.2
Database Design and Design Assignment
13 Web
Normalization #2
Resources
Section 1.2
Web Database Design and Design Assignment
14 Resources Normalization #3
Chapters 1- Semester Review Final Exam
13

You might also like