CS 430 DATABASE SYSTEMS, SPRING – 2026


OVERVIEW

This introductory course provides a comprehensive foundation in database systems, covering the essential concepts and methodologies required for designing and implementing robust database systems. The focus is on the theoretical aspects and practical implementation of database systems, rather than specific commercial database products. Key topics include data modeling, database design, SQL, transaction management, and database security. By the end of the course, students will have a solid understanding of how to create, manage, and optimize database systems effectively.

Class Time

Class Location

Mon and Wed, 3 – 4:15 PM

Pathology 101

SPRING 2026 SEMESTER

Welcome to CS430! Check the Syllabus for the course schedule and other important information.

This is a four-credit course with online lectures. The lectures are presented in two forms: 5-10 minute topic lectures. There are NO recitation sections. The table below lists instructor and teaching assistants along with their office hours. The Instructor is also available by appointment.

Name

Role

Office Hours

Location

Indrakshi Ray

Instructor

M 1-2:30 PM

Tu 2-3 PM

CSB370

Maxwel Bar-On

GTA

W 6-8 PM, Thu 7-8 PM (CSB120)

Tue 12-2 PM, W 12-1 PM (CSB460 or MS Teams)

CSB120, CSB460

Hamed Aghayarzadeh

GTA

Sat 12-3 PM (CSB120)

Fri 8-11 AM (CSB 120 or MS Teams)

CSB120

Mahmoud Abdelgawad

GTA

M 7-9 PM, Thu 3-4 PM (CSB120)
W 1-3 PM, Thu 2-3 PM (CSB460 or MS Teams)

CSB120, CSB460


ANNOUNCEMENTS

Announcement

Due Date

Time

Place

Exam 1

Feb 23 (Mon)

3:00 pm to 4:15 pm

Pathology 101

Exam 2

Mar 30 (Mon)

3:00 pm to 4:15 pm

Pathology 101

Exam 3

Apr 29 (Wed)

3:00 pm to 4:15 pm

Pathology 101

Final Exam

May 13 (Wed)

3:30 pm to 5:30 pm

Pathology 101

Note: These web pages will remain mostly static. All lecture notes, assignments, and projects will be posted on Canvas.