Open Access. Powered by Scholars. Published by Universities.®
Articles 1 - 2 of 2
Full-Text Articles in Computer Sciences
Three Views On Motivation And Programming, Amber Settle, Arto Vihavainen, Juha Sorva
Three Views On Motivation And Programming, Amber Settle, Arto Vihavainen, Juha Sorva
Amber Settle
Teaching programming is one of the most widely studied areas in computing education. Part of the reason for this may be the difficulty students experience when learning programming which makes it a challenging endeavor for instructors. There is a relationship between student motivation and success in learning to program [1], and motivation is also important in the bigger picture for computing educators, having inspired two ITiCSE working groups [2]. What is perhaps surprising is that motivation does not play an equal role in the various subfields of programming education.
In this panel we discuss three areas of programming education, emphasizing …
Best Practices In Teaching Information Technology Development, Amber Settle, Deborah Labelle, Hazem Said, Sheila S. Sicilia
Best Practices In Teaching Information Technology Development, Amber Settle, Deborah Labelle, Hazem Said, Sheila S. Sicilia
Amber Settle
Programming is one of the most fundamental and central topics in the information technology curriculum. Because of its importance it is crucial to understand how to effectively teach development students. In this panel we share best practices for teaching programming to a variety of populations, including freshman, non-majors, and community college students. Various pedagogical approaches including pair programming, studiobased instruction, peer instruction, active learning, cooperative learning, project-based pedagogy, high-impact education practices, and CS Unplugged type activities are included.