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...
محفوظ في:
| المؤلف الرئيسي: | |
|---|---|
| مؤلفون آخرون: | , |
| التنسيق: | 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 |