YoVDO

Introduction to Arrays and Images in Computational Thinking - Lecture 1

Offered By: The Julia Programming Language via YouTube

Tags

Julia Courses Computer Science Courses Data Visualization Courses Image Processing Courses Computational Thinking Courses

Course Description

Overview

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.

Syllabus

Welcome and logistics of the course.
Running the code.
Setting up Julia.
Quick introduction to the professors.
Administrative details for MIT students.
Computer Science and Computational Science Working Together.
Lecture 1: Images as examples of data all around us.
Data: Images (as an example of data).
Input and Visualize: loading and viewing an Image (in Julia).
Capturing an image from your own camera.
Inspecting your data.
Process: Modifying an image.
Model: Creating synthetic images.
Output: Saving an image to a file.
Computer science: Arrays.
Julia: constructing arrays.
Pluto: Interactivity using sliders.
Introduction to Abstraction.
First Taste of Abstraction.


Taught by

The Julia Programming Language

Related Courses

Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Security
Stanford University via Coursera
Intro to Computer Science
University of Virginia via Udacity
Introduction to Logic
Stanford University via Coursera
Internet History, Technology, and Security
University of Michigan via Coursera