Effects of Class Modality Switches in Teaching Introductory Programming to Humanities Students

被引:0
|
作者
Vasilache, Simona [1 ]
机构
[1] Univ Tsukuba, Inst Syst & Informat Engn, Tsukuba, Ibaraki, Japan
关键词
class modality; emergency remote teaching; introductory programming;
D O I
10.1109/EDUCON60312.2024.10578717
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Programming courses are increasingly attended around the world by students majoring in different fields, as learning a programming language is often a necessity for graduates of higher education. Social sciences students are among the groups of learners for whom introductory programming courses are offered. Whereas this group of learners might be highly motivated to learn how to write code for the first time, they are often pessimistic regarding their own abilities, and they start the course with a low level of self-confidence. This work in progress describes the author's experience with holding such a course geared towards humanities students. For the first few years, before the Covid-19 pandemic, the course was held in the traditional manner, i.e. in a classroom. In 2020, it had to suddenly be switched to an online format, until, finally, in 2023, it reverted to its face-to-face format. The paper describes the changes in class modality, the ways in which the teacher dealt with the sudden online format, as well as how the students perceived the level of difficulty and the level of enjoyment of taking part in the classes. Empirical observations, along with data gathered through questionnaires administered to students, highlight some of the challenges and the lessons learned during these switches in class modality.
引用
收藏
页数:3
相关论文
共 50 条
  • [1] Effects of Teaching Methodology on the Students' Academic Performance in an Introductory Course of Programming
    Compan-Rosique, Patricia
    Molina-Carmona, Rafael
    Satorre-Cuerda, Rosana
    [J]. LEARNING AND COLLABORATION TECHNOLOGIES. DESIGNING LEARNING EXPERIENCES, LCT 2019, PT I, 2019, 11590 : 332 - 345
  • [2] Teaching Introductory Programming to IS Students: Java']Java Problems and Pitfalls
    Pendergast, Mark
    [J]. JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-RESEARCH, 2006, 5 : 491 - 515
  • [3] Teaching an Introductory Organic Chemistry Class for High School Students
    Zuidema, Daniel R.
    Stimart, John A.
    Jian, Zixin
    [J]. JOURNAL OF CHEMICAL EDUCATION, 2020, 97 (12) : 4303 - 4310
  • [4] Alignment of Teaching and Electronic Exams and Empirical Classification of Errors for an Introductory Programming Class
    Boettcher, Axel
    Thurner, Veronika
    Zehetmeier, Daniela
    [J]. 2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 65 - 74
  • [5] Impact of Infusing Interactive and Collaborative Learning in Teaching Introductory Programming in a Dynamic Class
    Rahman, Md Mahmudur
    Sharker, Monir
    Paudel, Roshan
    [J]. SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1315 - 1315
  • [6] Teaching the humanities to medical students
    Baum, M
    [J]. CLINICAL MEDICINE, 2002, 2 (03) : 246 - 249
  • [7] Manipulatives for Teaching Introductory Programming to Struggling Students: A Case of Nested-decisions
    Ramabu, Tlou
    Sanders, Ian
    Schoeman, Marthie
    [J]. CSEDU: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION - VOL 1, 2021, : 505 - 510
  • [8] TEACHING BIOPOLITICS TO HUMANITIES STUDENTS
    CATON, H
    [J]. POLITICS AND THE LIFE SCIENCES, 1986, 5 (01) : 113 - 121
  • [9] Getting Students to Earnestly Do Reading, Studying, and Homework in an Introductory Programming Class
    Edgcomb, Alex
    Vahid, Frank
    Lysecky, Roman
    Lysecky, Susan
    [J]. PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, : 171 - 176
  • [10] INVOLVING STUDENTS IN A HUMANITIES CLASS
    BAMBERGER, RE
    [J]. ENGLISH JOURNAL, 1968, 57 (01): : 34 - 38