Skip to content

Commit

Permalink
Merge pull request #88 from BU-Spark/website-updates
Browse files Browse the repository at this point in the history
Added phase color coding and presentations to schedule
  • Loading branch information
trgardos authored Sep 2, 2024
2 parents 4bd4df2 + a9110ee commit a599096
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 63 deletions.
3 changes: 3 additions & 0 deletions websites/fa2024/_includes/header_custom.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<!-- Dark mode toggle
<button class="btn js-toggle-dark-mode fs-3">dark color scheme</button>
<script>
Expand Down Expand Up @@ -26,3 +27,5 @@
});
});
</script>
-->

52 changes: 26 additions & 26 deletions websites/fa2024/docs/schedule.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,22 @@ nav_order: 2
</tr>
<tr> <!-- ### Week 1 ### -->
<!-- <td colspan="4" style="background-color: #D8BFD8">Week 0</td> -->
<td colspan="4"><b>Week 1</b></td>
<td colspan="4" style="background-color: #ededed"><b>Week 1</b> <i>(Preliminaries)</i></td>
</tr>
<tr>
<td>Tue Sep 3</td>
<td>Welcome and introduction.</td>
<td> Materials link <a href="URL">here</a></td>
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
<td><b>Assigned:</b> Intro Survey, HW1-Command Shells<br><b>Due:</b> </td>
</tr>
<tr>
<td>Thu Sep 5</td>
<td>Project Pitches.</td>
<td><b>Project Pitches</b></td>
<td>Materials link <a href="URL">here</a></td>
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
<td><b>Assigned:</b> PS #<br><b>Due:</b> Intro Surveys </td>
</tr>
<tr> <!-- ### Week 2 ### -->
<td colspan="4"><b>Week 2</b></td>
<td colspan="4" style="background-color: #ededed"><b>Week 2</b> <i>(Preliminaries)</i></td>
</tr>
<tr>
<td>Tue Sep 10</td>
Expand All @@ -43,7 +43,7 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 3 ### -->
<td colspan="4"><b>Week 3</b> <i>(Project Week 1 -- Project Definition)</i></td>
<td colspan="4" style="background-color: #fce9d7"><b>Week 3</b> <i>(Project Week 1 -- Project Definition)</i></td>
</tr>
<tr>
<td>Tue Sep 17</td>
Expand All @@ -58,7 +58,7 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 4 ### -->
<td colspan="4"><b>Week 4</b> <i>(Project Week 2 -- Project Definition)</i></td>
<td colspan="4" style="background-color: #fce9d7"><b>Week 4</b> <i>(Project Week 2 -- Project Definition)</i></td>
</tr>
<tr>
<td>Tue Sep 24</td>
Expand All @@ -73,7 +73,7 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 5 ### -->
<td colspan="4"><b>Week 5</b> <i>(Project Week 3 -- Research)</i></td>
<td colspan="4" style="background-color: #fcfad7"><b>Week 5</b> <i>(Project Week 3 -- Research)</i></td>
</tr>
<tr>
<td>Tue Oct 01</td>
Expand All @@ -88,13 +88,13 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 6 ### -->
<td colspan="4"><b>Week 6</b> <i>(Project Week 4 -- EDA)</i></td>
<td colspan="4" style="background-color: #eefcd7"><b>Week 6</b> <i>(Project Week 4 -- EDA)</i></td>
</tr>
<tr>
<tr style="background-color: #fcd7e2">
<td>Tue Oct 8</td>
<td>Lecture description.</td>
<td><b>Project Definition and Research Presentations</b></td>
<td> Materials link <a href="URL">here</a></td>
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
<td><b>Assigned:</b> PS #<br><b>Due:</b> Presentations </td>
</tr>
<tr>
<td>Thu Oct 10</td>
Expand All @@ -103,7 +103,7 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 7 ### -->
<td colspan="4"><b>Week 7</b> <i>(Project Week 5 -- EDA)</i></td>
<td colspan="4" style="background-color: #eefcd7"><b>Week 7</b> <i>(Project Week 5 -- EDA)</i></td>
</tr>
<tr>
<td>Tue Oct 15</td>
Expand All @@ -116,13 +116,13 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 8 ### -->
<td colspan="4"><b>Week 8</b> <i>(Project Week 6 -- PoC)</i></td>
<td colspan="4" style="background-color: #d7fcf8"><b>Week 8</b> <i>(Project Week 6 -- PoC)</i></td>
</tr>
<tr>
<tr style="background-color: #fcd7e2">
<td>Tue Oct 22</td>
<td>Lecture description.</td>
<td><b>Project EDA Presentations</b></td>
<td> Materials link <a href="URL">here</a></td>
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
<td><b>Assigned:</b> PS #<br><b>Due:</b> Presentations </td>
</tr>
<tr>
<td>Thu Oct 24</td>
Expand All @@ -131,7 +131,7 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 9 ### -->
<td colspan="4"><b>Week 9</b> <i>(Project Week 7 -- PoC)</i></td>
<td colspan="4" style="background-color: #d7fcf8"><b>Week 9</b> <i>(Project Week 7 -- PoC)</i></td>
</tr>
<tr>
<td>Tue Oct 29</td>
Expand All @@ -146,7 +146,7 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 10 ### -->
<td colspan="4"><b>Week 10</b> <i>(Project Week 8 -- Deployment)</i></td>
<td colspan="4" style="background-color: #d7e2fc"><b>Week 10</b> <i>(Project Week 8 -- Deployment)</i></td>
</tr>
<tr>
<td>Tue Nov 5</td>
Expand All @@ -161,7 +161,7 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 11 ### -->
<td colspan="4"><b>Week 11</b> <i>(Project Week 9 -- Deployment)</i></td>
<td colspan="4" style="background-color: #d7e2fc"><b>Week 11</b> <i>(Project Week 9 -- Deployment)</i></td>
</tr>
<tr>
<td>Tue Nov 12</td>
Expand All @@ -176,7 +176,7 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 12 ### -->
<td colspan="4"><b>Week 12</b> <i>(Project Week 10 -- Deployment)</i></td>
<td colspan="4" style="background-color: #d7e2fc"><b>Week 12</b> <i>(Project Week 10 -- Deployment)</i></td>
</tr>
<tr>
<td>Tue Nov 19</td>
Expand All @@ -191,7 +191,7 @@ nav_order: 2
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 13 ### -->
<td colspan="4"><b>Week 13</b> <i>(Project Week 11 -- Evaluation)</i></td>
<td colspan="4" style="background-color: #e8d7fc"><b>Week 13</b> <i>(Project Week 11 -- Evaluation)</i></td>
</tr>
<tr>
<td>Tue Nov 26</td>
Expand All @@ -204,22 +204,22 @@ nav_order: 2
<td colspan="3">No class. Thanksgiving recess.</td>
</tr>
<tr> <!-- ### Week 14 ### -->
<td colspan="4"><b>Week 14</b> <i>(Project Week 12 -- Evaluation)</i></td>
<td colspan="4" style="background-color: #e8d7fc"><b>Week 14</b> <i>(Project Week 12 -- Evaluation)</i></td>
</tr>
<tr>
<td>Tue Dec 3</td>
<td>Lecture description.</td>
<td> Materials link <a href="URL">here</a></td>
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr>
<tr style="background-color: #fcd7e2">
<td>Thu Dec 5</td>
<td>Project Presentations.</td>
<td><b>Project Final Presentations</b></td>
<td>Materials link <a href="URL">here</a></td>
<td><b>Assigned:</b> PS #<br><b>Due:</b> PS # </td>
</tr>
<tr> <!-- ### Week 15 ### -->
<td colspan="4"><b>Week 15</b></td>
<td colspan="4" style="background-color: #ededed"><b>Week 15</b> <i>(Presentations and Demos)</i></td>
</tr>
<tr>
<td>Tue Dec 10</td>
Expand Down
73 changes: 36 additions & 37 deletions websites/fa2024/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,18 +242,20 @@ Your final grade will be a weighted sum of grades received in the following cate

