Teaching programming: A mind map based methodology to improve learning outcomes

Computer programming requires many skills. Among these skills, problem solving skills are one of the core skills required to learn programming. Different strategies and methods have developed to improve students' problem solving skills for better programming learning but the problem still exist...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2017 International Conference on Information and Communication Technologies (ICICT) S. 209 - 213
Hauptverfasser: Gul, Shahla, Asif, Muhammad, Ahmad, Waqar, Ahmad, Uzair
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 01.12.2017
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Computer programming requires many skills. Among these skills, problem solving skills are one of the core skills required to learn programming. Different strategies and methods have developed to improve students' problem solving skills for better programming learning but the problem still exists. In this experimental study, we investigated the effectiveness of Mind Maps as a brainstorming and conceptualization tool for helping students to analyze problems and plan its programming solutions. Moreover, the implications of employing mind maps with both Text and Blocks-based programming environments are presented. The results of this study show that mind map-based methodology worked well with both text and blocks-based programming languages for improving learning outcomes of students.
AbstractList Computer programming requires many skills. Among these skills, problem solving skills are one of the core skills required to learn programming. Different strategies and methods have developed to improve students' problem solving skills for better programming learning but the problem still exists. In this experimental study, we investigated the effectiveness of Mind Maps as a brainstorming and conceptualization tool for helping students to analyze problems and plan its programming solutions. Moreover, the implications of employing mind maps with both Text and Blocks-based programming environments are presented. The results of this study show that mind map-based methodology worked well with both text and blocks-based programming languages for improving learning outcomes of students.
Author Ahmad, Uzair
Gul, Shahla
Ahmad, Waqar
Asif, Muhammad
Author_xml – sequence: 1
  givenname: Shahla
  surname: Gul
  fullname: Gul, Shahla
  email: ntushahla@hotmail.com
  organization: Department of Computer Science, National Textile University, Faisalabad, Pakistan
– sequence: 2
  givenname: Muhammad
  surname: Asif
  fullname: Asif, Muhammad
  email: asif@ntu.edu.pk
  organization: Department of Computer Science, National Textile University, Faisalabad, Pakistan
– sequence: 3
  givenname: Waqar
  surname: Ahmad
  fullname: Ahmad, Waqar
  email: waqar@ntu.edu.pk
  organization: Department of Computer Science, National Textile University, Faisalabad, Pakistan
– sequence: 4
  givenname: Uzair
  surname: Ahmad
  fullname: Ahmad, Uzair
  email: uzair@ieee.org
  organization: SPIME Lab, Inc., Canada
BookMark eNotj8tqwzAQRVVoFk3aH0g3-gG7etmWugumD0MgGy-6C5I8cgyWZWS3kL-vSrM6B-7MMHeL7qcwAUJ7SnJKiXpp6qZuc0ZolUueoNgd2tKCy5JRWX49oFML2l6GqcdzDH3U3id_xQec2GGvZ2z0AslgvYQujKG_4jXgwafxH8Aj6Dj9bYfv1QYPyyPaOD0u8HTjDrXvb239mR1PH019OGaDImvGLLFOFpWyTlhjqJFOMZN-UlSBcRwo41ZaQYy2AkpjuqqoXGlTokQhDN-h5_-zAwCc5zh4Ha_nW0X-C7-oTNA
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICICT.2017.8320192
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library (IEL) (UW System Shared)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 153862186X
9781538621851
9781538621868
1538621851
EndPage 213
ExternalDocumentID 8320192
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i90t-2c0cf8579cf4cbb1b8f92b621919ebf3e123c8c40bac4e6bbd757f6cf3e9454b3
IEDL.DBID RIE
IngestDate Wed Feb 05 06:02:27 EST 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-2c0cf8579cf4cbb1b8f92b621919ebf3e123c8c40bac4e6bbd757f6cf3e9454b3
PageCount 5
ParticipantIDs ieee_primary_8320192
PublicationCentury 2000
PublicationDate 2017-Dec.
PublicationDateYYYYMMDD 2017-12-01
PublicationDate_xml – month: 12
  year: 2017
  text: 2017-Dec.
PublicationDecade 2010
PublicationTitle 2017 International Conference on Information and Communication Technologies (ICICT)
PublicationTitleAbbrev ICICT
PublicationYear 2017
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.722748
Snippet Computer programming requires many skills. Among these skills, problem solving skills are one of the core skills required to learn programming. Different...
SourceID ieee
SourceType Publisher
StartPage 209
SubjectTerms blocks-based programming language
Computer languages
computer programming
learning
problem solving skills
Problem-solving
Programming environments
Programming profession
Syntactics
text-based programming language
Title Teaching programming: A mind map based methodology to improve learning outcomes
URI https://ieeexplore.ieee.org/document/8320192
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwED61FQMToBbxlgdG0ubhJxuqqOhSOmToVsXOGWVoU7Upvx_bDUVILEw-OYkinS_5Lufv8gE8mpRlzJZJJBW3EU0s988ci2TpwK10-b7UNIhNiNlMLhZq3oGnYy8MIgbyGQ69Gfbyy9rsfals5KLPZyRd6AohDr1a330wsRpNx9Nx7slaYtie-EsxJQDG5Ox_tzqHwU_nHZkfMeUCOrjuw3veUh5Jy6ZaOfuZvBA3lmRVbIjHImcFNehQJydNTapQL0DSCkN8kHrfuPjC3QDyyWs-fotaIYSoUnETpSY2VjKhjKVG60RLq1LN3bsmUahthg59jDQ01oWhyLUuBROWG3dEUUZ1dgm9db3GKyDGXSGLgnLkBXXfFoXKmGEUpdQq5jK7hr73xXJz-NXFsnXDzd_Tt3Dq3X1gd9xBr9nu8R5OzGdT7bYPYX2-ANKKlEc
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwED2VggQToBbxjQdG0ubDdmw2VFG1opQOGbpVsXNGHWiqNuX3Y7uhCImFyScnUaTzJe9yfpcHcK9jljBTRIGQ3AQ0Mtw9cywQhQW3wub7QlEvNpGOx2I6lZMGPOx6YRDRk8-w40y_l1-UeuNKZV0bfS4j2YN9Rmkcbbu1vjthQtkd9oa9zNG10k596i_NFA8Z_eP_3ewE2j-9d2SyQ5VTaOCiBW9ZTXokNZ_qw9qP5InYsSAf-ZI4NLKW14P2lXJSlWTuKwZIammId1JuKhthuG5D1n_OeoOglkII5jKsgliH2giWSm2oVipSwshYcfu2iSQqk6DFHy00DVWuKXKlipSlhmt7RFJGVXIGzUW5wHMg2l4h8pxy5Dm1Xxe5TJhmFIVQMuQiuYCW88Vsuf3Zxax2w-Xf03dwOMheR7PRcPxyBUfO9VuuxzU0q9UGb-BAf1bz9erWr9UXtliXjg
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=proceeding&rft.title=2017+International+Conference+on+Information+and+Communication+Technologies+%28ICICT%29&rft.atitle=Teaching+programming%3A+A+mind+map+based+methodology+to+improve+learning+outcomes&rft.au=Gul%2C+Shahla&rft.au=Asif%2C+Muhammad&rft.au=Ahmad%2C+Waqar&rft.au=Ahmad%2C+Uzair&rft.date=2017-12-01&rft.pub=IEEE&rft.spage=209&rft.epage=213&rft_id=info:doi/10.1109%2FICICT.2017.8320192&rft.externalDocID=8320192