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

Design of Computer Programs
Stanford University via Udacity
人群与网络 People & Networks
Peking University via Coursera
Introduction to Computer Science and Programming Using Python
Massachusetts Institute of Technology via edX
كيف تفكر الآلات - مقدمة في تقنيات الحوسبة
King Fahd University of Petroleum and Minerals via Rwaq (رواق)
Power and elegance of computational thinking
The University of Oklahoma via Janux