CS ED 3310/5310 Teaching and Learning Programming

Students will enhance their skill and understanding of programming while examining common programming problems, examples of bad/good code, and common misconceptions/difficulties. Students will examine common paradigms for teaching programming. Students will study broader challenges to learning such as broadening participation, understanding and avoiding bias, and best practices for classroom engagement. Prerequisite(s): CS 1320 or equivalent; TEACHING 2017; junior standing

Course details

Term: 
Spring 2022
Section: 
60
Class Nbr: 
74633/74634
Units: 
3
Dates: 
Jan 20, 2022 - May 13, 2022
Meeting times: 
Arranged
Cohort: 
Iowa Computer Science Endorsement - Open Cohort

Course delivery

Location: 
Blackboard (eLearning)

Blackboard is a learning management system requiring Internet access and a web browser.

Instructor(s)

J. Ben Schafer

Enrollment information

Questions?
Carolina Wilson

Continuing and Distance Education

(319) 273-2121