SlideServe
Menu
Préférences
© SlideServe · v2026

An “enjoyable” introduction to Programming

lynne avatar
9 diapositives · 234 Views · Oct 03, 2014

An “enjoyable” introduction to Programming. Dr. Jeyakesavan Veerasamy CS faculty, University of Texas at Dallas Email: jeyv@utdallas.edu Website: www.utdallas.edu/~jeyv. Analogy for learning to program: Learning to ride bicycle. Difficulties for beginners:

An “enjoyable” introduction to Programming - slide 1
01 / 9An “enjoyable” introduction to Programming
1 / 17

Télécharger la présentation

An “enjoyable” introduction to Programming
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. An “enjoyable” introduction to Programming Dr. Jeyakesavan Veerasamy CS faculty, University of Texas at Dallas Email: jeyv@utdallas.edu Website: www.utdallas.edu/~jeyv

  2. Analogy for learning to program: Learning to ride bicycle • Difficulties for beginners: • Learning to balance & go forward together • Difficulties for experienced folks: • None.

  3. Solution for beginners • Training wheels • Helmet • Makes learning enjoyable and safe! • Similar difficulties are there while learning to program in a computer.

  4. Learning to program:Difficulties for beginners • Syntax errors • struggle for hours to fix syntax errors • Loose confidence • Frustrating experience • Run away & never come back if possible! 2. Logic errors Not a serious issue.

  5. Difficulties for experienced programmers Logic errors Continuous learning

  6. Recommendation • C/C++/Java in introductory programming course has been a disaster for lots of learners! • It is better to use intermediate steps like Alice and KhanAcademy. • Following is a meaningful approach: Alice  KhanAcademy JavaScript  C/C++/Java

  7. Recommendation … • Visual Programming Tools like Alice use drag-and-drop programming and enable us to master programming concepts. • Programs are always ready to run since there are no syntax errors. In other words, they enable us to focus on the logic first & build confidence.

  8. Free Visual Programming Tools

  9. A few bit advanced tools