Albion College Mathematics and Computer Science Colloquium

Title: Critical Thinking and Debugging Software
Speaker:James T. Streib
Professor of Computer Science
Computer Science
Illinois College
Jacksonville, Illinois College
Abstract: This presentation examines various difficulties that beginning programmers sometimes encounter when attempting to debug software. Unfortunately, some beginning programmers make repetitive guesses in an attempt to solve a problem. First, this presentation examines how to break this cycle of guessing. Second, although there are a number of definitions of critical thinking, this presentation will examine one of the original ones proposed by John Dewey. Next, it looks at how critical thinking can be employed when walking through code to debug a logic error. Lastly, it offers some suggestions and provides some closing thoughts. The audience for this presentation is students, tutors, lab assistants, teaching assistants, and instructors, especially ones new to their roles. For those who may already possess good debugging skills, it might help articulate what they have already been practicing.
Location: Palenske 227
Time: 3:30 PM

author  = "{James T. Streib}",
title   = "{Critical Thinking and Debugging Software}",
address = "{Albion College Mathematics and Computer Science Colloquium}",
month   = "{10 November}",
year    = "{2016}"