Rachel's educational hub

 

Courses

Or calendar of all classes

CS134: Programming Fundamentals
(JCCC)

CS191: Discrete Structures I
(UMKC)

CS200: Concepts of Programming Algorithms using C++
(JCCC)

CS210: Discrete Structures I
(JCCC)

CS211: Discrete Structures II
(JCCC)

CS250: Data Structures using C++
(JCCC)

 

About the instructor

I am a software developer and teacher in the Kansas City area. I received my associate's degree in computer science from MCCKC in 2006, and my bachelor's in computer science from UMKC in 2009. Since then, I have worked in the KC area as a web developer, software developer, and as an independent game developer. I currently work as an instructor at Johnson County Community College, and I'm building my startup, Moosader.

 

Additional resources

Tools

Discrete Math Visualizations

Visualizations and interactive webapps for Discrete Math and other classes.

http://edu2.moosader.com/visualizations/

cuTEST unit test framework

This is my C++ testing framework that I use with C++ programming assignments to provide students with a way to validate their work as they go, rather than turning in something that they're not sure will actually work.

https://bitbucket.org/rachelsteaching/cutest/src/master/

Data Generator

Plaintext resource files and scripts to generate data for various programming assignments.

https://bitbucket.org/rachelsteaching/data-generator/src

bediLMS

An open source, programmable LMS for more efficient class management.

https://bitbucket.org/rachelsteaching/bedilms/src/master/

Resources

Links

Beginner's Guide to Game Programming (video series)

A video series on game programming using C++ and SDL

https://www.youtube.com/playlist?list=PL3A4F71D0B9994FC1

Introduction to Mobile Game Development

A written set of lessons for an after-school class I taught about game development

http://www.moosader.com/learn/introduction-to-mobile-game-development/

Game Design Merit Badge workshop using Scratch - BSA

A written lesson on Scratch I made for a BSA Game Design merit badge workshop

http://www.moosader.com/learn/boy-scouts-of-america-game-design-merit-badge/

Introduction to Esperanto (video)

An introductory video lesson on the Esperanto language

https://www.youtube.com/watch?v=kZA3gUBQy2M&t=530s

Fantazio de Esperanto

An app for learning basic Esperanto vocabulary

https://play.google.com/store/apps/details?id=com.Moosader.MiaAmiko

Introduction to Source Control (video)

An introduction to what source control is and why you should use it

https://www.youtube.com/watch?v=K0mgc3efx-A

Rachel's Discrete Math Course

Lecture videos from CS210 and CS 211

https://www.youtube.com/playlist?list=PL9Kj-MdBMaPD2K84_pgO7S4--7ExvIvhn

Rachel's C++ Course

Lecture videos from CS201

https://www.youtube.com/playlist?list=PL9Kj-MdBMaPCGax8tHwi4QgsZRbyK7n58