GenCyber@CSU 2018 Summer Camp
July 25, 2018 ( 9:00 am - 5:00 pm)
Day 3: Robotics, Game Design, and Cybersecurity
Modularity - Modular programming is a software design technique that emphasizes separating the functionality of a program into independent, interchangeable modules.
Least Privilege - Least privilege says to allow the minimum number of privileges necessary to accomplish the task.
Basic Navigation and Subroutines
There are two parts to a subroutine: the subroutine call and the subroutine. The subroutine call requires the syntax GOSUB followed by the subroutine name. For example, if I had a subroutine called forward, it would be called by the following command line:
GOSUB forward
If forward were spelled with a capital F, the command line would be:
GOSUB Forward
The important thing to remember is the format must match EXACTLY.
Robotics & Cybersecurity: Today's Challenge
Understanding Servo Commands
Making the Boe-Bot go out around an object and come back to you.
Participants making modifications to servo cammands
What will make the Boe-Bot go forward?
What will make the Boe-Bot go backwards?
What will make the Boe-Bot go left or right?
Game Design and Cybersecurity!
Engaging
Participants engaging with the instructor on how to program microbits and measuring magnetic force
Programming Microbits
Configuring BoeBots for sensor detection
Working hard for those Cyber Bucks!!!!!
Participants participate in various challenges throughout the day to collect as many cyber bucks as possible.
Are you familiar with the cybersecurity principles?
Lesson Plan Development and Reflection Exercise
Cyber Bucks Winners!
Center for Information & Security Education and Research
Email: cinser@csu.edu
Website: www.cinser.net
Location: 9501 South King Drive, Chicago, IL, USA
Phone: 773-995-5099