Skip to main content

Computer Engineering

Computer Engineering course

computer engineering

Welcome to the home page for computer engineering at HPA, Spring 2025 Class description: With the...

VOM meter basics

VOM/DVM Fluke 114: FLUKE 114 TREM.png Fluke 101: 6000.png V~ means AC voltage V-- means DC voltag...

AI primer

What can you do that AI cannot do? What can students do now that they could not pre-AI? Not about...

Raspberry Pi basics

Raspberry Pi Debian Buster basics update to bullseye 1.25.22—— update to bullseye 9.23.23--- upda...

Module 1: terminal commands

Download TC 1.0.pdf (application/pdf, 637.9 KB) Module 1: Terminal first steps Using terminal on ...

Module 2: wild cards, man pages, deleting files

Module 2: wild cards, man pages, deleting files This is how wild cards work: Instead of typing ou...

Module 3: internet

Module 3: Internet Your computer needs 4 things to be able to get onto the internet: IP address, ...

Module 4: web servers

Module 4: web server and web pages (html) see also https://elab.hpa.edu/cs/TC/TC%205.0%20HTML.pdf...

TC pdf directory

https://elab.hpa.edu/cs/TC/ Migrated from Apple Server Wiki. Original page ID: C319U4u

Class notes

Wednesday, 1.15.25 Hre's a summary you may want to include in your notes: use the wifi icon to ge...

Network scanning

We'll be using the program IPnetmonitor on the mac computers: https://www.sustworks.com/site/prod...

html challenge

By now you have been able to create a basic web page, upload to a server, and view either locally...

Tools page

Download TextMate.zip (application/zip, 21.4 MB) Download IPNetMonitorX.zip (application/zip, 5.6...

Telemetry basics

Our elab is monitored and controlled using a language called xml, or extensible markup language. ...

Arduino

You will be using a kit from Vilros, with a manual that is linked below. To start, make sure you ...

Telemetry advanced topics

If you have already created a temperature monitor and control module, your next project will be t...

Module 5: Cybersecurity

Subsections Kali Network Security Firewalls VPNs Wireshark Cryptography Malware Social Engineerin...

Meshtastic notes

5.26.25: Updates to this page are now located at http://10.14.4.85:6875/books/elab/page/meshtasti...

Wireshark

Wireshark lab: find your IP address: ipconfig or ip a on linux open wireshark find your interface...

zero days

cybersecurity notes https://elab.hpa.edu/cs/videos/zero%20days.mp4 00-21:00 cyber background 21:0...

module 5.2: Cybersecurity

Download Module 5 Pt 2.pdf (application/pdf, 435.2 KB) Module 5: Cybersecurity Pt. 2 Key Terms: M...

arduino notes

Download comp-eng arduino module.pdf (application/pdf, 3.9 MB) comp-eng arduino module We will be...

VOM meter notes

Download comp-eng meter unit.pdf (application/pdf, 2.4 MB) comp-eng meter unit VOM/DVM Fluke 114:...

1.1 Fun with terminal

comp-eng terminal fun setup: raspberry pi 400 units running raspian 12 (trixie) one victim machin...

Ethernet cables

If you want to learn about driving, you first have to understand what a road is. In this case, ne...

AI unit 2026

Let in January-February 2026 by Jonathan Grayson: Download AI Unit homeworks.pdf (application/pdf...

Arduino unit 2026

These were led by Jonathan Grayson January 2026 Download comp-eng arduino module.pdf (application...

Internet unit 2026

Download CE_ Internet Structure part 2.pptx (text/html, 344.0 KB) Migrated from Apple Server Wiki...

Meter unit 2026

Download comp-eng meter unit.pdf (application/pdf, 2.4 MB) Download FLUKE 114 TREM.pdf (applicati...

1.0 Linux intro-Pi400

Question: what is the most powerful and dangerous thing you know? In the computer world, this is ...

1.2 Linux advanced strand

Advanced strand:  from “running commands” → “thinking like a system admin / engineer” internal vs...

1.3 html and web servers

Module 4: web server and web pages (html) see also https://elab.hpa.edu/cs/TC/TC%205.0%20HTML.pdf...

1.4 networks

Module 3: Internet Your computer needs 4 things to be able to get onto the internet: IP address, ...

1.5 routers and firewalls

As a computer engineer, you will doubtless be asked to setup a home router for your home or one o...

1.6 wireless networks

Let's start with your wifi connection: On your mac, find the wifi icon on the upper right: Screen...

1.7 Final project: Capture the flag

Capture the flag challenge: You will hide an encrypted message in each of your pi400 computers co...