Course Organization
How the Course is Structured
This course is organized into weekly modules, each covering specific topics in SQL and database management. Each week includes lectures, readings, assignments, and quizzes to help you understand and apply the material.
Textbook: Getting Started with SQL and Databases by Mark Simon, which is available for free using the Hekman Library.
Lectures: Weekly lectures on Mondays and Wednesdays will cover the main topics and provide examples. Attendance is important (and required) to grasp the material and ask questions.
Quizzes: Every Friday, there will be a quiz covering the weekβs material. These quizzes are designed to reinforce your understanding and prepare you for the exams.
Assignments: Weekly assignments will give you hands-on practice with SQL queries and database management. These are crucial for applying what youβve learned in lectures and readings.
Final Project: In the last few weeks of the course, you will work on a final project that involves designing and querying a database based on a real-world scenario.
Instructor InformationΒΆ
Instructor: Prof. Eric AraΓΊjo
Email: eric
.araujo@calvin .edu Office: NH293
Office Hours: Tuesdays 1.30pm - 2.30pm and Fridays 11.00am - 12.00pm, or by appointment.
ScheduleΒΆ
The schedule for lectures, quizzes, and assignments is as follows:
| Week | Dates | Topics | Quiz | Homework |
|---|---|---|---|---|
| 1 | Mar 16-20 | Starting with SQL | β 1: Mar 20 | β |
| 2 | Mar 23-27 | Database Structure & Design | β 2: Mar 27 | β 1 |
| 3 | Mar 30-Apr 3 | Filtering Data | β (Good Friday) | β |
| 4 | Apr 6-10 | Ordering Results & Calculating Values | β 3: Apr 10 | β 2 |
| 5 | Apr 13-17 | Joining Tables | β | β 3 |
| 6 | Apr 20-24 | Aggregating Data | β 4: Apr 24 | β |
| 7 | Apr 27-May 1 | Working with Tables & Set Operations | β | β 4 |
| 8 | May 2-May 7 | Final Project | β | β° Final Project Due 5/7 |
LecturesΒΆ
CS354 is organized by week. Each week is structured as follows:
π§πΌβπ« Lectures on Mondays and Wednesdays (SB372) at 1.30pm - 2.35pm.
π©πΎβπ» Quizzes on Fridays (SB372) at 1.30pm - 2.35pm.
Grade BreakdownΒΆ
| Component | Percentage |
|---|---|
| Quizzes (4) | 30% |
| Assignments (4) | 40% |
| Final Project (1) | 30% |
MaterialsΒΆ
The textbook for this course is:
Getting Started with SQL and Databases by Mark Simon, which is available for free using the Hekman Library.
A setup guide for how to do the assignments is available on the Student Guide page.