- Turkish Journal of Mathematics and Computer Science
- Volume:11 Issue:1
- Teaching an Introductory Programming Course to Non-Computer Science Majors Using SageMath
Teaching an Introductory Programming Course to Non-Computer Science Majors Using SageMath
Authors : Razvan A MEZEİ
Pages : 24-28
View : 9 | Download : 11
Publication Date : 2019-06-30
Article Type : Research Paper
Abstract :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.Keywords : CS 0, CS 0 5, non major courses, SageMath, Python, introductory programming language, first year computing