Skip to content

Commit 543a352

Browse files
committed
Ready for Summer.
1 parent d7313f8 commit 543a352

14 files changed

Lines changed: 66 additions & 67 deletions

File tree

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: Monday, Feb 6, 11:59PM}
7+
@bold{Due: Friday, June 2, 11:59PM}
88

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

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: Tuesday, Feb 14, 11:59PM}
4+
@bold{Due: Monday, June 5, 11:59PM}
55

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

www/assignments/3.scrbl

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

8-
@bold{Due: Thu, Sept 29, 11:59PM}
8+
@bold{Due: Monday, June 12, 11:59PM}
99

1010
The goal of this assignment is to extend the parser, interpreter, and
1111
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, Oct 18, 11:59PM EST}
10+
@bold{Due: Tuesday, June 20, 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/assignments/5.scrbl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
'("ast.rkt" "parse.rkt" "interp.rkt"))
1111

1212

13-
@bold{Due: @elem[#:style "strike"]{Monday, November 7, 11:59PM EST}, Tuesday, November 8, 11:59PM EST}
13+
@bold{Due: Monday, June 26, 11:59PM EST}
1414

1515
The goal of this assignment is to extend a compiler with arity
1616
checking for function calls, to add new kinds of function parameter

www/assignments/6.scrbl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
@(require "../notes/ev.rkt"
66
"../notes/utils.rkt")
77

8-
@bold{Due: Monday, Nov 14, 11:59PM EST}
8+
@bold{Due: Monday, July 3, 11:59PM EST}
99

1010
The goal of this assignment is to hone your testing skills.
1111

www/defns.rkt

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,19 @@
1111
(define year "2023")
1212
(define courseno "CMSC 430")
1313

14-
(define lecture-dates " May 30 -- July 7, 2023")
14+
(define lecture-dates "May 30 -- July 7, 2023")
1515

1616
(define IRB "IRB")
1717
(define AVW "AVW")
1818
(define KEY "KEY")
1919

2020

21-
(define m1-date "TBD")
22-
(define m2-date "TBD")
23-
(define final-date "TBD")
24-
(define elms-url "https://umd.instructure.com/courses/1350061")
21+
(define m1-date "June 14")
22+
(define m2-date "June 28")
23+
(define midterm-hours "24") ; for summer
24+
(define final-date "July 7")
25+
(define elms-url "https://umd.instructure.com/courses/1345891/")
26+
2527

2628
(define racket-version "8.7")
2729

@@ -31,8 +33,7 @@
3133

3234

3335
(define lecture-schedule "Weekdays, 12:30pm - 1:50pm")
34-
(define classroom "Virtual")
35-
36-
(define discord "https://discord.gg/UvbxV2JS")
36+
(define classroom (link "https://umd.zoom.us/j/99831545139?pwd=NWMzbG5mcWVtS0FBWlBnVXU4WVFqQT09" "Zoom"))
3737

38+
(define discord "https://discord.gg/Me7XFYC8")
3839
(define gradescope "https://www.gradescope.com/courses/533338")

www/main.scrbl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ implement several related languages.
3838
(list prof prof-email "By appt.")
3939
staff)]
4040

41-
@bold{Communications:} Email, @link[@discord]{Discord}
41+
@bold{Communications:} @link[@elms-url]{ELMS}, @link[@discord]{Discord}
4242

4343
@bold{Assumptions:} This course assumes you know the material in CMSC 330 and
4444
CMSC 216. In particular, you need to know how to program in a functional

www/midterms.scrbl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ date of the midterm.
1111
@item{@secref["Midterm_2"], due @m2-date}
1212
]
1313

14-
@;include-section["midterms/1.scrbl"]
15-
@;include-section["midterms/2.scrbl"]
14+
@include-section["midterms/1.scrbl"]
15+
@include-section["midterms/2.scrbl"]

www/midterms/1.scrbl

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

88
@bold{Due: @m1-date 11:59PM}
99

10-
Midterm 1 will be released at least 48 hours prior to its due date.
10+
Midterm 1 will be released at least @midterm-hours hours prior to
11+
its due date.
1112

1213
@section{Instructions}
1314

0 commit comments

Comments
 (0)