Learning About Operator Overloading by Code-Reading in a GitHub Repository

Material Category: Learning Activity
Course Categories: CS1/CS2/Data Structures |
FOSS Categories: Coding & Style | HFOSS |
Tags: C++ | HFOSS | Insight ToolKit |

Overview:

This is an assignment for a CS2/Data Structures class using C++ that introduces the concept of operator overloading by having students explore the GitHub repository for the Insight ToolKit (ITK),an HFOSS project. The students have to find a file, read code, and analyze and interpret the content in the source code.

Link: http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/csci235/assignments/hwk2.pdf

Source: This is an exercise I developed myself.


Return to Teaching Materials

Leave a Reply