CS 5133 Fundamentals of Programming

This course is similar to a CS1 or “Introduction to Programming” course taught in most computer science departments. The course will focus on two programming paradigms - a graphical, event-driven programming language, and a syntax/text-based, procedural language. The course focuses on the fundamentals of programming— data and actions, sequence, selection, repetition, and modularization. Beyond basic programming the course is taught with an emphasis on pedagogy and outcomes appropriate for the high school classroom. It models the best practices of CS teaching in order to engage the learner in a first discussion on teaching and learning of programming.

Course details

Term: 
Fall 2019
Section: 
61
Class Nbr: 
15012
Units: 
3
Dates: 
Aug 24, 2019 - Dec 14, 2019
August 24th, 9-11 AM, online; September 28th, 8:30-12:30, Des Moines; October 26th, 8:30-12:30, TBD online vs. Des Moines; December 14th, 8:30-12:30, Des Moines

Course delivery

Location: 
eLearning

eLearning 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