Skip to content

Commit

Permalink
project page updates
Browse files Browse the repository at this point in the history
  • Loading branch information
griffinnewbold committed Jan 16, 2024
1 parent a4a0289 commit 38332e8
Show file tree
Hide file tree
Showing 3 changed files with 81 additions and 1 deletion.
14 changes: 14 additions & 0 deletions projects.html
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,20 @@ <h2>
This app is essentially a rethinking of Google docs with different functionalities built right in to the system up front rather than with the use of third party apps and extensions.
</p>
</div>
<div id="div11" class="content">
<h2>
Project 11: Parallel Monte Carlo Simulations in Haskell
</h2>
<p class="section-text">
Developed in Late 2023 <br>
Technologies Used: Haskell and Python<br><br>

In the Fall 2023, I took a course that focused on functional programming in the Haskell programming language with a emphasis on parallel programming. The course had a final project
that required teams of 2-3 to take an algorithm or process and develop a sequential and a parallel version to show the performance improvements. My team and I developed, using a Python
script as a base, a Haskell version of the Asian Call Option using Monte Carlo simulations. We saw an average of 5x speedup when performing our operations in parallel and using efficient
chunking strategies.
</p>
</div>
<div class = "prev-next-buttons">
<button class="previous-btn" onclick="showPrevDivProject()">Previous</button>
<button class="next-btn" onclick="showNextDivProject()">Next</button>
Expand Down
2 changes: 1 addition & 1 deletion scripts/projects_script.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
let currentProjectDiv = 1;
const totalProjectDivs = 10;
const totalProjectDivs = 11;
const lastDiv = `div${totalProjectDivs}`;

function showNextDivProject(){
Expand Down
66 changes: 66 additions & 0 deletions teaching/2024/spring/java-1004/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td><a href="/teaching/static_files/spring/COMS 1004 Week 02 Lecture Review [Spring 2024].pdf">Week 2 Notes</a></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Jan 26</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Tue Jan 30</td>
<td>Java Fundamentals II: Iteration and Conditionals</td>
Expand All @@ -99,6 +105,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Feb 2</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Tue Feb 6</td>
<td>Currently Planned as a Guest Lecture</td>
Expand All @@ -111,6 +123,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Feb 9</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Tue Feb 13</td>
<td>Java Fundamentals III: More on the String Class</td>
Expand All @@ -123,6 +141,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Feb 16</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Tue Feb 20</td>
<td>Why what we learned Matters I</td>
Expand All @@ -147,6 +171,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Mar 1</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Tue Mar 5</td>
<td>Java Fundamentals IV: Arrays and ArrayLists</td>
Expand All @@ -159,6 +189,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Mar 8</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Tue Mar 12 - Thur Mar 14</td>
<td>Spring Break</td>
Expand All @@ -177,6 +213,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Mar 22</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Tue Mar 26</td>
<td>Java Fundamentals VII: File Reading and Exceptions</td>
Expand All @@ -189,6 +231,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Mar 29</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Tue Apr 2</td>
<td>Object Oriented Programming V: Inheritance</td>
Expand All @@ -201,6 +249,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Apr 5</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Tue Apr 9</td>
<td>Why what we learn Matters II/td>
Expand All @@ -225,6 +279,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Apr 19</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Tue Apr 23</td>
<td>Java Fundamentals XI: Generics</td>
Expand All @@ -237,6 +297,12 @@ <h1>COMS W1004: Introduction to Computer Science and Programming in Java</h1>
<td></td>
<td></td>
</tr>
<tr class="holiday">
<td>Fri Apr 26</td>
<td>No Lecture; Homework Due</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</section>
Expand Down

0 comments on commit 38332e8

Please sign in to comment.