Event box

An Introduction to Debugging (RC Short Course)
Wednesday, February 26, 2-3pm
Debugging refers to the act of finding and fixing errors within a project. In software programming, this is a vital, but often frustrating, part of the software development process. Join us for this workshop if you would like to learn how to more efficiently find and fix the errors in your projects!
In this workshop, we will start with basic techniques for monitoring and isolating potential bugs in your code. These basic techniques can be applied in nearly every programming language and work environment, but are still limited in their debugging power.
To help you take your debugging skills to the next level, debugging sessions, this workshop teach you how to use a debugger to pause your code at key locations (breakpoints) and observe and/or update your project’s variables.
While programming examples and exercises will be provided in Python, these techniques are easily transferred to other programming languages and domains. Similarly, VS Code will be used to demonstrate how to use a debugger, but the features covered can be found in other modern IDE’s (R Studio, JetBrains, Eclipse, etc.)
In order to follow along with the hands-on component of this workshop, you will need to bring a personal laptop computer. You will also need to either have VS Code installed on your laptop computer or have a research computing account so that you can use VS Code through OnDemand. For more information on obtaining a Research Computing account, you can read our Getting a CURC account documentation or watch a short video on Creating an Account. If you have questions or need assistance with creating an account, please email rc-help@colorado.edu or attend CRDDS Consult Hours.
What is an RC Short Course?: An RC Short Course is a training that provides an in-depth understanding of a concept, system, or tool. You can expect to leave a "Short Course" with a solid grasp of the topic.
- Date:
- Wednesday, February 26, 2025
- Time:
- 2:00pm - 3:00pm
- Location:
- Norlin E206, Zoom (virtual meeting)
- Presenter(s):
- Michael Schneider
- Building:
- Norlin Library
- Categories:
- CRDDS