| % of Grade | Category | Notes |
| ---------- | -------- | ----- |
| 15% | Assignments | Grading rubrics are available on individual assignment pages. You must pass the diagnostic assessment to receive a passing grade in the class. |
| 15% | Attendance and Participation | Students are graded on their in person attendance, class participation and individual contributions towards the project. |
| 50% | Project | Students are graded on their individual contributions and overall quality of the project (see below) |
| 5% | Peer evaluations | Each student will receive midterm and final peer evaluations from members of their project |
| 5% | Midterm presentation | Student teams will present their projects to the rest of the class. All students on a team will receive the same grade. |
| 10% | Final presentations | Student teams will present their projects to the rest of the class. All students on a team will receive the same grade, barring special circumstances. |
| 15% | Assignments | Grading rubrics are available on individual assignment pages. |
| 10% | Attendance and Participation | Students are graded on their in attendance, participation and engagement during lectures. |
| 15% | Presentations | Student teams will give interim and final presentation on their projects to the rest of the class. All students on a team will receive the same grade. |
| 60% | Project | Students are graded on their individual contributions and overall quality of the project (see below) |

Given that this is a practicum, the project is central to this course and is worth 50% of your final grade. We will be partnering with BU Spark! to work on a semester-long, machine learning project. Projects are sourced from external partners and are complex enough to provide students with real-world ML experience.
Given that this is a practicum, the project is central to this course and is
worth 60% of your final grade. We will be partnering with BU Spark! to work on a
semester-long, machine learning project. Projects are sourced from external
partners and are complex enough to provide students with real-world ML experience.

