CSC 1302, Principles of Computer Science II Honors Lab - (Fall 2023)
Instructional Staff
Instructor: Raj Sunderraman; Room 629, 1 Park Place; raj@gsu.edu; Office hours: TBAWeekly Materials
WEEKS 10-14 (27 October 2023 onwards)
Phase 2
WEEK 9 (20 October 2023)
DescriptionComprehensive testing for Phase 1
WEEK 8 (13 October 2023)
DescriptionImplement Relation.py (join), and Tuple.py (join)
DUE: October 29, 2023 - Sunday (handin under 8)
WEEK 7 (6 October 2023)
DescriptionImplement Relation.py (select), and Tuple.py (select)
DUE: October 22, 2023 - Sunday (handin under 7)
WEEK 6 (29 September 2023)
DescriptionImplement Relation.py (project), and Tuple.py (project) in class
DUE: October 15, 2023 - Sunday (handin under 6)
WEEK 5 (22 September 2023)
DescriptionImplement Relation.py (rename, times), and Tuple.py (concatenate) in class
DUE: October 8, 2023 - Sunday (handin under 5)
WEEK 4 (15 September 2023)
DescriptionImplement Relation.py (member, union, intersect, minus), and Tuple.py (clone) in class
DUE: September 24, 2023 - Sunday (handin under 3)
WEEK 3 (8 September 2023)
DescriptionRelation.py (member, union, intersect, minus), and Tuple.py (clone)
DUE: September 24, 2023 - Sunday (handin under 3)
WEEK 2 (1 September 2023)
DescriptionDatabase.py (initializeDatabase), Relation.py (removeDuplicates), and Tuple.py (equals)
DUE: September 10, 2023 - Sunday (handin under 2)
WEEK 1 (25 August 2023)
DescriptionInitial Setup code in Database.py, Relation.py, and Tuple.py
DUE: September 3, 2023 - Sunday (handin under 1)