William M. Siever

Orcid: 0000-0001-9124-8922

According to our database1, William M. Siever authored at least 45 papers between 2007 and 2025.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

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

Digital Logic, Computer Architecture, and Dev Containers: Supporting Schools from Little to Large.
Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2, 2025

Teaching Digital Logic and Computer Architecture Using Open Source Tools.
Proceedings of the 22nd ACM International Conference on Computing Frontiers: Workshops and Special Sessions, 2025

2024
Directing Undergraduate Studies: Sharing Practices and Problems.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

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

Advancing Your Arduino Game: Early and Engaging Scaffolding for Advanced CS.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

2021
Machine Learning on the Move: Teaching ML Kit for Firebase in a Mobile Apps Course.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 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

2020
Micro: bit magic: engaging IoT & embedded for CS1/2 and K-12.
J. Comput. Sci. Coll., 2020

Going Native with Your Web Dev Skills: An Introduction to React Native for Mobile App Development.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

2019
An IoT assignment sequence.
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

Including Embedded Systems in CS: Why? When? and How?
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

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

The internet of things in undergraduate computer and information science education: exploring curricula and pedagogy.
Proceedings of the Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

The internet of things in CS education: updating curricula and exploring pedagogy.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Computers Interacting with the Physical World: A First-Year Course.
Proceedings of the Cyber Physical Systems. Model-Based Design - 8th International Workshop, 2018

2017
Improving performance of CDCL SAT solvers by automated design of variable selection heuristics.
Proceedings of the 2017 IEEE Symposium Series on Computational Intelligence, 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

The Internet of Things in CS Education: Current Challenges and Future Potential.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

Courses, Content, and Tools for Internet of Things in Computer Science Education.
Proceedings of the 2017 ITiCSE Working Group Reports, 2017

Asynchronous parallel cartesian genetic programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 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

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
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
Leveraging MOOCs.
J. Comput. Sci. Coll., 2014

Automated assessment in data structures: a summary of experience.
J. Comput. Sci. Coll., 2014

2012
JUG: a JUnit generation, time complexity analysis and reporting tool to streamline grading.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

2011
Multi-step problem solving using scratch: a preliminary report.
J. Comput. Sci. Coll., 2011

2008
Symbolic Reduction for High-Speed Power System Simulation.
Simul., 2008

2007
Blueprint for Iteratively Hardening Power Grids Employing Unified Power Flow Controllers.
Proceedings of the 2nd IEEE International Conference on System of Systems Engineering, 2007

Infrastructure Hardening: A Competitive Coevolutionary Methodology Inspired by Neo-Darwinian Arms Races.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007


  Loading...