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...
Gespeichert in:
| Veröffentlicht in: | 2017 International Conference on Information and Communication Technologies (ICICT) S. 209 - 213 |
|---|---|
| Hauptverfasser: | , , , |
| 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 |