INFO-I 101

Introduction to Informatics

A hands-on introduction to informatics and computing. Each weekly topic is paired with an interactive artifact built for lecture — download it, open it, change something, break something.

About these artifacts

These tools were built to live inside weekly lectures — not as pre-reading, but as something to pull up mid-class and explore together. First tried in FA 25. Quickly built, intentionally rough — starting points for conversation.

FA 25 · First iteration

How to use them

Every artifact runs locally in your browser. Download the file, open it, hand it to an LLM and start tinkering. They're seeds — working code meant to be modified, broken, and rebuilt.

Networks
🕸️
Network Topology
Build and explore network structures — star, ring, mesh, and more
Simulation
📊
Network Analysis
Node importance, clustering, and information flow in a graph
Analysis
🔗
Strategic Links
Which connections matter most in a network?
Simulation
🤚
Hand Skeleton
Human hand anatomy as a force-directed network — bones as nodes, joints as edges
Visualization
🎓
Luddy Program Map
Network visualization of Informatics program minors and course connections
Visualization
🪑
Classroom Networks
How seating arrangements shape information flow and group formation
Simulation

Standards
🔤
Unicode Binary Explorer
How text becomes numbers — characters, encoding, and the Unicode standard
Tool
📐
Cartesian Conventions (2D)
The agreements behind coordinate systems — and what breaks when you don't share them
Interactive
📦
Cartesian Conventions (3D)
Right-hand vs left-hand, math vs graphics — how 3D coordinate standards diverge
Interactive

Electricity
Conductivity
Electrons moving through conductors, semiconductors, and insulators in real time
Simulation
💡
Semiconductors
How materials switch between conducting and insulating — energy bands made visible
Simulation
🔌
NPN Transistor
The transistor as switch and amplifier — interactive parameter control
Simulation

Ethics
🚃
Switch Stop
The trolley problem, animated. Pull the lever or don't — and sit with it
Scenario
🫷
Push Stop
The footbridge variant — is pushing different from switching?
Scenario
🏥
Triage
Emergency decisions with limited resources — who gets care when you can't help everyone?
Scenario
💥
Diffuse Harm
A particle collision study in distributed responsibility and unintended consequence
Simulation

Diversity
🏙️
Schelling Segregation
How small individual preferences produce large-scale social segregation
Simulation
🔵
Sakoda Model
James Sakoda's factionalization model — social clustering and group formation
Simulation
🔀
Intersectionality
Overlapping identities and compounding disadvantage in computing contexts
Visualization
💉
Oximeter & Skin Tone
Pulse oximeters measure differently across skin tones — a case study in design bias
Case Study
🌐
STEM Diversity Database
Underrepresented innovators and their contributions to science and engineering
Database
📅
NSF Diversity Timeline
Historical timeline of NSF diversity programs in STEM
Timeline

Data
📏
Rope Length Histogram
Distribution analysis — reading and interpreting statistical variation
Visualization
🚗
Crash Test Parameters
Combinatorial matrix generator — exploring the design space of test conditions
Tool
📈
Spurious Correlations
Correlation, causation, and the art of being misled by numbers that are technically correct
Case Study

Design
🕐
Oven Clock Reset
Can you figure out how to set the time? A usability puzzle in reverse-engineering
Challenge
🔄
Informatics Design Cycle
The iterative design process made explorable — problem, data, design, implement, evaluate
Interactive
🎯
Program Learning Outcomes
Informatics PLOs as a force-directed graph — where skills connect and overlap
Visualization
📘
Facebook 2005
The original interface — before the algorithm, before the feed
Historical
👍
Facebook 2015
Mid-period design — flatter UI, more engagement mechanics
Historical
🌙
Facebook 2025
Dark mode, algorithmic feed, modern components — how the platform choreographs attention now
Current
📷
Instagram 2015
Early Instagram — minimal, photo-first, before Stories
Historical
🎞️
Instagram 2025
Stories, Reels, Explore — a decade of interface drift toward video and recommendation
Current
🪢
Rope Walker
Physics simulation of a rope under tension — material behavior as design constraint
Simulation
🥁
Tempo
Rhythm and timing as a design system — metronome and visualization
Interactive

Security
👣
Digital Footprint
Map the data trail of everyday online life — what you leave and where it goes
Visualization
🎣
Phishing Quiz
Spot the attack — gamified security awareness with immediate feedback
Game
🎭
Social Engineering
The human side of security — how trust gets exploited
Scenario
🔑
Password Analyzer
Real-time strength analysis and crack-time estimation
Tool
🔒
Simple Encryption
Caesar and substitution ciphers — the foundations before RSA
Tool
🔐
RSA Encryption
Step through public-key cryptography with working code
Tool

Lecture Slides

Each artifact was built to accompany a specific lecture. Slides for FA 25 will be added here — connecting the tools to readings, discussion prompts, and the week's context.

Coming — FA 25 slides