### Project Grading

Projects will be graded on:
Projects will be graded based on a combination of overall project outcome and
individual contributions.

<table>
<tbody>
Expand All @@ -263,48 +265,45 @@ Projects will be graded on:
<th> Description/Notes </th>
</tr>
<tr>
<td> 30% </td>
<td> Objectives Achieved </td>
<td> Ultimately the goal of the project is to deliver towards the client's expectations. Did the project accomplish a sufficient number of (possibly revised) objectives?</td>
<td> 40% </td>
<td> Project Impact and Success </td>
<td> Ultimately the goal of the project is to deliver towards the
client's expectations.
<ul>
<li> Did the project accomplish a sufficient number of (possibly
revised) objectives?</li>
<li> Was the client relationship managed well? </td>
</ul>
</tr>
<tr>
<td> 10% </td>
<td> Client Relationship & Management </td>
<td> 20% </td>
<td> Repo Software and Documentation Quality, Reproducibility </td>
<td>
<ul>
<li> Did the team develop a positive, constructive rapport with the clients?</li>
<li> Did the team clarify client expectations and problem definition sufficiently?</li>
<li> Were project deliverables defined and updated with client input and approval?</li>
<li> Is the Github repository well organized and easy to navigate?</li>
<li> Is the repo well documented especially with replication steps?</li>
<li> Can one start from a new environment and easily setup and run?</li>
</ul>
</td>
</tr>
<tr>
<td> 25% </td>
<td> Algorithmic Soundness </td>
<td>
<ul>
<li> Is the training process well documented and reproducible?</li>
<li> Is the evaluation process rigorous and reproducible?</li>
<li> Is the dataset available and any preprocessing or augmentation well documented? </li>
</ul>
</td>
</tr>
<tr>
<td> 25% </td>
<td> Code quality, organization and reproducibility </td>
<td>
<td> 30% </td>
<td> Individual Contribution </td>
<td> Is there clear evidence of
<ul>
<li> Is the source code for the application well-structured with meaningful folder structure and intuitive filenames?</li>
<li> Is the environment documented and easily recreated?</li>
<li>n Is there a top-level README that orients the user to the repository, installation and operating instructions and summarizes results?</li>
<li> Is the project replicable? Has a clean installation been attempted?</li>
<li> Attendance and active participation in class lab time, client and team meetings?</li>
<li> Documented activities in sprint plan history?</li>
<li> Git commit history and co-authored git commits? </li>
<li> Record of individual's contributions in document and presentation revision history?</li>
</ul>
</td>
</tr>
<tr>
<td> 10% </td>
<td> Team Process </td>
<td> Did the team meet periodically and operate in sprints? Was project progress incremental? </td>
<td> Individual contribution to collaboration and teamwork</td>
<td> Is there indication, for example from peer reviews, of positive
collaborations and constructive teamwork?
</td>
</tr>
</tbody>
</table>
Expand All @@ -331,7 +330,7 @@ Using code you have borrowed from the internet without permission and/or attribu

Unless explicitly stated, collaboration on assignments and projects among teammates is both allowed and encouraged.

### Use of Generative AI for course work
### Use of Generative AI

Generative AI tools are permitted for coursework, with a strong recommendation to maintain transparency by appropriately citing their usage.

Expand Down

0 comments on commit a599096

Please sign in to comment.