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

Exam Heartbeat: Live Monitoring for Proctored Coding Exams

Exam Heartbeat detects when students leave the exam window mid-session. Live monitoring for proctored coding exams, no extra setup.

CodeGrade vs CodeRunner: A Moodle Plugin vs a Full Autograding Platform

GitHub Classroom updates have slowed and GitHub now points instructors to Codio. Here's what has actually changed in 2026, what professors are reporting, and what it means for your fall planning.

What's happening with GitHub Classroom?

GitHub Classroom updates have slowed and GitHub now points instructors to Codio. Here's what has actually changed in 2026, what professors are reporting, and what it means for your fall planning.

Sign up to our newsletter