Programming for the Humanities - Logic and Adaptable Languages

Jerzy Karczmarczuk

2016

Abstract

We argue in favour of teaching modern programming to students of “non-scientific” undergraduate disciplines (humanities), considering that computer-assisted learning should not be reduced to the usage of tools, but provides some answers to the question: how the knowledge is built. The computer science should be treated as an inherent part of their culture. We advocate the teaching of Logic Programming languages: Prolog, and of the Constraint Programming languages, such as CHR. Logic programming permits to formulate the computational problems and their solutions in a form more close to human reasoning than several other languages, and adaptable to the domains of interest of the learners.

Download


Paper Citation


in Harvard Style

Karczmarczuk J. (2016). Programming for the Humanities - Logic and Adaptable Languages . In Proceedings of the 8th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-179-3, pages 298-305. DOI: 10.5220/0005791202980305

in Bibtex Style

@conference{csedu16,
author={Jerzy Karczmarczuk},
title={Programming for the Humanities - Logic and Adaptable Languages},
booktitle={Proceedings of the 8th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2016},
pages={298-305},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005791202980305},
isbn={978-989-758-179-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 8th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - Programming for the Humanities - Logic and Adaptable Languages
SN - 978-989-758-179-3
AU - Karczmarczuk J.
PY - 2016
SP - 298
EP - 305
DO - 10.5220/0005791202980305