Computer Science and Computational Science Working Together
7
Lecture 1: Images as examples of data all around us
8
Data: Images (as an example of data)
9
Input and Visualize: loading and viewing an Image (in Julia)
10
Capturing an image from your own camera
11
Inspecting your data
12
Process: Modifying an image
13
Model: Creating synthetic images
14
Output: Saving an image to a file
15
Computer science: Arrays
16
Julia: constructing arrays
17
Pluto: Interactivity using sliders
18
Introduction to Abstraction
19
First Taste of Abstraction
Description:
Dive into the world of computational thinking with this introductory lecture from MIT's Spring 2021 course. Explore the fundamentals of arrays and image processing using the Julia programming language. Learn how to set up Julia, load and visualize images, capture images from your camera, and modify them programmatically. Discover the power of arrays in computer science and how to construct them in Julia. Get hands-on experience with interactive tools like Pluto and gain insights into abstraction principles. Perfect for those looking to blend computer science with computational science and develop a strong foundation in data manipulation and analysis.
Introduction to Arrays and Images in Computational Thinking - Lecture 1