Working Linux into the CS curriculum. - Michael P. Rogers (J. Comput. Sci. Coll., 2000)

Before this decade is out: a student project to place a telescope on the internet. - Michael P. Rogers (J. Comput. Sci. Coll., 2001)

Tutorial in embedded systems programming. - Yonggang Chou; Michael P. Rogers (J. Comput. Sci. Coll., 2003)

How sweet it is! a course in cocoa. - Michael P. Rogers (J. Comput. Sci. Coll., 2003)

Embedded systems programming tutorial. - Michael P. Rogers (J. Comput. Sci. Coll., 2003)

How to build a music synthesizer in 30 minutes (or less): or, a tutorial on Java and MIDI: tutorial presentation. - Michael P. Rogers (J. Comput. Sci. Coll., 2004)

Making music in CS I. - Michael P. Rogers (J. Comput. Sci. Coll., 2004)

Game development. - Michael P. Rogers (J. Comput. Sci. Coll., 2005)

Computer games in the classroom, or, how to get perfect attendance, even at 8 AM. - Bary Burd; John Goulden; Brian C. Ladd; Michael Rogers 001; Kris Stewart (SIGCSE, 2007)

Computer games in the classroom: a practical guide. - Luann Stemler; Michael P. Rogers (J. Comput. Sci. Coll., 2007)

Linux administration: K-12 special session. - Michael Rogers 001 (J. Comput. Sci. Coll., 2008)

It's for you!: an iPhone development primer for the busy college professor. - Michael Rogers 001 (J. Comput. Sci. Coll., 2009)

From inspiration to App Store in 90 minutes: a tutorial on iPhone development. - Michael P. Rogers (J. Comput. Sci. Coll., 2009)

Python: the tutorial. - Michael P. Rogers (J. Comput. Sci. Coll., 2009)

Wrong number: avoiding the hidden perils in iPhone development. - Michael P. Rogers (J. Comput. Sci. Coll., 2010)

Honey, I shrunk the cluster!: parallel computing and Monte Carlo simulations on iPod Touches, iPhones and iPads. - Michael P. Rogers (J. Comput. Sci. Coll., 2010)

Smart smartphone development: iOS versus android. - Mark H. Goadrich; Michael P. Rogers (SIGCSE, 2011)

Three hours, two apps, no problem! A quick introduction to iPhone/iPad development: pre-conference workshop. - Michael Rogers 001 (J. Comput. Sci. Coll., 2011)

Scratch the workshop and its implications on our world of computing. - Judy Clark; Michael Rogers 001; Carol Spradling (J. Comput. Sci. Coll., 2011)

There and back again: leveraging iOS development on Mac OS X. - Michael P. Rogers (J. Comput. Sci. Coll., 2011)

A hands-on comparison of iOS vs. android (abstract only). - Michael Rogers 001; Mark H. Goadrich (SIGCSE, 2012)

Bringing unity to the classroom. - Michael P. Rogers (J. Comput. Sci. Coll., 2012)

Unity 3 tutorial. - Michael P. Rogers (J. Comput. Sci. Coll., 2012)

The joy of word games: or, putting the text back into context (abstract only). - Michael P. Rogers (SIGCSE, 2013)

What, no canoes? Lessons learned while hosting a scratch summer camp. - Judy Clark; Michael P. Rogers; Carol Spradling; John Pais (J. Comput. Sci. Coll., 2013)

Word games and Python in CS I and II. - Michael P. Rogers; Ryan Wessell (J. Comput. Sci. Coll., 2013)

The joy of text: word games in CS I. - Michael P. Rogers; Ryan Wessell (J. Comput. Sci. Coll., 2013)

A tutorial on storyboards. - Michael P. Rogers; Andrew O. Shoemake (J. Comput. Sci. Coll., 2014)

Storyboards: a graphical development tool for the rest of us. - Michael P. Rogers; Andrew O. Shoemake (J. Comput. Sci. Coll., 2014)

The Great Objective-C Swift Migration of 2015 (Abstract Only). - Michael P. Rogers; William M. Siever (SIGCSE, 2015)

A Swift Introduction to Swift App Development (Abstract Only). - Michael P. Rogers; William M. Siever (SIGCSE, 2015)

Switching to Swift: instructional issues and student sentiment. - Michael P. Rogers; Bill Siever (J. Comput. Sci. Coll., 2015)

Are MOOCs an appropriate pedagogy for training K-12 teachers computer science concepts? - Carol Spradling; Diana Linville; Michael P. Rogers; Judy Clark (J. Comput. Sci. Coll., 2015)

Solving the Cloud Computing Impasse with MBaaS (Abstract Only). - Michael P. Rogers; Bill Siever (SIGCSE, 2016)

A Hands-On Introduction to the Internet of Things (Abstract Only). - Bill Siever; Michael P. Rogers (SIGCSE, 2016)

