MGS351 Course Chapter Links
Chapter 1
Intel's Case Study of UB's Green Supercomputers
Chapter 2
CODE by Charles Petzold - Excellent book to read
Binary and Computers
Logic Gates
Babbage Difference Engine on Display
Explanation of Babbage Difference Engine
Passages from the Life of a Philosopher by Charles Babbage (1864)
Binary Marble Adding Machine Video
Binary Marble Adding Machine Details
Online ASCII Converter
LIFE Magazine: Brief History of Computing
Processor Performance Charts
Solid State Drive and Standard Drive Boot Time Comparison
Chapter 3
Ubuntu
Live CD List
Windows based Live CDs
Portable Apps Software
Popular Open Source Software
Windows and Office Lineage
When should you upgrade?
Online IDE
Python Online
Greeting
-
AI Prompt
Adventure Game
-
AI Prompt
Trinket.io Pygame Coding
Snake Game
-
AI Prompt
2D Platform Game
-
AI Prompt
Microsoft Copilot
Chapter 4
Relational Database Model
Hierarchical Database Model
Network Database Model
Database Normalization
Considerations for de-normalizing databases
Maybe Normalizing Isn't Normal
When Not to Normalize your SQL Database
Data Warehousing
Snowflake Schema
Star Schema
Data Mining: How Companies Learn Your Secrets
Chapter 5
First Message Sent on the Internet
ARPANET Overview
Early ARPANET Maps
The Birth of the Internet
First Internet Router
Early Packet Switching on the Internet
Dr. Leonard Kleinrock's Personal History of the Internet
Dr. Doug Engelbart's Role in the Internet
Internet Society
How the Internet Works
CERN - Where the Web was born
First Web Server
First Website
Internet Stats
W3C - World Wide Web Consortium
We've run out of IP addresses!
How HTTPS works
reCAPTCHA Digitizes Books
Public Key Cryptography Explained
World Community Grid
UB World Community Grid Team Signup
Test IPv6 on your computer
How to make a Cat 5e cable
How to make a Cat 6 cable
Wireless Geographic Logging Engine (WiGLE)
TCP/IP Background
Internet Engineering Task Force (IETF)
ISO Standards
ITU's Data networks, Open System Communications and Security standards
Open Systems Interconnection (OSI) Model Specification
IP Address Lookup
IaaS vs PaaS vs SaaS
PaaS vs IaaS vs SaaS vs CaaS
Chapter 6
Public Key Cryptography Explained
Check if your Facebook data was shared with Cambridge Analytica
EU General Data Protection Regulation (GDPR)
Have I Been Pwned?
CVE Database
Kryptos Sculpture
How Secure is My Password?
Warren Buffett Memo on Ethics (page 26)
MGS410/610 Digital Forensics Course
Ceglia v. Facebook Motion to Dismiss
Chapter 10
Systems Development Life Cycle
Prototyping
Agile Manifesto Principles
Chapter 13
Examples of Commerical AI
20 Questions
Akinator
Town of Amherst GIS
Erie County GIS
IBM Watson
Watson and the Jeopardy Challenge
Watson After Jeopardy
Ken Jennings - Playing against Watson
How Watson answers a question
Quick Draw
This Person Does Not Exist
Extended Learning Module F
W3C - World Wide Web Consortium
HTML5 Tutorial and Reference
Basic CSS Examples
CSS Tutorial and Reference
HTML5 Code Validator
HTML5
HTML5 Example (need Google Chrome)
Google Chrome Experiments
Web Browser Information and Statistics
Fetch for Mac
VPN software for Windows
VPN software for Mac
Please
e-mail
me if you have any questions, comments or suggestions regarding this website.