Skip to main content
CS Teaching Tips

Main navigation

  • Browse All Tips
  • Tags
  • 3D
  • About
  • Rate Tips
  • Tip Sheets

Have students design a program in Python that performs various sound-processing tasks to give them a fun way to practice using variables, assignments, if-statements, and functions.

Share Have students design a program in Python that performs various sound-processing tasks to give them a fun way to practice using variables, assignments, if-statements, and functions. with FacebookShare Have students design a program in Python that performs various sound-processing tasks to give them a fun way to practice using variables, assignments, if-statements, and functions. with Twitter
  • For example, students can write methods that remove vocals and apply fading and panning.
  • For the full assignment, visit Stanford’s nifty assignment page.

More about this tip

Tags

  • Python
  • CS 1
  • Intro Programming
  • Meaningful and Relevant Content
  • Programming Concepts
External Source
Stanford Nifty Assignment by Daniel Zingaro.
Other Tips By
Other Tips By Daniel Zingaro

Similar tips

Include a lot of visual examples in intro classes to help students learn by giving concrete visualizations of new, abstract concepts.
Teach Processing first and then transition students to Java so they have a transition to a professional level programming language in a relatively seamless manner.
Meet with students one-on-one to help them develop a Java class in order to clarify basic concepts and increase their confidence with object-oriented programming.

For more information or to report a bug, contact us at admin@csteachingtips.org. Built with Bootstrap. Powered by Drupal.

Privacy Policy