Asee peer logo

Innovative Approach to Online Argumentation in Computing and Engineering Courses

Download Paper |


2018 ASEE Annual Conference & Exposition


Salt Lake City, Utah

Publication Date

June 23, 2018

Start Date

June 23, 2018

End Date

July 27, 2018

Conference Session

COED: Online and Blended Learning Part 1

Tagged Division

Computers in Education

Page Count




Permanent URL

Download Count


Request a correction

Paper Authors


Swaroop Joshi Ohio State University Orcid 16x16

visit author page

Swaroop Joshi is a Senior Lecturer in Computer Science and Engineering at Ohio State University. He is interested in a range of topics in Education Technology and Software Engineering, including but not limited to Computer-Supported Collaborative Learning, Game-Based Learning, Programming Languages, Compiler Construction and Optimization.

visit author page


Neelam Soundarajan Ohio State University

visit author page

Dr. Neelam Soundarajan is an Associate Professor in the Computer Science and Engineering Department at Ohio State University. His interests include software engineering as well as innovative approaches to engineering education.

visit author page


Jeremy Morris Ohio State University

visit author page

Jeremy Morris has been an Assistant Professor of Practice at The Ohio State University since 2015. He completed his PhD at The Ohio State University and his research interests lie in both artificial intelligence and Computer Science education.

visit author page

Download Paper |


Many researchers have stressed the importance of *argumentation* in STEM education to enable students to develop deep understanding. This work has mostly been at the K-12 level, but argumentation is even more important for undergraduates in computing and engineering. Not only will argumentation help students master the concepts, it will also better prepare them for their professional careers where they can expect to engage in vigorous arguments about trade-offs in various possible approaches to addressing problems in their projects.

Prior research has shown that some key requirements must be met to ensure that argumentation is most productive: The argumentation must be in small groups of 4--5 students each; each group must include students with different approaches to the topic; and the instructor should *not* participate in the discussion. The last requirement may seem surprising but it is critical since, otherwise, the students are likely to simply accept what the instructor says and the goal of helping them achieve deep understanding will be compromised.

But there are challenging issues that must be addressed if argumentation is to be widely used in computing/engineering courses. First, how would faculty find time in their already packed courses to accommodate small-group argumentation to any serious extent? Second, wouldn't the most vocal students dominate such discussions while others stay in the background? Third, wouldn't preconceived biases some may harbor concerning the abilities of others seriously affect the discussions? Etc.

We have developed a highly innovative approach and online system, CONSIDER, to address these and other problems. A CONSIDER discussion starts with the instructor posting, on the system, a suitable problem. Each student then submits her individual answer by a specified deadline. Next, the instructor uses the system to form groups based on these submissions and the discussion begins. The discussion may be customized in various ways: the discussion may be specified to be anonymous with students in each group being labeled S1, S2, S3, S4 or they may know each other's identities; the discussion may be organized in a series of *rounds* with each student making one submission in each round and the other students not seeing the submission until the start of the next round or it may be organized in a more forum-like manner with each submission becoming available to the group as soon as it is made; etc. In each case, the student is required to explicitly specify whether she agrees or disagrees with the positions of the others in the group.

We have used CONSIDER in some junior-level courses in computing and the results were quite positive as were student reactions. In this paper, we present the results from a current junior-level course on programming language principles, summarize the lessons learned, and ideas for improvements. We also summarize online argumentation systems developed by some other researchers. One important difference is that whereas these other researchers focus on developing students' argumentation abilities, we focus on using argumentation to help students master computing/engineering concepts and approaches.

Joshi, S., & Soundarajan, N., & Morris, J. (2018, June), Innovative Approach to Online Argumentation in Computing and Engineering Courses Paper presented at 2018 ASEE Annual Conference & Exposition , Salt Lake City, Utah. 10.18260/1-2--30666

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2018 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015