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