Turkish Journal of Mathematics and Computer Science

Turkish Journal of Mathematics and Computer Science

Teaching an Introductory Programming Course to Non-Computer Science Majors Using SageMath

Yazarlar: Razvan A. MEZEİ

Cilt 11 , Sayı 1 , 2019 , Sayfalar 24 - 28

Konular:Mühendislik

Anahtar Kelimeler:CS 0,CS 0.5,Non-major courses,SageMath,Python,Introductory programming language,First-year computing

Özet: In this paper we propose an introduction to programming course using SageMath for non-Computer Science majors. A course outline on developing and designing the course is briefly presented. Given the large number of packages available in SageMath, such a course could easily be tweaked to match the need of a diverse student population, whether it is dominated by students majoring in Mathematics, Data Science, Computer Science, Information Technology, or a mix of these. We also include some course evaluation results from the first iteration of the course.


ATIFLAR
Atıf Yapan Eserler
Henüz Atıf Yapılmamıştır

KAYNAK GÖSTER
BibTex
KOPYALA
@article{2019, title={Teaching an Introductory Programming Course to Non-Computer Science Majors Using SageMath}, volume={11}, number={1}, publisher={Turkish Journal of Mathematics and Computer Science}, author={Razvan A. MEZEİ}, year={2019}, pages={24–28} }
APA
KOPYALA
Razvan A. MEZEİ. (2019). Teaching an Introductory Programming Course to Non-Computer Science Majors Using SageMath (Vol. 11, pp. 24–28). Vol. 11, pp. 24–28. Turkish Journal of Mathematics and Computer Science.
MLA
KOPYALA
Razvan A. MEZEİ. Teaching an Introductory Programming Course to Non-Computer Science Majors Using SageMath. no. 1, Turkish Journal of Mathematics and Computer Science, 2019, pp. 24–28.