Course Level
CS1
Knowledge Unit
Fundamental Programming Concepts
Collection Item Type
Assignment
Synopsis

In this assignment, students will be creating mosaics in Python. Students will work to generate tessellations, such as Ring and Hex. Functions must be composed to generate the various images.

Recommendations

Invite a faculty member from the Math or Art department to talk about their work and how it relates to this assignment in order to strenghten the interdiscplinary connections and relevance for students.

Engagement Highlights

This assignments uses meaningful and relevant content as well as interdiscplinary connections by working with tessellations and relating them to math and art. Students are given a choice by allowing them to use some tessellations of their choosing and to participate in extra credit as well as a content for "most interesting tessellation".

Computer Science Details

Programming Language
Python

Material Format and Licensing Information

Creative Commons License
Unknown