COMPUTER AIDED PROGRAMMING EDUCATION (CAPE)

Computer Aided Education (CAE) system is a computer software that aids in the education of a student. Computer-based educational systems are valuable tools to improve learning. It is thus worth endowing programming environments with educational capabilities to help students learn programming.. Progr...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Al-Sukairi, Abdallah (author)
مؤلفون آخرون: , Khalid Abdallah (author), unknown (author)
التنسيق: article
منشور في: 2020
الوصول للمادة أونلاين:https://eprints.kfupm.edu.sa/id/eprint/1507/1/Pap25.pdf
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513381653807104
author Al-Sukairi, Abdallah
author2 , Khalid Abdallah
unknown
author2_role author
author
author_facet Al-Sukairi, Abdallah
, Khalid Abdallah
unknown
author_role author
dc.creator.none.fl_str_mv Al-Sukairi, Abdallah
, Khalid Abdallah
unknown
dc.date.*.fl_str_mv 2020
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://eprints.kfupm.edu.sa/id/eprint/1507/1/Pap25.pdf
COMPUTER AIDED PROGRAMMING EDUCATION (CAPE). NCC1997.
dc.language.none.fl_str_mv en
dc.relation.none.fl_str_mv https://eprints.kfupm.edu.sa/id/eprint/1507/
dc.rights.*.fl_str_mv info:eu-repo/semantics/openAccess
dc.title.none.fl_str_mv COMPUTER AIDED PROGRAMMING EDUCATION (CAPE)
dc.type.none.fl_str_mv Article
PeerReviewed
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
description Computer Aided Education (CAE) system is a computer software that aids in the education of a student. Computer-based educational systems are valuable tools to improve learning. It is thus worth endowing programming environments with educational capabilities to help students learn programming.. Program development process has three distinct phases: understand the problem, design the solution, and code the program. Much of the creativity in programming is concentrated in designing the solution rather than implementing it in a selected language. We have developed a model, called Computer Aided Programming Education (CAPE), that supports the program development process. CAPE consists of problem definition and algorithm construction modules. Algorithm construction module is currently supported with a facility to map an algorithm(s) into FORTRAN or Pascal code. CAPE motivates students to study the algorithmic problems operationally and provides a mechanism for rapid prototyping in various programming languages.
eu_rights_str_mv openAccess
format article
id KFUPM_328f653316b5a60285f0b9524c4d8fb3
identifier_str_mv COMPUTER AIDED PROGRAMMING EDUCATION (CAPE). NCC1997.
language_invalid_str_mv en
network_acronym_str KFUPM
network_name_str King Fahd University of Petroleum and Minerals
oai_identifier_str oai::1507
publishDate 2020
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling COMPUTER AIDED PROGRAMMING EDUCATION (CAPE)Al-Sukairi, Abdallah, Khalid AbdallahunknownComputer Aided Education (CAE) system is a computer software that aids in the education of a student. Computer-based educational systems are valuable tools to improve learning. It is thus worth endowing programming environments with educational capabilities to help students learn programming.. Program development process has three distinct phases: understand the problem, design the solution, and code the program. Much of the creativity in programming is concentrated in designing the solution rather than implementing it in a selected language. We have developed a model, called Computer Aided Programming Education (CAPE), that supports the program development process. CAPE consists of problem definition and algorithm construction modules. Algorithm construction module is currently supported with a facility to map an algorithm(s) into FORTRAN or Pascal code. CAPE motivates students to study the algorithmic problems operationally and provides a mechanism for rapid prototyping in various programming languages.ArticlePeerReviewedinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttps://eprints.kfupm.edu.sa/id/eprint/1507/1/Pap25.pdf COMPUTER AIDED PROGRAMMING EDUCATION (CAPE). NCC1997. enhttps://eprints.kfupm.edu.sa/id/eprint/1507/2020info:eu-repo/semantics/openAccessoai::15072019-11-01T13:27:13Z
spellingShingle COMPUTER AIDED PROGRAMMING EDUCATION (CAPE)
Al-Sukairi, Abdallah
status_str publishedVersion
title COMPUTER AIDED PROGRAMMING EDUCATION (CAPE)
title_full COMPUTER AIDED PROGRAMMING EDUCATION (CAPE)
title_fullStr COMPUTER AIDED PROGRAMMING EDUCATION (CAPE)
title_full_unstemmed COMPUTER AIDED PROGRAMMING EDUCATION (CAPE)
title_short COMPUTER AIDED PROGRAMMING EDUCATION (CAPE)
title_sort COMPUTER AIDED PROGRAMMING EDUCATION (CAPE)
url https://eprints.kfupm.edu.sa/id/eprint/1507/1/Pap25.pdf