Skip to content

Commit dafd513

Browse files
committed
Updates to www.
1 parent 049889d commit dafd513

9 files changed

Lines changed: 36 additions & 32 deletions

File tree

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: 5 additions & 4 deletions
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: Friday, June 2, 11:59PM}
7+
@bold{Due: Wednesday, September 6, 11:59PM}
88

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

@@ -34,10 +34,11 @@ Racket, Ruby, Scheme, SML, Visual Basic.
3434

3535
@section[#:style 'unnumbered]{What to turn in}
3636

37-
@;{Submit this assignment via @link[@gradescope]{Gradescope}.}
37+
Submit a PDF or plain text file containing your write-up via
38+
@link[@gradescope]{Gradescope}.
3839

39-
Until this assignment is officially assigned (see the due date), submissions
40-
will not be accepted.
40+
@;{Until this assignment is officially assigned (see the due date), submissions
41+
will not be accepted.}
4142

4243
@;{We will be using GitHub Classroom. This means you will work with git
4344
repositories and turning in your work consists of pushing the

www/assignments/2.scrbl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#lang scribble/manual
22
@title[#:tag "Assignment 2" #:style 'unnumbered]{Assignment 2: Racket Primer}
33

4-
@bold{Due: Monday, June 5, 11:59PM}
4+
@bold{Due: Wednesday, September 13, 11:59PM}
55

66
The goal of this assignment is to gain practice programming in Racket.
77

www/assignments/3.scrbl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
@(require "../../langs/con-plus/semantics.rkt")
66
@(require redex/pict)
77

8-
@bold{Due: Monday, June 12, 11:59PM}
8+
@bold{Due: @elem[#:style "strike"]{Friday, September 29, 11:59PM}
9+
Monday, October 2, 11:59PM}
910

1011
The goal of this assignment is to extend the parser, interpreter, and
1112
compiler with some simple unary numeric and boolean operations and two

www/assignments/4.scrbl

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

88
@(require "../notes/ev.rkt")
99

10-
@bold{Due: Tuesday, June 20, 11:59PM EST}
10+
@bold{Due: Wednesday, November 1, 11:59PM EST}
1111

1212
The goal of this assignment is to extend a compiler with binding
1313
forms and primitives that can take any number of arguments.

www/defns.rkt

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@
3434

3535
(define staff
3636
(list #;(list "William Wegand" "wwegand@terpmail.umd.edu" "3:00-4:00PM MTWThF")
37-
(list "Pierce Darragh" "pdarragh@umd.edu" "TBD")
38-
(list "Fuxiao Liu" "fl3es@umd.edu" "TBD")
39-
(list "Vivian Chen" "vchen8@terpmail.umd.edu" "TBD")
40-
(list "Ian Morrill" "imorrill@terpmail.umd.edu" "TBD")
41-
(list "Matthew Schneider" "mgl@umd.edu" "TBD")
42-
(list "Rhea Jajodia" "rjajodia@terpmail.umd.edu" "TBD")
43-
(list "Syed Zaidi" "szaidi@umd.edu" "TBD")
44-
(list "William Wegand" "wfweg@verizon.net" "TBD")
45-
(list "Wilson Smith" "smith@umd.edu" "TBD")
46-
(list "Yuhwan Lee" "ylee9251@terpmail.umd.edu" "TBD")
37+
(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")
4747
))
4848

4949

@@ -56,3 +56,5 @@
5656
;(define discord "TBD")
5757
(define piazza "https://piazza.com/class/llwlfinnxr63c0/")
5858
(define gradescope "https://www.gradescope.com/courses/593113")
59+
60+
(define feedback "https://docs.google.com/forms/d/e/1FAIpQLSc80xQELhHb_Ef-tn0DkpH2b6pYadQiT3aYSEJFNqEqBjzdGg/viewform?usp=sf_link")

www/notes/dupe.scrbl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -312,13 +312,13 @@ encoding:
312312
@#reader scribble/comment-reader
313313
(ex
314314
(bits->value #b000)
315-
(eval:error (bits->value #b001))
315+
(bits->value #b001)
316316
(bits->value #b010)
317317
(bits->value #b011)
318318
(bits->value #b100)
319319
(eval:error (bits->value #b101))
320320
(bits->value #b110)
321-
(bits->value #b111)
321+
(eval:error (bits->value #b111))
322322
)
323323

324324
Notice that not all bits represent a value; name any odd number that's
@@ -809,7 +809,7 @@ interpreter in a final conversion:
809809
(interp.v2 (parse '(if 7 1 2)))
810810
(interp.v2 (parse '(if (zero? 7) 1 2)))
811811
(eval:error (interp.v2 (parse '(add1 #f))))
812-
(eval:error (interp.v2 (parse '(add1 #t))))
812+
(interp.v2 (parse '(add1 #t)))
813813
)
814814

815815
Notice the last two examples. What's going on?

www/schedule.scrbl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,27 +40,27 @@
4040
@itemlist[@item{@secref["Dupe"]} @item{@secref{Dodger}}])
4141

4242
(list @wk{9/25}
43-
""
43+
@seclink["Assignment 3"]{A3}
4444
@secref["Evildoer"]
4545
@secref["Extort"])
4646

4747
(list @wk{10/2}
4848
""
4949
@secref["Fraud"]
50-
@secref["Hustle"])
50+
@elem{@secref["Fraud"], cont.})
5151

5252
(list @wk{10/9}
5353
""
54-
@secref["Hoax"]
54+
@elem{@secref["Fraud"], cont.}
5555
@secref["Midterm_1"])
5656

5757
(list @wk{10/16}
58-
""
59-
""
60-
"")
58+
""
59+
@elem{@secref["Fraud"], cont.}
60+
@elem{@secref["Hustle"]})
6161

6262
(list @wk{10/23} "" "" "")
63-
(list @wk{10/30} "" "" "")
63+
(list @wk{10/30} @secref["Assignment 4"] "" "")
6464
(list @wk{11/6} "" "" "")
6565
(list @wk{11/13} "" "" "")
6666
(list @wk{11/20} "" @secref["Midterm_2"] "Thanksgiving break (no lecture)")

www/syllabus.scrbl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ of department; or CMSC graduate student.
4040

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

4646

4747
@bold{Course Description:} @courseno is an introduction to compilers.

0 commit comments

Comments
 (0)