CS 6035 Information Security
In the labIntroduction to information security: threats, defenses, and hands-on attack/defense projects.
Flight Lab
Playable tracks from the Knowledge page. Telemetry and the test bench covers CCSDS packets, limits, an anomaly call, the Anomaly Machine on real SMAP T-1, fault injection, and a PID loop. Bench debugging, the test campaign, and flight software commanding sit beside the courses, the hands-on projects, and the certification drills. Every course, project, topic, and certification card opens into a lesson. Progress is saved in this browser. These are simulated consoles for learning.
0 of 83 lessons complete on this browser
CCSDS packets, limits, an anomaly call, the anomaly machine, fault injection, and a PID loop.
A logic analyzer, a scope, a CAN log, a rate group, and an RS-422/485 pair.
An ICD compare, a verification matrix, a fault tree, and a TRR call.
A command and its verification, a timed power-on, F Prime ports, the cFS bus, and a pass before LOS.
Coins, a shortest path, a max flow, a reduction, and a modular power.
Bias and variance, k-means, a Bellman backup, a Q update, and a convolution.
A histogram filter, a Kalman update, a grid path, an edge, and stereo disparity.
A buffer bound, three web bugs, a cipher choice, a firewall, and control types.
A shuffle, Spark versus MapReduce, a hybrid plant, rate monotonic, and mode bits.
An F Prime surface, a sequence, a unit test, a sample, and a robust-z gate.
Dataflow, a shift register, an error cluster, and a producer/consumer.
An IPC class, a solder joint, a crimp, a shield, and an ESD strap.
A divider, a stamp, a directory bit, a systemd unit, and an IAM scope.
Parametrize, fixture scope, a flaky wait, a DAL call, MC/DC, and an NPR class.
Every course, hands-on project, technical topic, and certification from the Knowledge page. Open tracks jump into the lessons above.
Georgia Tech OMSCS coursework.
Introduction to information security: threats, defenses, and hands-on attack/defense projects.
Graduate algorithm design and analysis with an emphasis on proofs.
Survey of supervised, unsupervised, and reinforcement learning with analysis-heavy reports.
Probabilistic AI techniques for robots: localization, tracking, planning, and control.
Foundations of computer vision: image formation, features, geometry, and recognition.
Theory and practice of reinforcement learning, with paper-replication projects.
Deep neural networks from first principles to modern architectures.
Systems and algorithms for large-scale data processing and analytics.
Modeling, design, and verification of cyber-physical and embedded systems.
Free elective slot; systems/embedded options (e.g. CS 6200 Intro to Operating Systems) also considered.
Build-it-to-learn-it hardware and software projects.
Detect vibration anomalies on a motor/fan using an ESP32 and MPU6050 IMU with statistical thresholds.
Stream MPU6050 data as CCSDS Space Packets and decode/graph them in OpenC3 COSMOS.
Build an F Prime deployment with a custom IMU component and command sequences.
One test suite runs against a Python simulator (SIL) and real hardware (HIL).
Time-series telemetry archive with dashboards, alerts, and detector comparison.
Two ESP32 CAN nodes exchange commands/telemetry while running a PID speed loop.
Areas of focused self-study.
CCSDS packet and frame standards used for spacecraft telemetry.
How commands are built, sequenced, accepted, and verified on spacecraft.
Flight software frameworks (F Prime, cFS) and their interface conventions.
Debugging where hardware and software meet: buses, drivers, and timing.
Ground systems and test benches, from simulation to hardware-in-the-loop.
Feedback control theory and practical PID tuning.
Turning sensor data into state estimates and scene understanding.
Bringing subsystems together against interface requirements.
Repeatable test procedures and verification for hardware in production.
Verifying and validating systems against requirements with bidirectional traceability.
Inductive and deductive failure analysis and structured anomaly root-cause methods.
Using bench instruments to debug signals and serial buses.
Automated hardware/software tests with pytest in CI, using AI assistants to draft and review tests.
Statistical and ML methods for detecting anomalies in spacecraft telemetry time series.
Software engineering and assurance standards for airborne and NASA flight/ground software.
Industry certifications and exams worth preparing for.
Entry-level NI LabVIEW certification: 1-hour multiple-choice exam on LabVIEW fundamentals and reading code.
4-hour practical NI exam: build a documented LabVIEW application from a spec, graded on style, functionality and documentation.
IPC requirements for soldered electrical/electronic assemblies; written plus hands-on workmanship exams.
IPC acceptability criteria for electronic assemblies, used for inspection across Class 1/2/3.
Requirements and acceptance for cable and wire harness assemblies, with a Space endorsement; related NASA workmanship standards.
Electrostatic discharge control basics for handling flight and test hardware.
Fundamentals of Engineering exam: 110-question computer-based exam, first step toward PE licensure.
Baseline security certification recognized under DoD 8140 for cyber workforce roles.
Linux administration and command-line skills used by test automation and ground systems.
Cloud fundamentals and architecture for CI/CD and data pipelines.