CS2550 Spring 2021 Syllabus
CS2550 Spring 2021 Syllabus
E-Mail: [email protected]
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.
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
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.
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