Teaching and Learning Programming
The learning of computer programming is difficult and therefore teachers are required to support learners. This implies that the teacher needs to use various skills, strategies and activities to scaffold the learning of programming. The purpose of this chapter is to provide guidelines in teaching co...
Saved in:
| Published in: | Empowering IT & CAT Teachers p. 155 |
|---|---|
| Main Author: | |
| Format: | Book Chapter |
| Language: | English |
| Published: |
South Africa
African Sun Media
01.03.2013
|
| Edition: | 1 |
| ISBN: | 099218066X, 9780992180669 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | The learning of computer programming is difficult and therefore teachers are required to support learners. This implies that the teacher needs to use various skills, strategies and activities to scaffold the learning of programming. The purpose of this chapter is to provide guidelines in teaching computer programming.
Many learners are very excited to begin working on the computer, and want to develop programs by starting to code immediately. However, it is important that they should plan a program and ensure the logic is correct before starting to code. Algorithms and trace tables are used to direct programming logic and evaluate |
|---|---|
| AbstractList | The learning of computer programming is difficult and therefore teachers are required to support learners. This implies that the teacher needs to use various skills, strategies and activities to scaffold the learning of programming. The purpose of this chapter is to provide guidelines in teaching computer programming.
Many learners are very excited to begin working on the computer, and want to develop programs by starting to code immediately. However, it is important that they should plan a program and ensure the logic is correct before starting to code. Algorithms and trace tables are used to direct programming logic and evaluate |
| Author | H.M. Havenga |
| Author_xml | – sequence: 1 fullname: H.M. Havenga |
| BookMark | eNpFkD1PwzAYhI34EKR0ZW5_QMP72on9ekQVX1IlGDqwWY7jtITWKXZg6K8nVZE63d3wnE6XsYvQBc_YHULOBaj7Nnf9L4Z9s0eV6zOWgdYcCaSi81OQH1csQyy5wEIQXbNxSi0AcCpAq_KGTZfeuvVnWE1sqCcLb2M4hPfYraLdbgd_yy4bu0l-_K8jtnx6XM5fZou359f5w2LWSg2zqkHSwqKvoVYImjTKYYQsqNa-ElZ4JxsOlZCaCEhSOSzijgr0QijuxIjxY-0udt8_PvXGV1335Xzoo924td31PiYjBUdQwmiDJQzQ9Ai1qe-iOQDJtOb0jNHiD-iWViE |
| ContentType | Book Chapter |
| Copyright | 2013 SUN MeDIA MeTRO 2013 the authors |
| Copyright_xml | – notice: 2013 SUN MeDIA MeTRO – notice: 2013 the authors |
| DBID | FFUUA |
| DEWEY | 4.0709999999999997 |
| DOI | 10.2307/j.ctv1nzfz17.9 |
| DatabaseName | ProQuest Ebook Central - Book Chapters - Demo use only |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISBN | 0992180678 9780992180676 |
| Edition | 1 |
| Editor | Elsa Mentz |
| Editor_xml | – sequence: 1 fullname: Mentz, Elsa |
| ExternalDocumentID | EBC6321073_9_150 j.ctv1nzfz17.9 |
| GroupedDBID | AABBV ABARN ABCYY ABMRC ABQPQ ACLGV ACYTI ADVEM AHWGJ AJFER ALMA_UNASSIGNED_HOLDINGS BBABE CZZ EBSCA GHDSN JLPMJ ~I6 FFUUA |
| ID | FETCH-LOGICAL-j690-bf1893a1ed0d71098916099648d9eb3a3ec6f20b36988086853142c841e3372c3 |
| ISBN | 099218066X 9780992180669 |
| IngestDate | Thu May 29 16:18:23 EDT 2025 Sun Jun 29 11:47:39 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCallNum | T58.5$b.E476 2013 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-j690-bf1893a1ed0d71098916099648d9eb3a3ec6f20b36988086853142c841e3372c3 |
| OCLC | 1152314388 |
| PQID | EBC6321073_9_150 |
| ParticipantIDs | proquest_ebookcentralchapters_6321073_9_150 jstor_books_j_ctv1nzfz17_9 |
| PublicationCentury | 2000 |
| PublicationDate | 20130301 2013 |
| PublicationDateYYYYMMDD | 2013-03-01 2013-01-01 |
| PublicationDate_xml | – month: 03 year: 2013 text: 20130301 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | South Africa |
| PublicationPlace_xml | – name: South Africa |
| PublicationTitle | Empowering IT & CAT Teachers |
| PublicationYear | 2013 |
| Publisher | African Sun Media |
| Publisher_xml | – name: African Sun Media |
| SSID | ssj0002840975 |
| Score | 1.4113953 |
| Snippet | The learning of computer programming is difficult and therefore teachers are required to support learners. This implies that the teacher needs to use various... |
| SourceID | proquest jstor |
| SourceType | Publisher |
| StartPage | 155 |
| Title | Teaching and Learning Programming |
| URI | https://www.jstor.org/stable/j.ctv1nzfz17.9 http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=6321073&ppg=150 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV07T8MwELagMAALT1FeChIbSrHjxLFHKI9OFRIZ2CIncSQqCIWUquqv55zYLSksHViixLKi853le_o-hC5kkHskIZmLlRKu72Xc5VRyFywHjBUmqQiSCmwi7Pf587N4NL2eywpOICwKPpmI4b-KGsZA2Prq7BLinv0UBuAdhA5PEDs8FyziZuz1xQD4atizqgwgqhID3evItm0uG_vDllHqSa82QGLKtd6sQjPxAI3N0IgH1PBCcDR81bke2XAYwR4EnQ4aiv11fJqi8EEnHY1JMc2nJOyIuaKwyXFSt4pd6FN9d9Nl-kJQSGMR6ynDD1eDe-kkuEE6WUVrnh_QoIXWHnq3T_1ZMMzTbmYYaK_ZEMhsdyT7LeqOm5rEqyaBtpL0lzatTIRoG23payOOvs8B9O6gFVXsos0f7R730LnluQM8dyzPnR8830fR_V3U7bkGosIdMIHdJCdg70miMpzpolYOxjZQzHyeCZVQSVXKcg8nlAk4JzkD24j4Xsp9oigNvZQeoFbxXqhD5CQ4ScB4o8BDCi5hykOJcc4kFhJmC9lGR9UqY723SvDZ5iyIRRtd2qXHVZLdVPam9ZrLuCGZo6VmH6ON-TY7Qa3R55c6RevpePRSfp4ZSX4Dbqk03A |
| linkProvider | ProQuest Ebooks |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Empowering+IT+and+CAT+Teachers&rft.atitle=Teaching+and+learning+programming&rft.date=2013-01-01&rft.pub=African+Sun+Media&rft.isbn=9780992180676&rft_id=info:doi/10.2307%2Fj.ctv1nzfz17.9&rft.externalDBID=150&rft.externalDocID=EBC6321073_9_150 |
| thumbnail_s | http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F6321073-l.jpg |

