Fostering Student Involvement and Collaboration in a Non-Majors' Programming Course

被引:0
|
作者
Rosiene, Carolyn Pe [1 ]
Rosiene, Joel A. [2 ]
机构
[1] Univ Hartford, Hartford, CT 06117 USA
[2] Eastern Connecticut State Univ, Willimantic, CT 06226 USA
来源
2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE) | 2010年
关键词
Non-majors; introductory programming; non-majors computing; collaborative programming;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The ubiquitous lecture, using a slide show or the traditional blackboard, is, arguably, best used at the end of an introduction to a programming topic, not at the onset. This paper documents a technique which demonstrates that illustrating the programming construct and syntax is best delivered through an example, by showing students actual code samples, actual runs, demonstrations, and tests, before the syntax of the construct is introduced. Moreover, one student from the class is selected to act as the "typist" (rather than the instructor) to enter code into the IDE which is visible to the rest of the class. By introducing the student to a well-structured illustration and having students get first-hand experience on the subject matter, students are more involved in the classroom, participate and play a role towards attaining the lesson's goals. This is supported with empirical data that shows students' inclination toward the idea of partaking in an active, collaborative classroom.
引用
收藏
页数:5
相关论文
共 22 条
  • [11] Databases, Non-majors and Collaborative Learning: A Ternary Relationship
    Goelman, Don
    ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2008, : 27 - 31
  • [12] An Introduction to Computer Science for Non-majors Using Principles of Computation
    Cortina, Thomas J.
    SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 218 - 222
  • [13] Fostering the Learning Process in a Programming Course With a Chatbot
    Malik, Sohail Iqbal
    Ashfaque, Mohammed Waseem
    Mathew, Roy
    Jabbar, Jasiya
    Al-Nuaimi, Rim Salim
    Alsideiri, Abir
    INTERNATIONAL JOURNAL OF ONLINE PEDAGOGY AND COURSE DESIGN, 2022, 12 (01)
  • [14] The Application of Trail-and-error Learning in C Language curriculum for Non-majors in Computer
    Mei, Fang
    PROCEEDINGS OF THE 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2013), 2013, : 1239 - 1242
  • [15] Profiling Conversational Programmers at University: Insights into their Motivations and Goals from a Broad Sample of Non-Majors
    Hur, Jinyoung
    Cunningham, Kathryn
    20TH ANNUAL ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2024, VOL 1, 2024, : 293 - 311
  • [16] A GAME DEVELOPMENT COURSE FOR NON-CS MAJORS
    Ivanov, Lubomir
    9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 8665 - 8673
  • [17] "It Can Relate to Real Lives": Attitudes and Expectations in Justice-Centered Data Structures & Algorithms for Non-Majors
    Batra, Anna
    Zhou, Iris
    Choi, Suh Young
    Gao, Chongjiu
    Xiao, Yanbing
    Fereidooni, Sonia
    Lin, Kevin
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 88 - 94
  • [18] CS0 vs. CS1: Understanding Fears and Confidence amongst Non-majors in Introductory CS Courses
    Hogan, Emma
    Li, Ruoxuan
    Raj, Adalbert Gerald Soosai
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 25 - 31
  • [19] USING STATIC ANALYSIS TOOLS FOR ANALYZING STUDENT BEHAVIOR IN AN INTRODUCTORY PROGRAMMING COURSE
    Albluwi, Ibrahim
    Salter, Joseph
    JORDANIAN JOURNAL OF COMPUTERS AND INFORMATION TECHNOLOGY, 2020, 6 (03): : 215 - 233
  • [20] REDESIGNING AN INTRODUCTORY PROGRAMMING COURSE TO FACILITATE EFFECTIVE STUDENT LEARNING: A CASE STUDY
    Corritore, Cynthia L.
    Love, Betty
    JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-INNOVATIONS IN PRACTICE, 2020, 19 : 91 - 135