MATH 100 Survey of Mathematics
Academic Division: Mathematics, Natural, and Health Sciences
Course Redesign: Programming, Computational thinking
In MATH 100 Survey of Mathematics, students are introduced to key concepts and Python programming, focusing on mathematical reasoning and computational thinking. The course aligns with the Redefinition level of the SAMR model by integrating technology to enable entirely new learning experiences, such as creative projects in geometric programming, 2D and 3D art, and game design using Pygame. Students will model real-world problems symbolically, construct proofs, apply algorithms, and evaluate solutions. Additionally, the course covers basic AI concepts and data analysis, providing a strong foundation in both mathematics and programming while fostering interdisciplinary innovation.
2D Programmed Artwork
Student Deliverables
Student artifacts forthcoming.
Assignment Summary
This assignment prompts students to create a 2D programmed artwork using Python, starting with basic syntax and coordinate geometry. In their projects, they integrate shapes, geometric programming, and simple animation techniques. After refining their artwork, students present their final piece, demonstrating their blend of programming skills and creativity.
3D Animation
Student Deliverables
Student artifacts forthcoming.
Assignment Summary
Students review basic programming concepts and coordinate geometry, then use Python to create a 3D animation. They storyboard their animation, apply geometric programming to build and animate 3D shapes, and work with spline techniques and loops to create movement. After refining their work based on feedback, students present their completed 3D animation.
Video Game
Student Deliverables
Student artifacts forthcoming.
Assignment Summary
Students build on the skills they acquired in previous 2D and 3D projects by designing and developing a video game using Pygame. They incorporate game design elements, including AI and data analysis, to enhance gameplay. The assignment culminates in a functional video game that demonstrates their understanding of programming, game mechanics, and creative problem-solving.
Instructor's Comments
Information forthcoming.