Skip to content

Commit 1218afb

Browse files
committed
post the assignment
1 parent f54ffa1 commit 1218afb

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

_posts/2025-08-26-assignment1.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: post
3+
title: Essay on a DSL or HPC adjacent Problem
4+
date: 2025-08-26
5+
categories: [Assignments] # Optional, up to two categories
6+
tags: [Writing] # Optional, zero to infinite tags
7+
---
8+
9+
Write an essay about a problem you've been thinking about. Don't write about the solution until the very end. Structure your essay as an introduction to a paper. The goal of the essay is for you to find and formulate a problem relevant to this course (in a very broad sense) that matters to you personally. The essay should be 3 ish pages, following the style guide of an "introduction" section in [CGO's submission template](https://www.acm.org/publications/proceedings-template). It should not propose a solution until the end. The beginning should focus on a programming problem and its properties. Take a look at the [MIT EECS Commkit](https://mitcommlab.mit.edu/eecs/commkit/journal-article-introduction/) on writing an introduction. I will grade based on whether you provide an abstract, motivate the problem, provide adequate background and related work, explain the utility of your (potentially made-up) solution, and describe 3 novel "contributions" in a contributions statement at the end. I won't be picky about how "good" each section is, I'm just checking for whether it's present.

index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ See the [Course Policies](/policies) for more information on grading, assignment
4545
## Assignments
4646

4747
There will be three assignments:
48-
1. Write an essay about a problem you've been thinking about. Don't write about the solution until the very end. Structure your essay as an introduction to a paper.
48+
1. [Write an essay about a problem you've been thinking about.](_posts/2025-08-26-assignment1.md)
4949
2. Write a compiler for APL. We'll likely have options for whether you wish to compile to c or to llvm.
5050
3. An assignment involving writing Halide schedules.
5151

0 commit comments

Comments
 (0)