Innovative C++ Data Structures Course with CodeGrade Integration
January 16, 2025

Setting Up a C++ Course at Ivy Tech Community College

In 30 seconds...

Angela Venable’s Data Structures course at Ivy Tech showcases how tech education can evolve to meet industry demands. By integrating GitHub, CodeGrade, and creative assignments, she fosters hands-on learning with rapid feedback. Her approach ensures students gain the skills and experience needed to thrive in the tech industry.

Setting Up a Data Structures Course: Angela Venable's Approach at Ivy Tech

Angela Venable, an Assistant Professor at Ivy Tech’s School of IT, has crafted a Data Structures course in C++ that prepares students for both higher academic pursuits and careers in the tech industry. As a later course in their degree program, it’s designed to build strong, industry-ready programmers who can tackle complex coding challenges and data structures from scratch.

Core Course Objectives: Practical Application Over Theory

Angela’s course covers key topics like pointers, recursion, sorting algorithms, and custom data structures. While many high-level languages offer pre-built solutions, Angela believes it’s essential for students to understand how these structures work at their core. By building custom data structures such as linked lists or stacks, students learn to create solutions tailored to specific needs, even in languages like JavaScript, where built-in options might not suffice.

A key focus is improving coding habits. Students are encouraged to avoid global variables, properly initialize their code, and write clean, readable code. These lessons help students shift from trial-and-error coding to a deeper understanding of best practices.

Discover the right tools for your community college course.

Continue reading

You Can Now Limit Copy-Pasting in the CodeGrade Code Editor

Prevent copy-pasting in coding assignments. CodeGrade lets you cap or block pasting in the code editor, per assignment. You set the limit. Start free.

Everything CodeGrade Shipped in Q2 2026

See all 14 CodeGrade releases from Q2 2026: simpler login and enrollment, faster AutoTest setup, a context-aware AI assistant, and exam fixes. Start free.

What is Gradescope?

What is Gradescope? An honest explainer of what it does, what it is good at, and when a code-first alternative like CodeGrade fits better. Start free up to 50.

Sign up to our newsletter