Skip to content

Commit 9531bdc

Browse files
committed
Start of Spring.
1 parent 7f55e4f commit 9531bdc

7 files changed

Lines changed: 59 additions & 61 deletions

File tree

www/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ scribble:
3232
$(course).scrbl
3333

3434
push:
35-
rsync -rvzp main/ dvanhorn@junkfood.cs.umd.edu:/fs/www/class/fall2023/cmsc430/
35+
rsync -rvzp main/ dvanhorn@junkfood.cs.umd.edu:/fs/www/class/spring2024/cmsc430/
3636

3737
clean:
3838
rm -rf $(course)

www/assignments.scrbl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
@local-table-of-contents[#:style 'immediate-only]
55

66
@include-section{assignments/1.scrbl}
7-
@include-section{assignments/2.scrbl}
8-
@include-section{assignments/3.scrbl}
9-
@include-section{assignments/4.scrbl}
7+
@;include-section{assignments/2.scrbl}
8+
@;include-section{assignments/3.scrbl}
9+
@;include-section{assignments/4.scrbl}
1010
@;include-section{assignments/5.scrbl}
1111
@;include-section{assignments/6.scrbl}
1212
@;;include-section{assignments/7.scrbl}

www/assignments/1.scrbl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

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

7-
@bold{Due: Wednesday, September 6, 11:59PM}
7+
@bold{Due: Wednesday, January 31, 11:59PM}
88

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

www/defns.rkt

Lines changed: 33 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
(provide (all-defined-out))
33
(require scribble/core scribble/html-properties scribble/manual)
44

5-
(define prof1 (link "https://jmct.cc" "José Manuel Calderón Trilla"))
6-
(define prof1-pronouns "he/him")
7-
(define prof1-email "jmct@cs.umd.edu")
8-
(define prof1-initials "JMCT")
5+
;(define prof1 (link "https://jmct.cc" "José Manuel Calderón Trilla"))
6+
;(define prof1-pronouns "he/him")
7+
;(define prof1-email "jmct@cs.umd.edu")
8+
;(define prof1-initials "JMCT")
99

10-
(define prof2 (link "https://www.cs.umd.edu/~dvanhorn/" "David Van Horn"))
11-
(define prof2-pronouns "he/him")
12-
(define prof2-email "dvanhorn@cs.umd.edu")
13-
(define prof2-initials "DVH")
10+
(define prof1 (link "https://www.cs.umd.edu/~dvanhorn/" "David Van Horn"))
11+
(define prof1-pronouns "he/him")
12+
(define prof1-email "dvanhorn@cs.umd.edu")
13+
(define prof1-initials "DVH")
1414

15-
(define semester "fall")
16-
(define year "2023")
15+
(define semester "spring")
16+
(define year "2024")
1717
(define courseno "CMSC 430")
1818

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

2525

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

3232

33-
(define racket-version "8.10")
33+
(define racket-version "8.11")
3434

3535
(define staff
36-
(list #;(list "William Wegand" "wwegand@terpmail.umd.edu" "3:00-4:00PM MTWThF")
36+
(list (list "William Wegand" "wwegand@terpmail.umd.edu")
3737
(list "Pierce Darragh" "pdarragh@umd.edu")
38-
(list "Fuxiao Liu" "fl3es@umd.edu")
39-
(list "Vivian Chen" "vchen8@terpmail.umd.edu")
40-
(list "Ian Morrill" "imorrill@terpmail.umd.edu")
41-
(list "Matthew Schneider" "mgl@umd.edu")
42-
(list "Rhea Jajodia" "rjajodia@terpmail.umd.edu")
43-
(list "Syed Zaidi" "szaidi@umd.edu")
44-
(list "William Wegand" "wfweg@verizon.net")
45-
(list "Wilson Smith" "smith@umd.edu")
46-
(list "Yuhwan Lee" "ylee9251@terpmail.umd.edu")
38+
(list "Henry Blanchette" "blancheh@umd.edu")
39+
(list "Deena Postol" "dpostol@umd.edu")
40+
(list "Kazi Tasnim Zinat" "kzintas@umd.edu")
41+
#;(list "Fuxiao Liu" "fl3es@umd.edu")
42+
#;(list "Vivian Chen" "vchen8@terpmail.umd.edu")
43+
#;(list "Ian Morrill" "imorrill@terpmail.umd.edu")
44+
#;(list "Matthew Schneider" "mgl@umd.edu")
45+
#;(list "Rhea Jajodia" "rjajodia@terpmail.umd.edu")
46+
#;(list "Syed Zaidi" "szaidi@umd.edu")
47+
#;(list "William Wegand" "wfweg@verizon.net")
48+
#;(list "Wilson Smith" "smith@umd.edu")
49+
#;(list "Yuhwan Lee" "ylee9251@terpmail.umd.edu")
4750
))
4851

4952

50-
(define lecture-schedule1 "MW, 2:00-3:15pm")
51-
(define lecture-schedule2 "MW, 3:30-4:45pm")
53+
;(define lecture-schedule1 "MW, 2:00-3:15pm")
54+
(define lecture-schedule1 "MW, 3:30-4:45pm")
5255

53-
(define classroom1 "BRB 1101")
54-
(define classroom2 "IRB 0318")
56+
(define classroom1 "HJP 0226")
5557

5658
;(define discord "TBD")
57-
(define piazza "https://piazza.com/class/llwlfinnxr63c0/")
58-
(define gradescope "https://www.gradescope.com/courses/593113")
59+
(define piazza "https://piazza.com/class/lrs6masma6h2o1/")
60+
(define gradescope "https://www.gradescope.com/") ; FIXME
5961

6062
(define feedback "https://docs.google.com/forms/d/e/1FAIpQLSc80xQELhHb_Ef-tn0DkpH2b6pYadQiT3aYSEJFNqEqBjzdGg/viewform?usp=sf_link")

www/main.scrbl

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,9 @@
2121

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

24-
@emph{Sections:}
25-
@itemlist[
26-
@item{0101: @lecture-schedule2, @classroom2
24+
@emph{Lecture}: @lecture-schedule1, @classroom1
2725

28-
@emph{Professor}: @prof2}
29-
30-
@item{0201: @lecture-schedule1, @classroom1
31-
32-
@emph{Professor}: @prof1}]
26+
@emph{Professor}: @prof1
3327

3428

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

4943
@bold{Office hours:} AVW 4140
5044

45+
Schedule, TBD.
46+
47+
@;{
5148
@tabular[#:style 'boxed
5249
#:row-properties '(bottom-border ())
5350
(list (list @bold{Time} @bold{Monday} @bold{Tuesday} @bold{Wednesday} @bold{Thursday} @bold{Friday})
@@ -63,7 +60,7 @@ implement several related languages.
6360
(list "4 PM" "Yuhwan" 'cont "Yuhwan, Dalton" 'cont 'cont)
6461
(list "5 PM" 'cont "Vivian" 'cont "Vivian" 'cont)
6562
(list "6 PM" 'cont 'cont 'cont "Vivian" 'cont))]
66-
63+
}
6764

6865

6966

www/schedule.scrbl

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,17 @@
2222
@bold{Monday}
2323
@bold{Wednesday})
2424

25-
(list @wk{8/28}
25+
(list @wk{1/22}
2626
""
27-
@secref["Intro"]
28-
@elem{@secref["OCaml to Racket"]})
27+
"No class"
28+
@secref["Intro"])
29+
2930

30-
(list @wk{9/4}
31+
(list @wk{1/29}
3132
@seclink["Assignment 1"]{A1}
32-
@elem{Labor day (no lecture)}
33-
@elem{@secref["OCaml to Racket"] (cont.)})
34-
33+
@elem{@secref["OCaml to Racket"]}
34+
@elem{@secref["OCaml to Racket"]})
35+
#|
3536
(list @wk{9/11}
3637
@seclink["Assignment 2"]{A2}
3738
@elem{@secref["a86"]}
@@ -103,6 +104,7 @@
103104
""
104105
""
105106
"")
107+
|#
106108
)]
107109
@;{
108110
@tabular[#:style 'boxed

www/syllabus.scrbl

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424

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

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

29-
@bold{Email:} @prof1-email, @prof2-email
29+
@bold{Email:} @prof1-email
3030

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

4141
@bold{Lectures:}
42-
@itemlist[
43-
@item{0101: @lecture-schedule2, @classroom2 (@prof2-initials)}
44-
@item{0201: @lecture-schedule1, @classroom1 (@prof1-initials)}]
45-
42+
@lecture-schedule1, @classroom1 (@prof1-initials)
4643

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

110107
@bold{Communication with Instructor:}
111108

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

0 commit comments

Comments
 (0)