Homework assignments for RCS-317: Advanced Object Oriented Programming