Skip to main content
CS Teaching Tips

Main navigation

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

Use Python as an introductory language rather than Java or C to allow students to focus on problem-solving more than syntax.

Share Use Python as an introductory language rather than Java or C to allow students to focus on problem-solving more than syntax. with FacebookShare Use Python as an introductory language rather than Java or C to allow students to focus on problem-solving more than syntax. with Twitter
  • Not having to worry about the syntax of assigning types while programming helps students focus on problem-solving.
    • This is because Python is dynamically typed while Java and C are statically typed programming languages.

More about this tip

Tags

  • Python
  • Java
  • C
  • CS 1
  • Intro Programming
External Source
A Support Program for Introductory CS Courses that Improves Student Performance and Retains Students from Underrepresented Groups by Tia Newhall, Lisa Meeden, Andrew Danner, Ameet Soni, Frances Ruiz, and Richard Wicentowski from Swarthmore College.
Other Tips By
Other Tips By Richard Wicentowski
Lisa Meeden
Andrew Danner
Ameet Soni
Frances Ruiz
Richard Wicentowski

Similar tips

Use the constraints of formatting to show students that computers have an underlying set of rules.
Discuss and explore the difference between additive (sequential) and multiplicative (nested) loop structures to give students practice reasoning about loops.
Have students complete CodeLab’s practice exercises to improve their skills in Python, Java, C++, or other programming languages.

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

Privacy Policy