Save this video free

ISE 754 (Fall 2026) 1.2 Julia, LLMs, and Validation

Michael G. Kay · 39:26 · Watch on YouTube

ISE 754 (Fall 2026) 1.2 Julia, LLMs, and Validation Watch on YouTube →

Overview

Michael G. Kay introduces Julia as ISE 754’s computational engine, explains how to work with Julia scripts in VS Code and Claude Code, and outlines how large language models generate responses and use context. He presents a validation workflow with nine checks grouped into screens, expectations, and confirmations, and recommends requesting Julia scripts so students can inspect and test computational results.

Key takeaways

Chapters

0:00 ISE 754 Setup: Julia Packages and Lecture Scripts
2:20 VS Code, Claude Code, and Julia Script Initialization
10:26 Julia Variables, REPL Output, and Elementwise Dots
17:02 LLMs: Next-Token Prediction, Embeddings, and Context
22:32 Validation Framework: Screens, Expectations, and Confirmations
28:00 Why Julia Scripts Beat Unfamiliar AWK for Auditing Results
35:05 Model.md Checks, Precise Prompts, and Assumption Fixes

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:02 Lecture 1.2 will cover three topics. The first is Julia, which is our principal computational engine. It'll be used for scripting. And then we'll have a brief discussion of large language models. And in particular, elements of the operation of a large language model that are relevant for being able to use it effectively throughout the class. And then finally, the last topic is validation. Assuming that the AI assistant does the computational coding aspect of it, our job is to be able to validate the results. So, we'll be talking about different techniques that can be used for that. In the lecture at the top, and this will be

0:50 true throughout the semester, they'll be listed any new Julia packages used. And you It's not displayed automatically, so if you select it, it'll show that for this particular lecture, there's a set of three packages that'll be installed to be able to run the programs in this class. So, that's a nice way to reference for every particular lecture, what are the new packages. And why that's important is that those are the ones you need to install into your system. By default, when you just start Julia, it doesn't have dataframes, CairoMakie, or CSV installed. So, those have to be explicitly installed. I think throughout the semester, we have probably 12 to 15 total packages. So,

1:38 it's not going to be a large number. Later on, not this lecture, we'll be using the Log Jam package. That's the Julia package that was created specifically for logistics engineering. Uh for this lecture, we're not using any of those. And then finally, starting with this lecture, the first lecture, there was no computational aspect to it, so that didn't have a script. But, for this lecture and all the remaining ones,

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Michael G. Kay.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.