ERIC Number: EJ1256497
Record Type: Journal
Publication Date: 2020
Pages: 13
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-1055-3096
EISSN: N/A
Teaching Tip: Teaching Introductory Programming from A to Z: Twenty-Six Tips from the Trenches
Zhang, Xihui; Crabtree, John D.; Terwilliger, Mark G.; Jenkins, Janet T.
Journal of Information Systems Education, v31 n2 p106-118 Spr 2020
A solid foundation in computer programming is critical for students to succeed in advanced computing courses, but teaching such an introductory course is challenging. Therefore, it is important to develop better approaches in order to improve teaching effectiveness and enhance student learning. In this paper, we present 26 tips for teaching introductory programming drawn from the experiences of four well-qualified college professors. It is our hope that our peers can pick up some tips from this paper, apply them in their own classroom, improve their teaching effectiveness, and ultimately enhance student learning.
Descriptors: Programming, Programming Languages, Introductory Courses, Computer Science Education, Teaching Methods, College Faculty, College Instruction, Instructional Effectiveness, Active Learning, Student Centered Learning, Cooperative Learning, Learning Activities
Journal of Information Systems Education. e-mail: editor@jise.org; Web site: http://www.jise.org
Publication Type: Journal Articles; Reports - Descriptive
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A