Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
6ba4cc1
summer 2023
mredekopp May 15, 2023
fad908c
Merge branch '2023/summer' into deploy
mredekopp May 15, 2023
7b1c923
Merge branch '2023/spring' into 2023/summer
mredekopp May 15, 2023
5ce0def
updated
mredekopp May 15, 2023
e32cd6a
Merge branch '2023/summer' into deploy
mredekopp May 15, 2023
b34da60
up
mredekopp May 15, 2023
0b8bdb5
up
mredekopp May 15, 2023
672a033
up
mredekopp May 15, 2023
725ad80
up
mredekopp May 15, 2023
d299925
up
mredekopp May 15, 2023
0b4dc26
up
mredekopp May 15, 2023
78b64fe
up
mredekopp May 15, 2023
7e163b9
up
mredekopp May 15, 2023
f27bd38
up
mredekopp May 15, 2023
9fbb1f7
updated
mredekopp May 15, 2023
cc6dfb9
up
mredekopp May 15, 2023
fade389
up
mredekopp May 15, 2023
73c7dea
up
mredekopp May 15, 2023
dbf4d7d
up
mredekopp May 15, 2023
eec2baf
up
mredekopp May 15, 2023
42b4c43
up
mredekopp May 15, 2023
61788f2
up
mredekopp May 15, 2023
ece3ce5
up
mredekopp May 16, 2023
6dc41ad
up
mredekopp May 16, 2023
2bc5c04
up
mredekopp May 16, 2023
9e8dd53
up
mredekopp May 16, 2023
958e4c2
up
mredekopp May 16, 2023
287f636
up
mredekopp May 16, 2023
98618df
up
mredekopp May 16, 2023
c1975f5
up
mredekopp May 16, 2023
90ceda0
up
mredekopp May 16, 2023
75ebd67
up
mredekopp May 16, 2023
cf002fe
su-lab2
mredekopp May 17, 2023
7322260
up
mredekopp May 17, 2023
a50e734
up
mredekopp May 17, 2023
f94ef7b
up
mredekopp May 17, 2023
a0d062f
up
mredekopp May 17, 2023
eb4f0bd
updated
mredekopp May 17, 2023
de49078
headshots
bartleyn May 17, 2023
4984a5d
Merge branch '2023/summer' of https://github.com/csci104/site into 20…
bartleyn May 17, 2023
832f6e6
up
mredekopp May 18, 2023
b3e1c56
up
mredekopp May 19, 2023
53543da
up
mredekopp May 19, 2023
897591c
Lab4 gtest lab in-person update
bartleyn May 23, 2023
b7231b3
gtest lab update
bartleyn May 23, 2023
3a4a2cb
gtest slides
bartleyn May 24, 2023
129a940
gtest up
bartleyn May 24, 2023
de5cd0c
up
mredekopp May 30, 2023
6d6b014
up lab4
bartleyn May 31, 2023
7e93b77
up slides lab4
bartleyn May 31, 2023
2a836a7
up lab4 slides
bartleyn May 31, 2023
b9f62e5
update lab3 slides
bartleyn Jun 3, 2023
ee5c021
updated hw2
mredekopp Jun 4, 2023
9411e4b
up lab5/6 lab writeups
bartleyn Jun 6, 2023
ba1d0e2
up heap lab slides
bartleyn Jun 7, 2023
1a45a66
up
mredekopp Jun 7, 2023
6737906
Merge branch '2023/summer' of github.com:csci104/site into 2023/summer
mredekopp Jun 7, 2023
45bcd45
up
mredekopp Jun 7, 2023
683ceb2
up
mredekopp Jun 9, 2023
ffab834
add rec_practice soln
bartleyn Jun 14, 2023
f8c29e8
up soln
bartleyn Jun 15, 2023
b273903
up
mredekopp Jun 16, 2023
97705ba
removed checkpoints and assigned hw4
mredekopp Jun 16, 2023
2501fb8
update
mredekopp Jun 20, 2023
cf8ea55
up slides backtracking bst avl
bartleyn Jun 21, 2023
52ced04
up lab8 slides
bartleyn Jun 21, 2023
175f241
up content for lab8 slides
bartleyn Jun 21, 2023
f0e441d
up
mredekopp Jun 29, 2023
0c7467a
Merge branch '2023/summer' of github.com:csci104/site into 2023/summer
mredekopp Jun 29, 2023
9df81ca
up
mredekopp Jul 2, 2023
69dfe7f
up
mredekopp Jul 3, 2023
c4fa34b
up
mredekopp Jul 11, 2023
7e58f3a
update slides 14/15
bartleyn Jul 12, 2023
0d40932
update labs re: codio
bartleyn Jul 12, 2023
cfd05e3
up hash num labs
bartleyn Jul 12, 2023
dc448a4
up num lab
bartleyn Jul 12, 2023
10e6e63
up num theory lab
bartleyn Jul 12, 2023
935da7a
update format nt lab
bartleyn Jul 12, 2023
106f230
update slides nt
bartleyn Jul 12, 2023
5754999
up
mredekopp Jul 15, 2023
3bca662
Merge branch '2023/summer' of github.com:csci104/site into 2023/summer
mredekopp Jul 15, 2023
14ee2bb
up final info
bartleyn Jul 17, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
201 changes: 123 additions & 78 deletions _data/content.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,146 +3,191 @@ assignments:
title: Linked Lists and Recursion
assigned: true
regrade_form:
submit_link:
submit_link: https://bytes.usc.edu/cs104/submit/course/usc-csci104-summer2023
dates:
assigned:
checkpoint:
due: Friday, January 27th 11:59PM PST
assigned: Thursday, May 18
# checkpoint: Friday, January 21 at 11:59PM PST
due: Tuesday, May 30 at 11:59PM Pacific
- id: hw2
title: Inheritance, Polymorphism, and STL
assigned: false
assigned: true
regrade_form:
submit_link:
submit_link: https://bytes.usc.edu/cs104/submit/course/usc-csci104-summer2023
dates:
assigned:
checkpoint:
due: Friday, February 10th 11:59PM PST
assigned: Sunday, May 28
# checkpoint: Friday, Februrary 4 at 11:59PM PST
due: Thursday, June 8 at 11:59PM PST
- id: hw3
title: Heaps
assigned: false
assigned: true
regrade_form:
submit_link:
submit_link: https://bytes.usc.edu/cs104/submit/course/usc-csci104-summer2023
dates:
assigned:
checkpoint:
due: Friday, February 24th at 11:59PM PST
assigned: Thursday, June 8
# checkpoint: Friday, Februrary 18 at 11:59PM PST
due: Saturday, June 17 at 11:59PM PST
- id: hw4
title: AVL Trees
assigned: false
assigned: true
regrade_form:
submit_link:
submit_link: https://bytes.usc.edu/cs104/submit/course/usc-csci104-summer2023
dates:
assigned:
checkpoint:
due: Friday, March 24th at 11:59PM PDT
assigned: Friday, June 16
# checkpoint: Friday, March 25 at 11:59PM PST
# due: Sunday, July 2 at 11:59PM Pacific
due: Wednesday, July 5 at 11:59PM Pacific
- id: hw5
title: Counting, Probability, Recursion
assigned: false
assigned: true
regrade_form:
submit_link:
submit_link: https://bytes.usc.edu/cs104/submit/course/usc-csci104-summer2023
dates:
assigned:
checkpoint:
due: Friday, April 7th at 11:59PM PST
assigned: Thursday, June 29
# checkpoint: Friday, April 8 at 11:59PM PST
due: Tuesday, July 11 at 11:59PM Pacific
- id: hw6
title: Hash tables
assigned: false
assigned: true
regrade_form:
submit_link:
submit_link: https://bytes.usc.edu/cs104/submit/course/usc-csci104-summer2023
dates:
assigned:
checkpoint:
due: Friday, April 28th at 11:59PM PST
assigned: Friday, July 7
# checkpoint: Friday, April 22 at 11:59PM PST
due: Sunday, July 16 at 11:59PM Pacific

