default search action
Joel C. Adams
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c64]Elizabeth Shoop, Richard A. Brown, Suzanne J. Matthews, Joel C. Adams:
Interactive Textbooks for Parallel and Distributed Computing Across the Undergraduate CS Curriculum. IPDPS (Workshops) 2024: 377-384 - [c63]Joel C. Adams, Hayworth Anderson:
Hearing Iterative and Recursive Behavior. SIGCSE (1) 2024: 4-10 - 2022
- [c62]Joel C. Adams:
OpenMPI+ Java as a High Performance Language. EduHPC@SC 2022: 11-17 - [c61]Joel C. Adams, Bryce D. Allen, Bryan C. Fowler, Mark C. Wissink, Joshua J. Wright:
The Sounds of Sorting Algorithms: Sonification as a Pedagogical Tool. SIGCSE (1) 2022: 189-195 - [c60]Elizabeth Shoop, Richard A. Brown, Joel C. Adams, Suzanne J. Matthews:
Teaching Distributed Computing Fundamentals using Raspberry Pi Clusters. SIGCSE (2) 2022: 1201 - 2021
- [j11]Mark Guzdial, Joel C. Adams:
Disputing Dijkstra, and birthdays in base 2. Commun. ACM 64(3): 12-13 (2021) - [j10]Nasser Giacaman, Oliver Sinnen, Joel C. Adams:
Visual analogy videos for understanding fundamental parallel scheduling policies. J. Parallel Distributed Comput. 153: 64-74 (2021) - [j9]Joel C. Adams:
Evolving PDC curriculum and tools: A study in responding to technological change. J. Parallel Distributed Comput. 157: 201-219 (2021) - [c59]Joel C. Adams:
Teaching Parallel and Distributed Computing Concepts Using OpenMPI and Java. HiPC Workshops 2021: 4-11 - [c58]Joel C. Adams, Richard A. Brown, Suzanne J. Matthews, Elizabeth Shoop:
Teaching PDC in the Time of COVID: Hands-on Materials for Remote Learning. IPDPS Workshops 2021: 342-349 - [c57]Joel C. Adams, Richard A. Brown, Suzanne J. Matthews, Elizabeth Shoop:
Teaching Parallel and Distributed Computing in the Time of COVID. SIGCSE 2021: 1358 - 2020
- [c56]Joel C. Adams:
Retrospective: A Look Back at 20+ Years of Experience in Parallel Computing Education. IPDPS Workshops 2020: 252-260 - [c55]Joel C. Adams, Godmar Back, Piotr Bala, Michael K. Bane, Kirk W. Cameron, Henri Casanova, Margaret Ellis, Rafael Ferreira da Silva, Gautam Jethwani, William Koch, Tabitha Lee, Tongyu Zhu:
Lightning Talks of EduHPC 2020. EduHPC@SC 2020: 59-64 - [c54]Joel C. Adams:
Creating a Balanced Data Science Program. SIGCSE 2020: 185-191 - [c53]Elizabeth Shoop, Joel C. Adams, Richard A. Brown, Suzanne J. Matthews:
Introducing Beginners to Distributed Computing using Raspberry Pi Clusters. SIGCSE 2020: 1388 - [c52]Suzanne J. Matthews, Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Incorporating Parallel Computing in the Undergraduate Computer Science Curriculum. SIGCSE 2020: 1399
2010 – 2019
- 2019
- [c51]Nasser Giacaman, Joel C. Adams:
Introductory Concurrency and Parallelism Education. CompEd 2019: 171 - [c50]William S. Monroe, Michael Witt, Maria Pantoja, Christopher Lupo, Anne C. Elster, Joel C. Adams, Mark C. Wissink, Hang Liu, Chunhua Liao, Raphael B. Yehezkael, Benjamin H. Glick, Ravi Tripathi, Brian Smith, Jens Mache, Trilce Estrada, Debzani Deb, Ujjal Bhowmik, Yuting Chen, Dong San Choi, Zuofu Cheng, Gladys K. Andino, Pete E. Pascuzzi, Mark Daniel Ward:
Lightning Talks of EduHPC 2019. EduHPC@SC 2019: 25-31 - [c49]Joel C. Adams, Elizabeth R. Koning, Christiaan D. Hazlett:
Visualizing Classic Synchronization Problems: Dining Philosophers, Producers-Consumers, and Readers-Writers. SIGCSE 2019: 934-940 - [c48]Suzanne J. Matthews, Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Exploring Parallel Computing with OpenMP on the Raspberry Pi. SIGCSE 2019: 1234 - [c47]Elizabeth R. Koning, Joel C. Adams, Christiaan D. Hazlett:
Visualizing Classic Synchronization Problems. SIGCSE 2019: 1293 - 2018
- [j8]Joel C. Adams, Patrick A. Crain, Christopher P. Dilley, Christiaan D. Hazlett, Elizabeth R. Koning, Serita M. Nelesen, Javin B. Unger, Mark B. Vander Stel:
TSGL: A tool for visualizing multithreaded behavior. J. Parallel Distributed Comput. 118(Part): 233-246 (2018) - [c46]Marin Abernethy, Oliver Sinnen, Joel C. Adams, Giuseppe De Ruvo, Nasser Giacaman:
ParallelAR: An Augmented Reality App and Instructional Approach for Learning Parallel Programming Scheduling Concepts. IPDPS Workshops 2018: 324-331 - [c45]Suzanne J. Matthews, Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Portable Parallel Computing with the Raspberry Pi. SIGCSE 2018: 92-97 - [c44]Joel C. Adams, Richard A. Brown, Jalal Kawash, Suzanne J. Matthews, Elizabeth Shoop:
Leveraging the Raspberry Pi for CS Education. SIGCSE 2018: 814-815 - [c43]Richard A. Brown, Joel C. Adams, Suzanne J. Matthews, Elizabeth Shoop:
Teaching Parallel and Distributed Computing with MPI on Raspberry Pi Clusters: (Abstract Only). SIGCSE 2018: 1054 - 2017
- [j7]Joel C. Adams:
Patternlets - A teaching tool for introducing students to parallel design patterns. J. Parallel Distributed Comput. 105: 31-41 (2017) - [c42]Suzanne J. Matthews, Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Teaching Parallel Computing with OpenMP on the Raspberry Pi (Abstract Only). SIGCSE 2017: 741 - 2016
- [j6]John Arquilla, Joel C. Adams:
Controlling cyber arms, and creating new LEGOs. Commun. ACM 59(1): 18-19 (2016) - [c41]Joel C. Adams, Patrick A. Crain, Christopher P. Dilley:
Seeing Multithreaded Behavior Using TSGL. IPDPS Workshops 2016: 972-977 - [c40]Joel C. Adams, Jacob Caswell, Suzanne J. Matthews, Charles Peck, Elizabeth Shoop, David Toth, James Wolfer:
The Micro-Cluster Showcase: 7 Inexpensive Beowulf Clusters for Teaching PDC. SIGCSE 2016: 82-83 - [c39]Joel C. Adams, Patrick A. Crain, Christopher P. Dilley, Serita M. Nelesen, Javin B. Unger, Mark B. Vander Stel:
Seeing Is Believing: Helping Students Visualize Multithreaded Behavior. SIGCSE 2016: 473-478 - [c38]Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Teaching Parallel Computing Concepts with OpenMP (Abstract Only). SIGCSE 2016: 712-713 - [c37]Richard A. Brown, Elizabeth Shoop, Joel C. Adams:
CSinParallel: Using WebMapReduce to Teach Parallel Computing Concepts, Hands-on (Abstract Only). SIGCSE 2016: 716-717 - 2015
- [c36]Joel C. Adams, Patrick A. Crain, Mark B. Vander Stel:
TSGL a Thread Safe Graphics Library for Visualizing Parallelism. ICCS 2015: 1986-1995 - [c35]Joel C. Adams:
Patternlets: A Teaching Tool for Introducing Students to Parallel Design Patterns. IPDPS Workshops 2015: 752-759 - [c34]Joel C. Adams, Jacob Caswell, Suzanne J. Matthews, Charles Peck, Elizabeth Shoop, David Toth:
Budget Beowulfs: A Showcase of Inexpensive Clusters for Teaching PDC. SIGCSE 2015: 344-345 - [c33]Victor T. Norman, Joel C. Adams:
Improving Non-CS Major Performance in CS1. SIGCSE 2015: 558-562 - [c32]Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Teaching Parallel & Distributed Computing with MPI (Abstract Only). SIGCSE 2015: 704 - 2014
- [j5]Mark Guzdial, Joel C. Adams:
MOOCs need more work; so do CS graduates. Commun. ACM 57(1): 18-19 (2014) - [c31]Richard A. Brown, Elizabeth Shoop, Joel C. Adams:
Bringing CS2013 recommendations for parallel and distributed computing into your CS curriculum. SIGCSE 2014: 79-80 - [c30]Joel C. Adams:
Injecting parallel computing into CS2. SIGCSE 2014: 277-282 - [c29]Richard A. Brown, Joel C. Adams, Clayton Ferner, Elizabeth Shoop, Anthony Barry Wilkinson:
Teaching parallel design patterns to undergraduates in computer science. SIGCSE 2014: 547-548 - [c28]Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Teaching shared memory parallel concepts with OpenMP (abstract only). SIGCSE 2014: 743 - 2013
- [c27]Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Patterns and Exemplars: Compelling Strategies for Teaching Parallel and Distributed Computing to CS Undergraduates. IPDPS Workshops 2013: 1244-1251 - [c26]Richard A. Brown, Joel C. Adams, David P. Bunde, Jens Mache, Elizabeth Shoop:
Strategies for adding the emerging PDC curriculum recommendations into CS courses. SIGCSE 2013: 109-110 - [c25]Richard A. Brown, Joel C. Adams, David P. Bunde, Jens Mache, Elizabeth Shoop, Michael A. Smith, Paul F. Steinberg, Matthew Wolf:
Multi-course approaches to curriculum 2013's parallel and distributed computing (abstract only). SIGCSE 2013: 755 - [c24]Richard A. Brown, Elizabeth Shoop, Joel C. Adams:
CSinParallel: using map-reduce to teach parallel programming concepts across the CS curriculum (abstract only). SIGCSE 2013: 758 - 2012
- [c23]Richard A. Brown, Joel C. Adams, David P. Bunde, Jens Mache, Elizabeth Shoop:
A stratified view of programming language parallelism for undergraduate CS education. SIGCSE 2012: 81-82 - [c22]Joel C. Adams, Randall J. Pruim:
Computing for STEM majors: enhancing non CS majors' computing skills. SIGCSE 2012: 457-462 - [c21]Joel C. Adams, Andrew R. Webster:
What do students learn about programming from game, music video, and storytelling projects? SIGCSE 2012: 643-648 - [c20]Richard A. Brown, Elizabeth Shoop, Joel C. Adams, David P. Bunde, Jens Mache, Paul F. Steinberg, Matthew Wolf, Michael Wrinn:
Sharing incremental approaches for adding parallelism to CS curricula (abstract only). SIGCSE 2012: 747 - 2011
- [c19]Joel C. Adams, Kathy Hoobeboom, Jonathan Walz:
A cluster for CS education in the manycore era. SIGCSE 2011: 27-32 - [c18]Joel C. Adams, Brent Baas, Suzanne F. Buchele:
CS Fulbright experiences abroad. SIGCSE 2011: 395-396 - 2010
- [j4]Douglas Baldwin, Alyce Brady, Andrea Pohoreckyj Danyluk, Joel C. Adams, A. Lawrence:
Case Studies of Liberal Arts Computer Science Programs. ACM Trans. Comput. Educ. 10(1): 4:1-4:30 (2010) - [c17]Richard A. Brown, Elizabeth Shoop, Joel C. Adams, Curtis Clifton, Mark K. Gardner, Michael Haupt, Peter Hinsbeeck:
Strategies for preparing computer science students for the multicore world. ITiCSE-WGR 2010: 97-115 - [c16]Joel C. Adams, Daniel J. Ernst, Thomas Murphy, Ariel Ortiz:
Multicore education: pieces of the parallel puzzle. SIGCSE 2010: 194-195 - [c15]Joel C. Adams:
Scratching middle schoolers' creative itch. SIGCSE 2010: 356-360
2000 – 2009
- 2008
- [c14]Joel C. Adams, Joshua Hotrop:
Building an economical VR system for CS education. ITiCSE 2008: 148-152 - [c13]Joel C. Adams, Tim H. Brom:
Microwulf: a beowulf cluster for every desk. SIGCSE 2008: 121-125 - 2007
- [c12]Joel C. Adams:
Alice, middle schoolers & the imaginary worlds camps. SIGCSE 2007: 307-311 - 2006
- [c11]Joel C. Adams:
OOP and the Janus principle. SIGCSE 2006: 359-363 - 2005
- [c10]Joel C. Adams, W. David Laverell:
Configuring a multi-course lab for system-level projects. SIGCSE 2005: 525-529 - 2003
- [c9]Joel C. Adams, Vimala Bauer, Shakuntala Baichoo:
An expanding pipeline: gender in mauritius. SIGCSE 2003: 59-63 - [c8]Joel C. Adams, Jeremy D. Frens:
Object centered design for Java: teaching OOD in CS-1. SIGCSE 2003: 273-277 - 2002
- [c7]Joel C. Adams, David Vos:
Small-college supercomputing: building a Beowulf cluster at a comprehensive college. SIGCSE 2002: 411-415 - 2000
- [c6]Joel C. Adams, Chris Nevison, Nan C. Schaller:
Parallel computing to start the millennium. SIGCSE 2000: 65-69
1990 – 1999
- 1998
- [j3]Joel C. Adams, Aaron A. Armstrong:
Web-Based Testing: A study in Insecurity. World Wide Web 1(4): 193-208 (1998) - [c5]Joel C. Adams:
Chance-It: an object-oriented capstone project for CS-1. SIGCSE 1998: 10-14 - 1996
- [j2]Joel C. Adams:
Knowing your roots: object-oriented binary search trees revisited. ACM SIGCSE Bull. 28(4): 36-40 (1996) - [c4]Joel C. Adams:
Object-centered design: a five-phase introduction to object-oriented programming in CS1-2. SIGCSE 1996: 78-82 - 1993
- [c3]Joel C. Adams:
The design and implementation of a Unix classroom. SIGCSE 1993: 223-227
1980 – 1989
- 1989
- [j1]Siegfried Treu, Paul M. Mullins, Joel C. Adams:
A network-wide information systems: multi-level context for the user at the workstation interface. Inf. Syst. 14(5): 393-406 (1989) - [c2]Joel C. Adams, K. V. S. Ramarao:
Distributed diagnosis of Byzantine processors and links. ICDCS 1989: 562-569 - 1988
- [c1]K. V. S. Ramarao, Joel C. Adams:
On the Diagnosis of Byzantine Faults. SRDS 1988: 144-153
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 21:22 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint