Articles

Embracing a New Era: Harnessing Generative AI for Computer Science Education

Discover the transformative impact of Generative AI (Gen AI) on computer science education. Explore innovative tools and methodologies reshaping learning experiences and preparing learners for an AI-centric future. Uncover benefits, challenges, and evolving practices at the intersection of technology and pedagogy.

Learn more about CodeGrade!

Course Spotlight: how to set up an Introduction to Python course

Learn how Edward Hartono designs an effective introductory Python programming course for business applications at the University of Delaware

Course Spotlight: How to set up a Statistics Programming course

Create effective R programming courses for business and statistics departments.

Course Spotlight: How to set up a Systems Programming course

Set up a comprehensive systems programming course with this useful guide from Stony Brook University.

Transforming CS Education: Innovative Strategies for Curriculum Enhancement

Discover how Experiential Learning Theory transforms traditional teaching methods and improves computer science curriculum for optimal student engagement and success.

Why Data Security Matters in Academia: Safeguarding Your Digital Assets

We discuss protecting sensitive data in higher education: safeguarding student confidentiality, research integrity, and fostering trust.

The Importance of Engagement in Your Introductory Programming Course

Unlock the significance of crafting engaging introductory programming classes to captivate learners' attention and inspire active participation. Explore how active learning techniques elevate comprehension and knowledge retention.

How to Check for Plagiarism in Java Source Code

Enhance coding education with CodeGrade's seamless plagiarism detection and a suite of comprehensive tools for educators and learners!

How to Check for Plagiarism in Python Source Code

Discover efficient methods for checking plagiarism in Python source code with CodeGrade. Uphold academic integrity without compromising learner engagement!

Watch our ChatGPT and Coding Education webinar!

Watch CodeGrade's webinar on using ChatGPT in coding courses to help students work with this new tool and even use it in your grading worklfow yourself!

5 assignment design ideas for ChatGPT in Computer Science Education

These 5 assignment design ideas for dealing with ChatGPT and AI in Computer Science Education will help you set up ChatGPT-proof code assignments but also teach students AI literacy and AI ethics.

See how CodeGrade can transform your courses today!