Lectures

Lectures  

Lectures for Engineering Computation and Data Science. Requirements: Google Chrome; Laptop

Lecture 2 - JavaScript Basics

Preparation Material - JavaScript Syntax Basics

Console
Variables
If ... Else
Debugging Basics
Recommended JavaScript Style
JavaScript Language Reference

Preparation Material - Arrays

Array Basics

Preparation Material - Objects

Objects - Hello World
Objects: Assigning Objects to Properties

Preparation Material - Browser Basics

Browser Processing a Web Page

Lecture 7 - Geospatial - Spatial/Temporal Information

Preparation Material - Videos/Exercises

Map - Hello World
Basic Timers
Repeating Timer

Mini Lecture

Geospatial

Active Learning

Visualization, Geospatial, Real-Time Data

Lecture 10 - K-Nearest Neighbors (kNN)

Mini Lecture

K-Nearest Neighbors

Active Learning

Exercise: Calculate Distance Between Points
Exercise: kNN
Solution

Lecture 11 - Naive Bayes Classification

Testing Frameworks

Jest, Jest CLI
Mocha, Chai

Reference

Bayes Rule
Bayes: Improving understanding with data

Mini Lecture

Naive Bayes Classification

Active Learning

Exercises