labs:
- id: lab0
- id: 0
folder: su-lab0-curricula
week: Before
title: Getting Started
assigned: true
topics: Github, curricula, registration, setup
- id: lab1
- id: 1
folder: su-lab1
week: Week 1
title: Git Tutorial
assigned: true
topics: Git, github
slides: git_lab.pdf
- id: lab2
week: Week 2
slides:
- git_lab.pdf
- AppendixA_Git.pdf
- id: 2
folder: su-lab2
week: Week 1
title: GDB
assigned: true
topics: Debugging, GDB, tooling
slides: Lab2_slides.pdf
- id: lab3
week: Week 3
- id: 3
folder: lab3
week: Week 2
title: Makefiles
assigned: true
topics: Make, makefiles, build systems
slides: makefile_lab.pdf
- id: lab4
week: Week 4
- id: 4
folder: su-gtest_lab
title: GTest
week: Week 2
assigned: true
topics: Unit Testing, GTest
slides: gtest_slides.pdf
- id: 5
folder: lab4
week: Week 3
title: Inheritance and STL
assigned: true
topics: Object Oriented Programming
slides: stl_inh_lab.pdf
- id: lab5
week: Week 5
- id: 6
folder: lab5
week: Week 4
title: Templates
assigned: true
topics: Object Oriented Programming
slides: templates_lab.pdf
- id: lab6
week: Week 6
- id: 7
folder: lab6
week: Week 4
title: Heaps
assigned: true
topics: Heaps
slides: heap_lab.pdf
- id: lab7
week: Week 7
- id: 8
folder: su-llrec
week: Week 5
title: LList Recursion + Makeup Lecture
assigned: false
topics: LinkedList Recursion
slides:
- ll_rec_practice.pdf
- ll_rec_practice_soln.cpp
- id: 9
folder: lab7
week: Week 6
title: Backtracking
assigned: true
topics: Recursive Backtracking
slides: Backtracking_Lab.pdf
- id: NO LAB
week: Week 8
title: Optional Midterm Review
assigned: false
topics:
- id: lab9
week: Week 9
title: BST and AVL
slides:
- Backtracking_BST_AVL.pdf
- Backtracking_Lab_su22.pdf
- id: 10
folder: bst-lab8
week: Week 6
title: BST and Traversal
assigned: true
topics: BST and AVL Trees
slides: Lab9_BST_AVL.pdf
- id: lab10
week: Week 10
title: Hashtables
assigned: true
topics: Hashtables
- id: lab11
week: Week 11
title: Counting
slides:
- Backtracking_BST_AVL.pdf
# - id: 10
# folder: su-lab8-avl
# week: Week 6
# title: BST and AVL
# assigned: true
# topics: BST and AVL Trees
# slides: Lab9_BST_AVL.pdf
- id: 11
folder: mt
week: Week 7
title: Midterm
assigned: false
topics:
- id: 12
folder: lab11
week: Week 8
title: Counting!
assigned: true
topics: Counting
slides: counting_lab.pdf
- id: lab12
week: Week 12
title: Probability
- id: 13
folder: lab12
week: Week 8
title: Probability?
assigned: true
topics: Probability
slides: probability_lab.pdf
- id: lab13
title: Number Theory
week: Week 13
# - id: NO LAB
# week: Week 8
# title: Optional Midterm Review
# assigned: false
# topics:
- id: 14
folder: lab10
week: Week 9
title: Hashtables
assigned: true
topics:
- id: lab14
title: GTest
week: Week 14
topics: Hashtables
slides: hashtable_lab.pdf
- id: 15
folder: lab13
title: Number Theory
week: Week 9
assigned: true
topics: Unit Testing, GTest
- id:
title: Final Review
week: Week 15
assigned: false
topics:
topics: Number Theory
slides: number_theory_lab.pdf
# - id:
# title: Final Review
# week: Week 15
# assigned: false
# topics:

