The document outlines a project plan for a computational thinking course on analyzing DNA degeneracy. The project will have students use decomposition, pattern recognition, abstraction, and algorithm design to analyze nucleotide sequences and discover which are most resilient to mutations. Over 5 lessons, students will break down the problem, identify patterns in sequences, generalize findings by testing sequences with a mutation program, design a coding solution by arranging pseudo code, and present their findings in a poster. Students will demonstrate their understanding of genetic concepts and ability to code a solution in Python.