{"size": 3734, "ext": "scrbl", "max_stars_repo_path": "www/schedule.scrbl", "max_stars_repo_name": "themooer1/www", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "www/schedule.scrbl", "max_issues_repo_name": "themooer1/www", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "www/schedule.scrbl", "max_forks_repo_name": "themooer1/www", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 34.8971962617, "max_line_length": 159, "alphanum_fraction": 0.3789501875}
#lang scribble/manual
@(require scribble/core racket/list)
@(require "defns.rkt")

@title[#:style 'unnumbered]{Schedule}

@;(TuTh 2-3:15, Online)

@(define (wk d) (nonbreaking (bold d)))


@tabular[#:style 'boxed
         #:sep @hspace[1] 
         #:row-properties '(bottom-border)
         (list (list @bold{Week} @bold{Due} @bold{Tuesday} @bold{Thursday})
               (list @wk{1/25}
	       	     ""
                     @secref["Intro"]
                     @elem{@secref["OCaml to Racket"] (@link["code/ocaml-to-racket.pdf"]{slides}) (@link["https://www.youtube.com/watch?v=KTWq1XAfuMQ"]{vid})})

               (list @wk{2/1}
	       	     @seclink["Assignment 1"]{A1}
                     @elem{@secref["OCaml to Racket"] (cont.) (@link["https://www.youtube.com/watch?v=QfxVrYuUboc"]{vid})}
                     @elem{@secref["a86"] (@link["https://www.youtube.com/watch?v=iEThSsxHmaI"]{vid})})

               (list @wk{2/8}
	       	     @seclink["Assignment 2"]{A2}
                     @itemlist[@item{@secref["Abscond"]}
                               @item{@secref["Blackmail"]}]
                     @elem{@secref["Con"]})

               (list @wk{2/15}
                     ""
                     @elem{@secref["Dupe"]}
                     @secref["Dodger"])
               
               (list @wk{2/22}
	       	     @seclink["Assignment 3"]{A3}
                     @elem{@secref["Evildoer"]}
		                 @elem{@secref["Extort"]})
               
               (list @wk{3/1}
	       	     ""
                     @elem{@secref["Fraud"]}
                     @elem{Exam Review})
               
               (list @wk{3/8}
	       	     @bold{@seclink["Midterm_1"]{M1}}
                     @elem{No lecture (exam)}
                     @elem{Exam Q+A})

               (list @wk{3/15}
                     ""
                     @elem{No lecture (Spring Break)}
                     @elem{No lecture (Spring Break)})
               
               (list @wk{3/22}
                     @seclink["Assignment 4"]{A4}
                     @elem{@secref["Hustle"]}
                     @elem{@secref["Iniquity"]})
               
               (list @wk{3/29}
                     ""
                     @elem{@secref["Jig"]}
                     @elem{@secref["Knock"]})
               
               (list @wk{4/5}
                     @seclink["Assignment 5"]{A5}                     
                     @elem{Randomized Testing}
                     @elem{Review})
                                    
               (list @wk{4/12}
                     @bold{@seclink["Midterm_2"]{M2}}
                     @elem{No lecture (exam)}
                     @elem{Exam Review}                     
                     )

               (list @wk{4/19}
                     ""
                     @elem{@secref["Loot"]}
                     @elem{@secref["Loot"] (cont.)})

               (list @wk{4/26}
                     @seclink["Assignment 6"]{A6}
                     @elem{Hustle Typing  - Compiler Implications}
                     @elem{Typing Lambdas - Hidney-Millner})

               (list @wk{5/3}
               @bold{@seclink["Settle on Final Project"]{Final Project}}
                     @elem{@secref["Shakedown"]}                 
                     @elem{Final Project Q&A})
               
               (list @wk{5/10}
      	           ""
                     @elem{Class-voted topic}
                     @elem{No lecture (end of semester)})

               (list @wk{5/10}
                     "Final Projects due on exam date"
                     @elem{No lectures}
                     'cont)

               )]


@bold{Final project assessment: @final-date .}