78 changes: 14 additions & 64 deletions _data/course.yml
Original file line number Diff line number Diff line change
@@ -1,71 +1,21 @@
semester: Spring 2023
short: usc-csci104-spring2023
semester: Summer 2023
short: usc-csci104-summer2023

sections:
lectures:
- id: 29989
- id: 29903
days: Tuesday, Thursday
time: 8:00 AM to 9:20 AM Pacific
location: SGM 101
instructors: Andrew Goodney
- id: 29905
days: Tuesday, Thursday
time: 11:00 AM to 12:20 PM Pacific
location: THH 201
instructors: Andrew Goodney
time: 9:30 AM to 11:45 AM Pacific
location: SLH 100
instructors: Mark Redekopp
labs:
- id: 29912
days: Wednesday
time: 5:00-6:50pm
location: SAL109
instructors: Charles Bickham
- id: 29914
days: Wednesday
time: 3:00-4:50pm
location: SAL126
instructors: Elan Markowitz
- id: 29915
days: Wednesday
time: 12:00-1:50pm
location: SAL126
instructors: Satyaki Das
- id: 30167
days: Friday
time: 12:00-1:50pm
location: SAL109
instructors: Leo Zhuang
- id: 30200
days: Tuesday
time: 3:30-5:20pm
location: SAL126
instructors: Matt Leslie
- id: 30238
days: Tuesday
time: 5:30-7:20pm
location: SAL126
instructors: Bridget Bell
- id: 30286
- id: 29904
days: Wednesday
time: 12:00-1:50pm
location: SAL109
instructors: Nicole Russack
- id: 30293
days: Friday
time: 2:00-3:50pm
location: SAL126
instructors: Nicholas Schumacher
- id: 30294
days: Tuesday
time: 1:00-2:50pm
location: SAL126
instructors: Mila Mathias
- id: 30379
days: Thursday
time: 2:00-3:50pm
location: SAL127
instructors: Charles Bickham
- id: 30394
time: 10:00 AM to 11:50 AM Pacific
location: SAL 126
instructors: Staff
- id: 29959
days: Wednesday
time: 2:00-3:50pm
location: SAL109
instructors: Skylar Kim
time: 10:00 AM to 11:50 AM Pacific
location: SAL 126
instructors: Staff
2 changes: 1 addition & 1 deletion _data/navigation.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
items:
- title: Office hours queue
url: /q/
url: /queue/
menubar: false
icon: /assets/img/icon/duration.svg
- title: Staff and hours
Expand Down
Loading