Open Access. Powered by Scholars. Published by Universities.®

Education Commons

Open Access. Powered by Scholars. Published by Universities.®

MS Powerpoint

Selected Works

2012

Social and Behavioral Sciences

Amber Settle

Articles 1 - 2 of 2

Full-Text Articles in Education

Best Practices In Teaching Information Technology Development, Amber Settle, Deborah Labelle, Hazem Said, Sheila S. Sicilia Oct 2012

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.


Turning The Tables: Learning From Students About Teaching Cs1, Amber Settle Oct 2012

Turning The Tables: Learning From Students About Teaching Cs1, Amber Settle

Amber Settle

Programming has a central role in the computing curriculum, and introductory programming classes have been extensively studied in the computer science education literature. However, most of the studies focus on the effectiveness of various pedagogical approaches on student learning and engagement, and relative little attention is paid to faculty development. The gap in the literature puts CS1 faculty interested in effectively implementing innovative pedagogical approaches in a difficult situation. This article argues that taking a behaviorist approach to the CS1 classroom can provide much-needed feedback. Students provide instructors with one of the best sources of information about effective programming instruction ...