ERROR: Your web browser does not have JavaScript enabled. This web site requires JavaScript to function properly. If you are using an add-on such as NoScript or Ad-Block, you may need to add an exception for this web site.
CSE 413: Programming Languages and Their Implementation, Spring 2025
Instructor: Stuart Reges (reges@cs.washington.edu), CSE2 305: Wed 3-5
UW Home
CSE Home
Message Board
Contact Info
CSE 413
Main Page
Syllabus
Coursework
Calendar
Handouts
Homework
Sections
Exams
Ocaml
Racket
Ruby
Getting Help
Course Staff
Message Board
Check Scores
Canvas
Regrade Policy
Other
Links
Homework
Output Comparison Tool
(check whether your program produces the correct output)
Ed Lesson (Turn in HW5 here)
Homework 5 (relations, random art)
Due Thursday, May 15, 11:00pm.
No submissions accepted after
Monday May 19, 11:00pm.
Specification:
Specification
Supporting files :
hw6.rkt
(starter file)
graphics.rkt
(optional graphics code)
Ed Lesson (Turn in HW4 here)
Homework 4 (Ngrams)
Specification
Due Thursday, May 8, 11:00pm.
No submissions accepted after
Monday May 12, 11:00pm.
Ed Lesson (Turn in HW3 bonus here)
Homework 3 (Personality Test bonus)
Specification
Due Monday, April 28, 11:00pm.
No late submissions accepted
Ed Lesson (Turn in HW3 here)
Homework 3 (Personality Test)
Specification
Due Thursday April 24, 11:00pm.
No submissions accepted after
Monday April 28, 11:00pm.
summary of results
(4/23 version)
additional information with relevant links
extended log of execution (4/23 version)
updated answer (4/23 version)
Ed Lesson (Turn in HW2 here)
Homework 2 (More OCaml Functions)
Specification
Due Thursday, April 17, 11:00pm.
No submissions accepted after
Monday April 21, 11:00pm.
OCaml overview for this homework available
here
.
Ed Lesson (Turn in HW1 here)
Homework 1 (OCaml Functions)
Specification
Due Thursday, April 10, 11:00pm.
No submissions accepted after
Monday April 14, 11:00pm.
OCaml overview for this homework available
here
.