diff --git a/.github/workflows/ExportPluto.yaml b/.github/workflows/ExportPluto.yaml index 1b879db..de458de 100644 --- a/.github/workflows/ExportPluto.yaml +++ b/.github/workflows/ExportPluto.yaml @@ -3,8 +3,11 @@ on: push: paths-ignore: - "README.md" + - "homeworks_old" + - "homeworks_old2" + - "notebooks" branches: - - Fall23 + - Fall24 - main - master workflow_dispatch: @@ -29,7 +32,7 @@ jobs: - name: Install Julia uses: julia-actions/setup-julia@v1 with: - version: "1.9" + version: "1.10" - name: Cache Julia artifacts & such uses: julia-actions/cache@v1 diff --git a/README.md b/README.md index e490bc7..253c7c5 100644 --- a/README.md +++ b/README.md @@ -33,15 +33,16 @@ This course is part of the [Common Ground](https://computing.mit.edu/cross-cutti **Instructors:** A. Edelman, more TBA -**Teaching Assistants:** TBA +**Teaching Assistants:** Raye Kimmerer -**Office Hours:** TBA +**Office Hours:** +- Raye on Friday's 2:30 - 3:30PM in 32-G780. A map can be found here: [Map](https://www.csail.mit.edu/sites/default/files/resources/maps/7G/G780.gif), be sure you take the Gates tower elevators **not** the Dreyfoos tower elevators!!! **Lecture Recordings:** ( Hopefully) Available on Canvas under the Panopto Video tab. Should be published the evening after each lecture. **Links:** Worth bookmarking. -| Piazza TBA | Canvas TBA | [Julia](https://julialang.org/) | | +| Piazza https://piazza.com/mit/fall2024/18c25 | Canvas TBA | [Julia](https://julialang.org/) | | | ------------------------------------------------- | ---------------------------------------------- | ------------------------------- | ---------------------------------------- | | Discussion | HW submission | Language | | @@ -106,8 +107,8 @@ Use your Project 2a, incorporating suggestions, to make an amazing Pluto noteboo | 0 | | | | Julia tutorial | [Cheat Sheets](https://computationalthinking.mit.edu/Fall23/cheatsheets/) | | | 1 | W | 9/4 | Edelman | Communicate With Computation | [Intro to Class](https://docs.google.com/presentation/d/1hjbKbdZkC0mG_tlwakAa3mpFlhgEKU3HaJCBw1YZ0iQ/edit?usp=sharing) | [Intro to Julia](https://gdalle.github.io/IntroJulia/), [Tutorial](https://mit-c25-fall23.netlify.app/notebooks/0_julia_tutorial), [Hyperbolic Corgi](https://mit-c25-fall23.netlify.app/notebooks/1_hyperbolic_corgi), [Images](https://mit-c25-fall23.netlify.app/notebooks/1_images), [Abstraction](https://mit-c25-fall23.netlify.app/notebooks/1_abstraction), | | 2 | M | 9/9 | Edelman | Maybe you know Random Variables, but not as types? | [slides](https://docs.google.com/presentation/d/1hjbKbdZkC0mG_tlwakAa3mpFlhgEKU3HaJCBw1YZ0iQ/edit#slide=id.g2fda8e38e1e_1_0) [Pluto Video](https://www.youtube.com/watch?v=IAF8DjrQSSk)| [Random Variables As Types](https://computationalthinking.mit.edu/Fall24/data_science/random_variables_as_types/) | | -| 3 | W | 9/13 | Edelman | Let's Really Learn Julia Now, When do I prefer Jupyter to Pluto? | | [Jeremiah's Nice C25 Tutorial](https://mit-c25-fall23.netlify.app/notebooks/0_julia_tutorial) [Jupyter Notebook: Julia is Fast](https://github.com/mitmath/JuliaComputation/blob/Fall24/notebooks/3_Julia%20is%20fast.ipynb) -|4| M| 9/16| Edelman ||| +| 3 | W | 9/13 | Edelman | Let's Really Learn Julia Now | | [Jeremiah's Nice C25 Tutorial](https://mit-c25-fall23.netlify.app/notebooks/0_julia_tutorial) +|4| M| 9/16| Edelman | When do I prefer Jupyter to Pluto? | [Jupyter Notebook: Julia is Fast](https://github.com/mitmath/JuliaComputation/blob/Fall24/notebooks/3_Julia%20is%20fast.ipynb) [Jupyter Notebook: Autodiff]() | |5|W|9/18| Edelman ||| |6|M|9/23| Student Projects ||| |7|W|9/25| Student Projects ||| diff --git a/homeworks/hw1-2024.jl b/homeworks/hw1-2024.jl index eaec3ac..aad092b 100644 --- a/homeworks/hw1-2024.jl +++ b/homeworks/hw1-2024.jl @@ -1,5 +1,5 @@ ### A Pluto.jl notebook ### -# v0.19.42 +# v0.19.46 #> [frontmatter] #> title = "HW1a - Pokémon" @@ -33,7 +33,7 @@ end md""" Homework 1a of the MIT Course [_Julia: solving real-world problems with computation_](https://github.com/mitmath/JuliaComputation) -Release date: Thursday, Sep 11, 2024 (version 3) +Release date: Thursday, Sep 11, 2024 (version 4) **Due date: Thursday, Sep 18, 2024 (11:59pm EST)** @@ -971,7 +971,7 @@ PlutoUI = "~0.7.39" PLUTO_MANIFEST_TOML_CONTENTS = """ # This file is machine-generated - editing it directly is not advised -julia_version = "1.10.4" +julia_version = "1.10.5" manifest_format = "2.0" project_hash = "8a8171ae13d8c5a889e267b5e0b17f763675975a" @@ -1583,9 +1583,9 @@ version = "1.0.3" [[deps.LoweredCodeUtils]] deps = ["JuliaInterpreter"] -git-tree-sha1 = "c2b5e92eaf5101404a58ce9c6083d595472361d6" +git-tree-sha1 = "1ce1834f9644a8f7c011eb0592b7fd6c42c90653" uuid = "6f1432cf-f94c-5a45-995e-cdbf5db27b0b" -version = "3.0.2" +version = "3.0.1" [[deps.MIMEs]] git-tree-sha1 = "65f28ad4b594aebe22157d6fac869786a255b7eb" @@ -2258,7 +2258,7 @@ version = "0.15.2+0" [[deps.libblastrampoline_jll]] deps = ["Artifacts", "Libdl"] uuid = "8e850b90-86db-534c-a0d3-1478176c7d93" -version = "5.8.0+1" +version = "5.11.0+0" [[deps.libdecor_jll]] deps = ["Artifacts", "Dbus_jll", "JLLWrappers", "Libdl", "Libglvnd_jll", "Pango_jll", "Wayland_jll", "xkbcommon_jll"] diff --git a/homeworks/fall2024_hw1.jl b/homeworks_old2/fall2024_hw1.jl similarity index 100% rename from homeworks/fall2024_hw1.jl rename to homeworks_old2/fall2024_hw1.jl diff --git a/homeworks/hw0.jl b/homeworks_old2/hw0.jl similarity index 100% rename from homeworks/hw0.jl rename to homeworks_old2/hw0.jl diff --git a/homeworks/hw1.jl b/homeworks_old2/hw1.jl similarity index 100% rename from homeworks/hw1.jl rename to homeworks_old2/hw1.jl diff --git a/homeworks/hw10.jl b/homeworks_old2/hw10.jl similarity index 100% rename from homeworks/hw10.jl rename to homeworks_old2/hw10.jl diff --git a/homeworks/hw2.jl b/homeworks_old2/hw2.jl similarity index 100% rename from homeworks/hw2.jl rename to homeworks_old2/hw2.jl diff --git a/homeworks/hw3.jl b/homeworks_old2/hw3.jl similarity index 100% rename from homeworks/hw3.jl rename to homeworks_old2/hw3.jl diff --git a/homeworks/hw4.jl b/homeworks_old2/hw4.jl similarity index 100% rename from homeworks/hw4.jl rename to homeworks_old2/hw4.jl diff --git a/homeworks/hw5.jl b/homeworks_old2/hw5.jl similarity index 100% rename from homeworks/hw5.jl rename to homeworks_old2/hw5.jl diff --git a/homeworks/hw6.jl b/homeworks_old2/hw6.jl similarity index 100% rename from homeworks/hw6.jl rename to homeworks_old2/hw6.jl diff --git a/homeworks/hw7.jl b/homeworks_old2/hw7.jl similarity index 100% rename from homeworks/hw7.jl rename to homeworks_old2/hw7.jl diff --git a/homeworks/hw8.jl b/homeworks_old2/hw8.jl similarity index 100% rename from homeworks/hw8.jl rename to homeworks_old2/hw8.jl diff --git a/homeworks/hw9.jl b/homeworks_old2/hw9.jl similarity index 100% rename from homeworks/hw9.jl rename to homeworks_old2/hw9.jl