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

Snowball Miracle: A Terminal, a Smarter AI Assistant, and Tighter Exam Controls

CodeGrade released Snowball Miracle on 21 August 2026. A terminal with tabs, an AI assistant that reads AutoTest results, tighter exam controls, API changes.

Watch Now! CodeGrade Back to School Webinar

Watch the recap of our Back to School webinar. See the new built-in Terminal and redesigned code editor, learn how to set up your first autograded assignment on CodeGrade Free, and get a look at the latest features.

What we recommend for teaching intro to programming in 2026

Planning an intro programming course in 2026? Here is the teaching stack we recommend: editor, autograder, plagiarism, AI policy. Start free up to 50 students.

Sign up to our newsletter