COMP 115 – SCHEDULE

                                                              
                                                                

LECTURES

  

ASSIGNMENTS

       

EVALUATION

                                                  

Lecture

Subject

Date

A1

A2

A3

A4

A5

A6

A7

A8

A9

 

Quizzes

10%

                                                 

01

Introduction

Sep 4

          

Assignments

50%

                                                 

02

Data Modeling

Sep 9

          

A1

4%

Rows & tables

                                                

03

The Relational Model of Data

Sep 11

          

A2

4%

Relational Algebra

                                                

04

Relational Algebra

Sep 16

          

A3

4%

Schema design

                                                

05

Schema Design

Sep 18

          

A4

7%

RA queries

                                                

06

Schema Design

Sep 23

          

A5

8%

SQL queries

                                                

07

SQL Basics

Sep 25

          

A6

7%

RA with iterators

                                                

08

SQL Select 1

Sep 30

          

A7

4%

Query optimization

                                                

09

SQL Select 2

Oct 2

          

A8

8%

Client programming

                                                

10

Storage and Indexing

Oct 7

          

A9

4%

Transactions

                                                

11

B-trees

Oct 9

          

Exams

40%

                                                 

12

Indexes

Oct 15

          

E1

20%

Lectures 01-12

                                                

13

Review for Exam 1

Oct 16

          

E2

20%

Lectures 14-24

                                                

Exam

Exam 1

Oct 21

                                                             

14

Query processing

Oct 23

                                                             

15

Query processing

Oct 28

                                                             

16

Query optimization

Oct 30

                                                             

17

Query optimization

Nov 4

                                                             

18

Writing DB Applications

Nov 6

                                                             

No class

 

Nov 11

                                                             

19

Stored Procedures

Nov 13

                                                             

20

Transactions

Nov 18

                                                             

21

Concurrency Control

Nov 20

                                                             

22

Concurrency Control

Nov 25

                                                             

No class

 

Nov 27

                                                             

23

Crash Recovery

Dec 2

                                                             

24

NoSQL Systems

Dec 4

                                                             

25

Review for Exam 2

Dec 9

                                                             
                                                                
 

Exam 2

Dec 12

7-9PM

                                                            
                                                                
 

Relational model & SQL

Monday

                                                             
 

Implementation

Tuesday

                                                             
  

Wednesday