A simulator which emphasizes addressing techniques. - John A. Beidler (ACM SIGCSE Bull., 1972)

A machine independent course in processor organization and assembler language programming. - John A. Beidler (SIGCSE, 1973)

A user's view of the medium sized joint administrative/academic computing center. - John Beidler (SIGUCCS, 1975)

A place for assembler in structured programming. - John Beidler (SIGCSE-1, 1977)

A software tool for teaching Data Structures. - John Beidler; John G. Meinke (SIGCSE, 1978)

Teaching project management. - John Beidler (SIGCPR, 1979)

A software emphasis in the second course in computer science. - John G. Meinke; John A. Beidler (SIGCSE, 1979)

A role for computer science in user services. - John Beidler (SIGUCCS, 1979)

Using outside consultants to improve user services. - John Beidler (SIGUCCS, 1979)

An intermediate level dynamic storage capability. - John Beidler; John G. Meinke (ACM SIGPLAN Notices, 1980)

Software engineering at the high school level or taking a byte or two from an apple II. - John A. Beidler; John G. Meinke (SIGCSE, 1981)

Alternatives to the traditional first course in computing. - John G. Meinke; John A. Beidler (SIGCSE, 1981)

Word processing and graphics: New technology, old problems. - Charles E. Taylor; John Beidler (SIGUCCS, 1981)

Faculty (Panel Discussion): Recruiting, retraining and retention. - John Beidler; John T. Gorgone (SIGCSE, 1982)

Computer science curriculum recommendations for small colleges(Panel Session). - Lillian N. Cassel; Richard H. Austing; John Beidler (SIGCSE, 1983)

Computing in liberal arts colleges. - John Beidler (SIGCSE, 1984)

ACM curriculum committee report computing programs in small colleges. - John Beidler; Richard H. Austing; Lillian N. Cassel (SIGCSE, 1984)

Trends in service courses (panel session). - Lillian N. Cassel; Doris K. Lidtke; Barbara Boucher Owens; John Beidler (SIGCSE, 1985)

Computing Programs in Small Colleges. - John Beidler; Richard H. Austing; Lillian N. Cassel (Commun. ACM, 1985)

Publishing a computer science textbook (panel session). - Sharon Cogdill; Pamela S. Kirshen; J. Mack Adams; John Beidler; Nell B. Dale; Malcolm G. Lane; Karen A. Lemone; James Quasney; Don Spencer (ACM Conference on Computer Science, 1986)

Accreditation of small college computing programs(panel session). - William M. Mitchell 001; John Beidler; Christine Shannon; R. Waldo Roth; Bob Cupper; Tom Harbron (ACM Conference on Computer Science, 1986)

Consistent generics in Modula-2. - John Beidler; Paul M. Jackowitz (ACM SIGPLAN Notices, 1986)

Using generics modules to enhance the CS2 course. - Ashok Kumar; John Beidler (SIGCSE, 1989)

CASE and the undergraduate curriculum. - James R. Sidbury; Richard M. Plishka; John Beidler (SIGCSE, 1989)

Building on the Booch Components: What Can Be Learned When Modifying Real World Software Tools for Educational Use. - John Beidler (TRI-Ada, 1992)

A role for iterators as a tool for software reuse. - John Beidler (WADAS, 1992)

Structuring Iterators to Encourage Reuse. - John Beidler (Ada-Europe, 1993)

Bridging the Gaps. - J. Fernando Naveda; John Beidler; James E. Cardow; Everald E. Mills; Frances L. Van Scoy (CSEE, 1994)

Experiences building data structure artifacts in Ada9X. - John Beidler (WADAS, 1994)

Teaching Object Programming with Ada 95. - Michael B. Feldman; Jack Beidler (TRI-Ada Tutorials, 1995)

Development and distribution of Ada courseware (panel). - Charles W. Lillie; Michael B. Feldman; Frances L. Van Scoy; John Beidler; Brian A. Malloy (TRI-Ada, 1995)

Development and distribution of Ada courseware. - Charles W. Lillie; Frances L. Van Scoy; Brian A. Malloy; John Beidler (TRI-Ada, 1995)

An analysis of algorithms laboratory utilizing the maximum segment sum problem. - Robert McCloskey; John Beidler (ACM SIGCSE Bull., 1995)

REUSE/Ada. - John Beidler (TRI-Ada, 1996)

Data structures and algorithms - an object-oriented approach using Ada 95. - John Beidler (Springer, 1997)

ReUSE/Ada: A Tool to Promote Code Reuse. - David Battaglia; Austin Burke; John Beidler (TRI-Ada, 1997)

Program assessment: many paths, one goal. - John Beidler; Lillian N. Cassel; Andrea F. Lobo; Patricia A. Joseph; Dennis S. Martin (J. Comput. Sci. Coll., 2000)

The PNA project. - John Beidler; Albert Insogna; Nicholas Cappobianco; Yaodong Bi; Marianne Borja (J. Comput. Sci. Coll., 2001)

A recursive list paradigm with Java and C++ implementations. - John Beidler; Yaodong Bi; Robert McCloskey (J. Comput. Sci. Coll., 2002)

Program assessment: it's not just for accreditation. - John Beidler; Dennis S. Martin; Patricia A. Joseph; Dorothy Deremer; William Mitchell 001 (J. Comput. Sci. Coll., 2002)

Group projects across the curriculum. - Karen Anewalt; Jennifer A. Polack-Wahl; John Beidler; Debra L. Smarkusky (J. Comput. Sci. Coll., 2003)

(In)Formalism. - John Beidler; Robert McCloskey; Yaodong Bi (J. Comput. Sci. Coll., 2003)

CS2 and Java's comparator interface. - Robert McCloskey; John Beidler; Yaodong Bi (J. Comput. Sci. Coll., 2003)

The many facets of diversity. - Jack Beidler; Hilary J. Holz; Ken Yasuhara; Evans J. Adams (SIGCSE, 2005)

Back to the future: a look at recursive binary trees. - John Beidler; Carolyn Smart (J. Comput. Sci. Coll., 2005)

Innovation in undergraduate Computer Science education. - Amruth N. Kumar; Jack Beidler; Bhagyavati; Homma Farian; Matthew Haas; Yelena Kushleyeva; Frank Lee 001; Ingrid Russell (J. Comput. Sci. Coll., 2005)

IteratorFactory: a threads example. - John Beidler; Yaodong Bi (J. Comput. Sci. Coll., 2007)

An environment for large software team projects. - Yaodong Bi; John Beidler (J. Comput. Sci. Coll., 2007)

A visual tool for teaching multithreading in Java. - Yaodong Bi; John Beidler (J. Comput. Sci. Coll., 2007)

Teaching database systems with web applications team projects. - Yaodong Bi; John Beidler (J. Comput. Sci. Coll., 2008)

Threads early: tutorial presentation. - John Beidler; Yaodong Bi (J. Comput. Sci. Coll., 2010)

Four coloring greedy algorithm visualizations. - John Beidler; Yaodong Bi (J. Comput. Sci. Coll., 2014)

Student visualizations. - John Beidler (J. Comput. Sci. Coll., 2016)

Memory management in JAVA. - Yaodong Bi; John Beidler (J. Comput. Sci. Coll., 2018)