Site Home Page Course Syllabus ENGR 1330 Instructor's Notes Notebook Collection sensei@AWS (deployment server) sensei@ATT (development server)

ENGR-1330 Computational Thinking and Data Science

Welcome to the ENGR-1330 course content site. This site is an archive of materials for students in EGR-1330 Computational Thinking and Data Science (Dr. Cleveland's sections only). At the present this site supports python 3.8 in the JupyterLab Notebook environment.

This website is a library of course content organized to parallel the ENGR-1330 course and is intended as a component of that course; individual content in linked to the TTU Blackboard Learning Managment System (LMS). Lessons are accessed through links in the syllabus.

Development Notes:Development is done on a live server to test "over-the-wire" behavior. The hardware is a Raspberry Pi 4 4GB Computer running Ubuntu Server 20.04.01 LTS The JupyterHub is the most current that will build on a Raspberry Pi, Anaconda builds are not yet available for the aarch64 chipset, so the Python subsystem is manually installed. Students should use Anaconda with their computers (x86-64 chipsets), or an Amazon Web Services Lightsail instance (the $12/month instance should be more than adequate). Working notebooks are ported to the AWS website via a GitHub push-pull activity. The Lesson, Lab, and Homework notebooks are tested using Anaconda on MacOS, and Anaconda on Windows.

Lesson Archive


Lessons Directory Collection of current sources for lessons. DO NOT EDIT on deployment server, do all editing on the development server otherwise the book won't build correctly.

Labs Directory Collection of current sources for labs. DO NOT EDIT on deployment server, do all editing on the development server otherwise the book won't build correctly.



Concrete Strength Prediction

Streamflow Analysis and Forecasting

Instrument Calibration

Project Directory FTP-type listing of projects

Public databases for use in ENGR 1330; to be accessed via wget or curl after end user has set exception to connect to remote server. Alternative is download the database first, then process

Database Directory FTP-type listing of databases

Reading Collection Local to the server

Computational and Inferential Thinking Ani Adhikari and John DeNero, Computational and Inferential Thinking, The Foundations of Data Science, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND)

Site Tour A tour of this website

Install Anaconda macOS Video showing install onto a bare-iron Catalina implementation. (Recorded 19 June 2020)

Install Anaconda win10 Video showing install onto a Windows 10 Build XXXX implementation

PLACEHOLDER describe

  • Migrate to 54.243.252.9/engr-1330-webroot; revert to http (unencrypted)
  • Migrate to AWS 3.137.182/engr-1330-webroot 12 Jan 2021
  • website public 4 June 2020 (via symlink from www.rtfmps.com) DEPRECATED
  • website create 23 May 2020 (hosted on atomickitty.ddns.net) DEPRECATED