Skip to content

Commit

Permalink
Start of Spring.
Browse files Browse the repository at this point in the history
  • Loading branch information
dvanhorn committed Jan 24, 2024
1 parent 7f55e4f commit 9531bdc
Show file tree
Hide file tree
Showing 7 changed files with 59 additions and 61 deletions.
2 changes: 1 addition & 1 deletion www/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ scribble:
$(course).scrbl

push:
rsync -rvzp main/ [email protected]:/fs/www/class/fall2023/cmsc430/
rsync -rvzp main/ [email protected]:/fs/www/class/spring2024/cmsc430/

clean:
rm -rf $(course)
6 changes: 3 additions & 3 deletions www/assignments.scrbl
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
@local-table-of-contents[#:style 'immediate-only]

@include-section{assignments/1.scrbl}
@include-section{assignments/2.scrbl}
@include-section{assignments/3.scrbl}
@include-section{assignments/4.scrbl}
@;include-section{assignments/2.scrbl}
@;include-section{assignments/3.scrbl}
@;include-section{assignments/4.scrbl}
@;include-section{assignments/5.scrbl}
@;include-section{assignments/6.scrbl}
@;;include-section{assignments/7.scrbl}
Expand Down
2 changes: 1 addition & 1 deletion www/assignments/1.scrbl
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

@title[#:tag "Assignment 1" #:style 'unnumbered]{Assignment 1: Learning about Programming Languages}

@bold{Due: Wednesday, September 6, 11:59PM}
@bold{Due: Wednesday, January 31, 11:59PM}

Find two programming languages that are new to you, and answer the following questions:

Expand Down
64 changes: 33 additions & 31 deletions www/defns.rkt
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
(provide (all-defined-out))
(require scribble/core scribble/html-properties scribble/manual)

(define prof1 (link "https://jmct.cc" "José Manuel Calderón Trilla"))
(define prof1-pronouns "he/him")
(define prof1-email "[email protected]")
(define prof1-initials "JMCT")
;(define prof1 (link "https://jmct.cc" "José Manuel Calderón Trilla"))
;(define prof1-pronouns "he/him")
;(define prof1-email "[email protected]")
;(define prof1-initials "JMCT")

(define prof2 (link "https://www.cs.umd.edu/~dvanhorn/" "David Van Horn"))
(define prof2-pronouns "he/him")
(define prof2-email "[email protected]")
(define prof2-initials "DVH")
(define prof1 (link "https://www.cs.umd.edu/~dvanhorn/" "David Van Horn"))
(define prof1-pronouns "he/him")
(define prof1-email "[email protected]")
(define prof1-initials "DVH")

(define semester "fall")
(define year "2023")
(define semester "spring")
(define year "2024")
(define courseno "CMSC 430")

(define lecture-dates "" #;"May 30 -- July 7, 2023")
Expand All @@ -23,38 +23,40 @@
(define KEY "KEY")


(define m1-date "Oct 11")
(define m2-date "Nov 20")
(define midterm-hours "24") ; for summer
(define m1-date "TBD")
(define m2-date "TBD")
(define midterm-hours "24")
(define final-date "TBD")
(define elms-url "https://umd.instructure.com/courses/1350066")
(define elms-url "https://umd.instructure.com/courses/1359023")


(define racket-version "8.10")
(define racket-version "8.11")

(define staff
(list #;(list "William Wegand" "[email protected]" "3:00-4:00PM MTWThF")
(list (list "William Wegand" "[email protected]")
(list "Pierce Darragh" "[email protected]")
(list "Fuxiao Liu" "[email protected]")
(list "Vivian Chen" "[email protected]")
(list "Ian Morrill" "[email protected]")
(list "Matthew Schneider" "[email protected]")
(list "Rhea Jajodia" "[email protected]")
(list "Syed Zaidi" "[email protected]")
(list "William Wegand" "[email protected]")
(list "Wilson Smith" "[email protected]")
(list "Yuhwan Lee" "[email protected]")
(list "Henry Blanchette" "[email protected]")
(list "Deena Postol" "[email protected]")
(list "Kazi Tasnim Zinat" "[email protected]")
#;(list "Fuxiao Liu" "[email protected]")
#;(list "Vivian Chen" "[email protected]")
#;(list "Ian Morrill" "[email protected]")
#;(list "Matthew Schneider" "[email protected]")
#;(list "Rhea Jajodia" "[email protected]")
#;(list "Syed Zaidi" "[email protected]")
#;(list "William Wegand" "[email protected]")
#;(list "Wilson Smith" "[email protected]")
#;(list "Yuhwan Lee" "[email protected]")
))


(define lecture-schedule1 "MW, 2:00-3:15pm")
(define lecture-schedule2 "MW, 3:30-4:45pm")
;(define lecture-schedule1 "MW, 2:00-3:15pm")
(define lecture-schedule1 "MW, 3:30-4:45pm")

(define classroom1 "BRB 1101")
(define classroom2 "IRB 0318")
(define classroom1 "HJP 0226")

;(define discord "TBD")
(define piazza "https://piazza.com/class/llwlfinnxr63c0/")
(define gradescope "https://www.gradescope.com/courses/593113")
(define piazza "https://piazza.com/class/lrs6masma6h2o1/")
(define gradescope "https://www.gradescope.com/") ; FIXME

(define feedback "https://docs.google.com/forms/d/e/1FAIpQLSc80xQELhHb_Ef-tn0DkpH2b6pYadQiT3aYSEJFNqEqBjzdGg/viewform?usp=sf_link")
17 changes: 7 additions & 10 deletions www/main.scrbl
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,9 @@

@emph{@string-titlecase[semester], @year}

@emph{Sections:}
@itemlist[
@item{0101: @lecture-schedule2, @classroom2
@emph{Lecture}: @lecture-schedule1, @classroom1

@emph{Professor}: @prof2}

@item{0201: @lecture-schedule1, @classroom1

@emph{Professor}: @prof1}]
@emph{Professor}: @prof1


CMSC 430 is an introduction to compilers. Its major goal is to arm
Expand All @@ -43,11 +37,14 @@ implement several related languages.
(list* (list @bold{Staff} 'cont)
(list @bold{Name} @elem{@bold{E-mail}})
(list prof1 prof1-email)
(list prof2 prof2-email)
#;(list prof2 prof2-email)
staff)]

@bold{Office hours:} AVW 4140

Schedule, TBD.

@;{
@tabular[#:style 'boxed
#:row-properties '(bottom-border ())
(list (list @bold{Time} @bold{Monday} @bold{Tuesday} @bold{Wednesday} @bold{Thursday} @bold{Friday})
Expand All @@ -63,7 +60,7 @@ implement several related languages.
(list "4 PM" "Yuhwan" 'cont "Yuhwan, Dalton" 'cont 'cont)
(list "5 PM" 'cont "Vivian" 'cont "Vivian" 'cont)
(list "6 PM" 'cont 'cont 'cont "Vivian" 'cont))]

}



Expand Down
16 changes: 9 additions & 7 deletions www/schedule.scrbl
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,17 @@
@bold{Monday}
@bold{Wednesday})

(list @wk{8/28}
(list @wk{1/22}
""
@secref["Intro"]
@elem{@secref["OCaml to Racket"]})
"No class"
@secref["Intro"])


(list @wk{9/4}
(list @wk{1/29}
@seclink["Assignment 1"]{A1}
@elem{Labor day (no lecture)}
@elem{@secref["OCaml to Racket"] (cont.)})

@elem{@secref["OCaml to Racket"]}
@elem{@secref["OCaml to Racket"]})
#|
(list @wk{9/11}
@seclink["Assignment 2"]{A2}
@elem{@secref["a86"]}
Expand Down Expand Up @@ -103,6 +104,7 @@
""
""
"")
|#
)]
@;{
@tabular[#:style 'boxed
Expand Down
13 changes: 5 additions & 8 deletions www/syllabus.scrbl
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@

@bold{Term:} @string-titlecase[semester], @year

@bold{Professors:} @prof1 (@prof1-pronouns), @prof2 (@prof2-pronouns)
@bold{Professor:} @prof1 (@prof1-pronouns)

@bold{Email:} @prof1-email, @prof2-email
@bold{Email:} @prof1-email

@bold{Office Hours:} By appointment. Send email or ELMS message to set
up.
Expand All @@ -39,10 +39,7 @@ of department; or CMSC graduate student.
@;{@bold{Lecture dates:} @lecture-dates}

@bold{Lectures:}
@itemlist[
@item{0101: @lecture-schedule2, @classroom2 (@prof2-initials)}
@item{0201: @lecture-schedule1, @classroom1 (@prof1-initials)}]

@lecture-schedule1, @classroom1 (@prof1-initials)

@bold{Course Description:} @courseno is an introduction to compilers.
Its major goal is to arm students with the ability to design,
Expand Down Expand Up @@ -109,8 +106,8 @@ and we ask you to do the same for all of your fellow Terps.

@bold{Communication with Instructor:}

Email: If you need to reach out and communicate with @prof1 or @prof2,
please email at @|prof1-email| or @|prof2-email|. Please DO NOT email
Email: If you need to reach out and communicate with @prof1,
please email at @|prof1-email|. Please DO NOT email
questions that are easily found in the syllabus or on ELMS (i.e. When
is this assignment due? How much is it worth? etc.) but please DO
reach out about personal, academic, and intellectual
Expand Down

0 comments on commit 9531bdc

Please sign in to comment.