Michael P. Rogers

Orcid: 0000-0003-1802-6957

Affiliations:
  • University of Wisconsin Oshkosh, WI, USA
  • Northwest Missouri State University, Maryville, MO, USA (former)
  • Millikin University, Decatur, IL, USA (former)


According to our database1, Michael P. Rogers authored at least 65 papers between 2000 and 2025.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
An Instructor's Introduction to Codespaces & Development Containers.
J. Comput. Sci. Coll., 2025

Fending off Gitastrophe: A Tutorial on Architecting Collaborative Projects and Giving Great Feedback.
J. Comput. Sci. Coll., 2025

A Concurrent Multi-Project Strategy to Engineer a Better Software Engineering Course.
J. Comput. Sci. Coll., 2025

2024
Attitudes Towards the Use (and Misuse) of ChatGPT: A Preliminary Study.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

2023
Engineering a Better Software Engineering Course.
J. Comput. Sci. Coll., 2023

A Workshop / Optimist's Guide to Finding Optimal Infrastructure for a Course in Full-Stack Development.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

2022
Flutter: n platforms, 1 codebase, 0 problems: workshop.
J. Comput. Sci. Coll., 2022

Teaching Cross-Platform Technology and Democracy.
J. Comput. Sci. Coll., 2022

Flutter: n Platforms, 1 Codebase, 0 Problems.
J. Comput. Sci. Coll., 2022

A snapshot of current and trending practices in mobile application development.
J. Comput. Sci. Coll., 2022

2021
A tutorial on flutter.
J. Comput. Sci. Coll., 2021

Game On! Inspired CS Education with MakeCode Arcade.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Canvas Considered Helpful?
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Fun and Engaging Pre-CS1 Programming Languages.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

2020
Is it getting foggy in here?: cloud computing in the classroom.
J. Comput. Sci. Coll., 2020

2019
Getting ahead with a hat: reengineering a computer organization course.
J. Comput. Sci. Coll., 2019

Micro: bit Magic: Engaging K-12, CS1/2, and Non-majors with IoT & Embedded.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

What to Make of Makerspaces.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

2018
A macro view of the micro: bit in higher education.
J. Comput. Sci. Coll., 2018

An IOTA of IoT.
J. Comput. Sci. Coll., 2018

Improving the computer science pipeline for underrepresented groups.
J. Comput. Sci. Coll., 2018

Building a K-12 community of practice.
J. Comput. Sci. Coll., 2018

Building a computer science community of practice: K-12 style.
J. Comput. Sci. Coll., 2018

Micro: bit Magic: Engaging K-12, CS1/2, and Non-majors with IoT & Embedded (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

What to do about Comp Org?: (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2017
Flash, buzz, zap and ouch!: the sounds and sights of the internet of things in the classroom.
J. Comput. Sci. Coll., 2017

An IoTa of IoT (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

An IoT BOF (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

2016
Achieving the EMBaaSABLE: easy cloud storage, push notifications and social media integration in an introductory mobile computing class.
J. Comput. Sci. Coll., 2016

Profession-based learning through collaboration and vertical alignment with K12, higher education, and industry: panel discussion.
J. Comput. Sci. Coll., 2016

A Hands-On Introduction to the Internet of Things (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Solving the Cloud Computing Impasse with MBaaS (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

2015
Are MOOCs an appropriate pedagogy for training K-12 teachers computer science concepts?
J. Comput. Sci. Coll., 2015

Switching to Swift: instructional issues and student sentiment.
J. Comput. Sci. Coll., 2015

A Swift Introduction to Swift App Development (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

The Great Objective-C Swift Migration of 2015 (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

2014
Storyboards: a graphical development tool for the rest of us.
J. Comput. Sci. Coll., 2014

A tutorial on storyboards.
J. Comput. Sci. Coll., 2014

2013
The joy of text: word games in CS I.
J. Comput. Sci. Coll., 2013

Word games and Python in CS I and II.
J. Comput. Sci. Coll., 2013

What, no canoes? Lessons learned while hosting a scratch summer camp.
J. Comput. Sci. Coll., 2013

The joy of word games: or, putting the text back into context (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

2012
Unity 3 tutorial.
J. Comput. Sci. Coll., 2012

Bringing unity to the classroom.
J. Comput. Sci. Coll., 2012

A hands-on comparison of iOS vs. android (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

2011
There and back again: leveraging iOS development on Mac OS X.
J. Comput. Sci. Coll., 2011

Scratch the workshop and its implications on our world of computing.
J. Comput. Sci. Coll., 2011

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

Smart smartphone development: iOS versus android.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

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

Wrong number: avoiding the hidden perils in iPhone development.
J. Comput. Sci. Coll., 2010

2009
Python: the tutorial.
J. Comput. Sci. Coll., 2009

From inspiration to App Store in 90 minutes: a tutorial on iPhone development.
J. Comput. Sci. Coll., 2009

It's for you!: an iPhone development primer for the busy college professor.
J. Comput. Sci. Coll., 2009

2008
Linux administration: K-12 special session.
J. Comput. Sci. Coll., 2008

2007
Computer games in the classroom: a practical guide.
J. Comput. Sci. Coll., 2007

Computer games in the classroom, or, how to get perfect attendance, even at 8 AM.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

2005
Game development.
J. Comput. Sci. Coll., 2005

2004
Making music in CS I.
J. Comput. Sci. Coll., 2004

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

2003
Embedded systems programming tutorial.
J. Comput. Sci. Coll., 2003

How sweet it is! a course in cocoa.
J. Comput. Sci. Coll., 2003

Tutorial in embedded systems programming.
J. Comput. Sci. Coll., 2003

2001
Before this decade is out: a student project to place a telescope on the internet.
J. Comput. Sci. Coll., 2001

2000
Working Linux into the CS curriculum.
J. Comput. Sci. Coll., 2000


  Loading...