Profession-based learning through collaboration and vertical alignment with K12, higher education, and industry: panel discussion. - Diana Linville; Michael P. Rogers; Curt Kelly; Carol Spradling; Denise M. Case (J. Comput. Sci. Coll., 2016)

Achieving the EMBaaSABLE: easy cloud storage, push notifications and social media integration in an introductory mobile computing class. - Michael P. Rogers; Bill Siever (J. Comput. Sci. Coll., 2016)

An IoT BOF (Abstract Only). - Michael P. Rogers; Bill Siever (SIGCSE, 2017)

An IoTa of IoT (Abstract Only). - Bill Siever; Michael P. Rogers (SIGCSE, 2017)

Flash, buzz, zap and ouch!: the sounds and sights of the internet of things in the classroom. - Michael P. Rogers; Aziz Fellah; Dennis Wong (J. Comput. Sci. Coll., 2017)

What to do about Comp Org?: (Abstract Only). - Michael P. Rogers; Bill Siever (SIGCSE, 2018)

Micro: bit Magic: Engaging K-12, CS1/2, and Non-majors with IoT & Embedded (Abstract Only). - Bill Siever; Michael P. Rogers (SIGCSE, 2018)

Building a computer science community of practice: K-12 style. - Scott Bell; Diana Linville; Cari Cline; Michael P. Rogers (J. Comput. Sci. Coll., 2018)

Building a K-12 community of practice. - Scott Bell; Michael P. Rogers; Diana Linville; Cari Cline (J. Comput. Sci. Coll., 2018)

Improving the computer science pipeline for underrepresented groups. - Denise M. Case; Curt Kelly; Deborah A. Toomey; Harold Smith; Michael P. Rogers; Carol Spradling; Juanita M. Cleaver Simmons (J. Comput. Sci. Coll., 2018)

An IOTA of IoT. - Michael P. Rogers; Bill Siever (J. Comput. Sci. Coll., 2018)

A macro view of the micro: bit in higher education. - Michael P. Rogers; Bill Siever (J. Comput. Sci. Coll., 2018)

What to Make of Makerspaces. - Michael P. Rogers; Bill Siever (SIGCSE, 2019)

Micro: bit Magic: Engaging K-12, CS1/2, and Non-majors with IoT & Embedded. - Bill Siever; Michael P. Rogers (SIGCSE, 2019)

Getting ahead with a hat: reengineering a computer organization course. - Michael P. Rogers; Charles Hoot (J. Comput. Sci. Coll., 2019)

Is it getting foggy in here?: cloud computing in the classroom. - Denise M. Case; Michael P. Rogers (J. Comput. Sci. Coll., 2020)

Fun and Engaging Pre-CS1 Programming Languages. - Daniel D. Garcia; Michael P. Rogers; Andreas Stefik (SIGCSE, 2021)

Canvas Considered Helpful? - Michael P. Rogers; Bill Siever (SIGCSE, 2021)

Game On! Inspired CS Education with MakeCode Arcade. - Bill Siever; Michael P. Rogers (SIGCSE, 2021)

A tutorial on flutter. - Michael P. Rogers (J. Comput. Sci. Coll., 2021)

A snapshot of current and trending practices in mobile application development. - Michael P. Rogers; Jonathan Gratch (J. Comput. Sci. Coll., 2022)

Flutter: n Platforms, 1 Codebase, 0 Problems. - Michael P. Rogers; Bill Siever (J. Comput. Sci. Coll., 2022)

Teaching Cross-Platform Technology and Democracy. - Michael P. Rogers; Bill Siever (J. Comput. Sci. Coll., 2022)

Flutter: n platforms, 1 codebase, 0 problems: workshop. - Michael P. Rogers; Bill Siever (J. Comput. Sci. Coll., 2022)

A Workshop / Optimist's Guide to Finding Optimal Infrastructure for a Course in Full-Stack Development. - Michael P. Rogers; Bill Siever (SIGCSE (2), 2023)

Engineering a Better Software Engineering Course. - Michael P. Rogers (J. Comput. Sci. Coll., 2023)

Attitudes Towards the Use (and Misuse) of ChatGPT: A Preliminary Study. - Michael P. Rogers; Hannah Miller Hillberg; Christopher L. Groves (SIGCSE (1), 2024)

A Concurrent Multi-Project Strategy to Engineer a Better Software Engineering Course. - Michael P. Rogers; Christopher L. Groves (J. Comput. Sci. Coll., 2025)

Fending off Gitastrophe: A Tutorial on Architecting Collaborative Projects and Giving Great Feedback. - Michael P. Rogers; Bill Siever (J. Comput. Sci. Coll., 2025)

An Instructor's Introduction to Codespaces & Development Containers. - Bill Siever; Michael P. Rogers (J. Comput. Sci. Coll., 2025)