Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Julia in Academia: Textbooks, Stanford Courses, and the Future | Moss | JuliaCon Global 2025

Автор: The Julia Programming Language

Загружено: 2025-12-18

Просмотров: 1648

Описание:

Julia in Academia: Textbooks, Stanford Courses, and the Future by Robert Moss

PreTalx: https://pretalx.com/juliacon-2025/tal...

Julia is no stranger to academia—seeing as it grew out of MIT and was initially adopted by the scientific community. In this talk, we discuss how we have been using Julia for both writing textbooks and for teaching graduate-level courses in computer science and aeronautics/astronautics engineering at Stanford University. Based on our experience as educators, we will discuss the good and not-so-good cases for Julia, and the potential future roles for Julia in academia.

In the first part of the talk, we will discuss why we chose Julia as the algorithm description language in three MIT Press textbooks: [_Algorithms for Optimization_](https://algorithmsbook.com/optimization/) (2019), [_Algorithms for Decision Making_](https://algorithmsbook.com/decisionma...) (2022), and [_Algorithms for Validation_](https://algorithmsbook.com/validation/) (2025). Not only do we present the algorithms in Julia, but we generate the figures and examples using Julia's `pythontex` integration. This allows us to present concise algorithms to the reader and display figures and examples _using the exact algorithms within the text_. The textbooks use a custom Tufte-style LaTeX template that we've open sourced ([sisl/tufte_algorithms_book](https://github.com/sisl/tufte_algorit.... We will also highlight the features of Julia that enable concise algorithms in print, including multiple dispatch, auto-differentiation, and full Unicode support. Along with Julia-specific features, we will showcase packages in the ecosystem that seamlessly integrate into the algorithms, including `LazySets`, `IntervalArithmetic`, `JuMP`, and `Distributions`.

The second part of the talk will focus on how we use Julia in both our lectures and assignments at Stanford. A new course we are teaching at Stanford titled [_Validation of Safety-Critical Systems_](https://aa228v.stanford.edu) follows our validation textbook and heavily uses Julia and `Pluto.jl` in lecture materials and course assignments. Through light-weight interactive Pluto notebooks, we demonstrate complicated topics to students during lecture which also allows them to explore the topics on their own time after class. Notably, we also use Pluto for four programming assignments. We will discuss why we ultimately chose to require Julia and use Pluto, and the framework we implemented to obfuscate hidden code from the students, to test their work locally, and integrate into Gradescope for auto-grading and friendly leaderboard competitions.

Finally, we will talk about the future of Julia in academia—from teaching, to assignments, to textbooks, and research papers. We will showcase recent development of a prototype package we use for lecture material, `PlutoPapers.jl`, and the potential for interactive research papers written entirely in Julia, Markdown, and LaTeX ([mossr/PlutoPapers.jl](https://github.com/mossr/PlutoPapers.....

Julia in Academia: Textbooks, Stanford Courses, and the Future | Moss | JuliaCon Global 2025

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

The Biggest Breakthroughs in Mathematics: 2025

The Biggest Breakthroughs in Mathematics: 2025

Zig vs Odin: Two Radically Different Futures for Systems Programming

Zig vs Odin: Two Radically Different Futures for Systems Programming

The future of intelligence | Demis Hassabis (Co-founder and CEO of DeepMind)

The future of intelligence | Demis Hassabis (Co-founder and CEO of DeepMind)

Ternary Computing: Theoretically Better than Binary

Ternary Computing: Theoretically Better than Binary

NotebookLM тихо обновился. Как делать Инфографику, Презентации, Видеопересказ.

NotebookLM тихо обновился. Как делать Инфографику, Презентации, Видеопересказ.

They Just Retired LLMs: The Next 18 Months Are Wild!

They Just Retired LLMs: The Next 18 Months Are Wild!

Как освоить любой навык так быстро, что это покажется незаконным

Как освоить любой навык так быстро, что это покажется незаконным

The Biggest Breakthroughs in Physics: 2025

The Biggest Breakthroughs in Physics: 2025

Ex-OpenAI Scientist WARNS:

Ex-OpenAI Scientist WARNS: "You Have No Idea What's Coming"

Apple JUST Dropped a Game-Changer

Apple JUST Dropped a Game-Changer

There Is Something Faster Than Light

There Is Something Faster Than Light

Stanford CS230 | Autumn 2025 | Lecture 9: Career Advice in AI

Stanford CS230 | Autumn 2025 | Lecture 9: Career Advice in AI

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Fast and Robust Least Squares / Curve Fitting in Julia | Rackauckas | JuliaCon Global 2025

Fast and Robust Least Squares / Curve Fitting in Julia | Rackauckas | JuliaCon Global 2025

Метод улиток | когда ваши опасения оказываются ошибкой

Метод улиток | когда ваши опасения оказываются ошибкой

The Man Who Almost Broke Math (And Himself...) - Axiom of Choice

The Man Who Almost Broke Math (And Himself...) - Axiom of Choice

Интернет в небе: Сергей

Интернет в небе: Сергей "Флеш" о том, как «Шахеды» и «Герберы» научились работать в одной связке

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

Apple Is Falling Apart (On Purpose)

Apple Is Falling Apart (On Purpose)

The Big Lie About Smarter AI Models

The Big Lie About Smarter AI Models

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]