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...

Full description

Saved in:
Bibliographic Details
Published in:Empowering IT & CAT Teachers p. 155
Main Author: H.M. Havenga
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