Return to Article Details From Everyday Reasoning to Program Construction: Instructional Episodes from an Introductory C Programming Course for Non-Computer Majors Download Download PDF