Skip to content

Commit 49940b0

Browse files
committed
Adding more content
1 parent 542b2c5 commit 49940b0

File tree

8 files changed

+61
-2
lines changed

8 files changed

+61
-2
lines changed

assignment1.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ <h1>Assignment 1: Enumerative program synthesis</h1>
1818
<a href="assignments.html" class="active">Assignments</a>
1919
<a href="readings.html">Readings</a>
2020
<a href="project.html">Final Project</a>
21+
<a href="presentation.html">Presentations</a>
2122
<a href="index.html#calendar">Calendar</a>
2223
</nav>
2324
<main>

assignment2.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ <h1>Assignment 2: Evaluating LLMs on program synthesis</h1>
1818
<a href="assignments.html" class="active">Assignments</a>
1919
<a href="readings.html">Readings</a>
2020
<a href="project.html">Final Project</a>
21+
<a href="presentation.html">Presentations</a>
2122
<a href="index.html#calendar">Calendar</a>
2223
</nav>
2324
<main>

assignment3.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ <h1>Assignment 3: Iterative program synthesis</h1>
1818
<a href="assignments.html" class="active">Assignments</a>
1919
<a href="readings.html">Readings</a>
2020
<a href="project.html">Final Project</a>
21+
<a href="presentation.html">Presentations</a>
2122
<a href="index.html#calendar">Calendar</a>
2223
</nav>
2324
<main>

assignments.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ <h1>EN.601.727 Machine Programming</h1>
1818
<a href="assignments.html" class="active">Assignments</a>
1919
<a href="readings.html">Readings</a>
2020
<a href="project.html">Final Project</a>
21+
<a href="presentation.html">Presentations</a>
2122
<a href="index.html#calendar">Calendar</a>
2223
</nav>
2324
<main>
@@ -39,6 +40,12 @@ <h2>Assignments</h2>
3940
You can use the API key to access the language model in your assignments;
4041
the code that setup the client is provided in the assignment skeleton code (Assignment 2 and Assignment 3).
4142
</p>
43+
<p>
44+
In light of the theme of the course, <strong>we encourage you to use LLMs to help you with the coding assignments</strong>.
45+
However, you should not rely on LLMs to do the entire assignment for you.
46+
You should understand the code you write, and be able to explain it to others.
47+
In case an LLM is used, you should keep a record of the conversation with the LLM, and include it in the submission.
48+
</p>
4249
<ul class="assignments">
4350
<li><a href="assignment1.html"><strong>Assignment 1:</strong> Enumerative program synthesis</a> <em>(Due: TBD)</em></li>
4451
<li><a href="assignment2.html"><strong>Assignment 2:</strong> Evaluating LLMs on program synthesis</a> <em>(Due: TBD)</em></li>

index.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ <h1>EN.601.727 Machine Programming</h1>
1717
<a href="assignments.html">Assignments</a>
1818
<a href="readings.html">Readings</a>
1919
<a href="project.html">Final Project</a>
20+
<a href="presentation.html">Presentations</a>
2021
<a href="#calendar">Calendar</a>
2122
</nav>
2223
<main>
@@ -57,11 +58,11 @@ <h2>Grading Rubrics</h2>
5758
</p>
5859
<ol>
5960
<li>(20%) Class participation and active discussion</li>
60-
<li>(15%) Oral presentation</li>
61+
<li>(15%) <a href="presentation.html">Oral presentation</a></li>
6162
<li>(10%) <a href="assignment1.html">Assignment 1: Traditional program synthesis</a></li>
6263
<li>(10%) <a href="assignment2.html">Assignment 2: Evaluating LLMs on program synthesis</a></li>
6364
<li>(10%) <a href="assignment3.html">Assignment 3: Iterative program synthesis</a></li>
64-
<li>(35%) Final Project including proposal, report, and presentation</li>
65+
<li>(35%) <a href="project.html">Final Project</a></li>
6566
</ol>
6667
</section>
6768
<section id="calendar">

presentation.html

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Oral Presentations - Machine Programming - Fall 2025</title>
7+
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
8+
<link rel="stylesheet" href="css/styles.css">
9+
</head>
10+
<body>
11+
<header>
12+
<h1>EN.601.727 Machine Programming</h1>
13+
<p>Johns Hopkins University &mdash; Fall 2025</p>
14+
<p><strong>Instructor:</strong> Ziyang Li &nbsp; | &nbsp; <strong>Email:</strong> <a href="mailto:ziyang@cs.jhu.edu">ziyang@cs.jhu.edu</a></p>
15+
</header>
16+
<nav>
17+
<a href="index.html">Home</a>
18+
<a href="assignments.html">Assignments</a>
19+
<a href="readings.html">Readings</a>
20+
<a href="project.html">Final Project</a>
21+
<a href="presentation.html" class="active">Presentations</a>
22+
<a href="index.html#calendar">Calendar</a>
23+
</nav>
24+
<main>
25+
<section>
26+
<h2>Oral Presentations</h2>
27+
<p>
28+
Oral presentations are a key component of this course, worth 15% of your grade.
29+
They provide an opportunity to develop communication skills and share insights with your peers.
30+
Each presentation will be 20 minutes total, including ~10 minutes for the presentation and ~10 minutes for questions.
31+
</p>
32+
<p>
33+
We will start the presentation from the 7th week of the course.
34+
Starting from the 5th week, you can sign up for a presentation slot by filling out the <a href="https://docs.google.com/spreadsheets/d/1-0000000000000000000000000000000000000000/edit?gid=0" target="_blank">signup sheet</a>.
35+
Each student can sign up for topics; each topic can be presented by at most 2 students.
36+
Students can then choose specific papers to present from the list of topics.
37+
</p>
38+
<p>
39+
The presentation is graded on a completion basis.
40+
You will receive a full score if you properly present the material in class.
41+
Extra credit will be given for exceptional presentations.
42+
</p>
43+
</section>
44+
</main>
45+
</body>
46+
</html>

project.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ <h1>EN.601.727 Machine Programming</h1>
2121
<a href="assignments.html">Assignments</a>
2222
<a href="readings.html">Readings</a>
2323
<a href="project.html" class="active">Final Project</a>
24+
<a href="presentation.html">Presentations</a>
2425
<a href="index.html#calendar">Calendar</a>
2526
</nav>
2627
<main>

readings.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ <h1>EN.601.727 Machine Programming</h1>
1818
<a href="assignments.html">Assignments</a>
1919
<a href="readings.html" class="active">Readings</a>
2020
<a href="project.html">Final Project</a>
21+
<a href="presentation.html">Presentations</a>
2122
<a href="index.html#calendar">Calendar</a>
2223
</nav>
2324
<main>

0 commit comments

Comments
 (0)