CS 4133/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: 
Spring 2021
Section: 
60
Class Nbr: 
14957/14958
Units: 
3
Dates: 
Feb 1, 2021 - May 10, 2021
weekly meeting time/day TBD

Course delivery

Location: 
Zoom & Blackboard (eLearning)

Zoom is a desktop video conferencing system allowing for real-time interaction between instructors and students and requires access to a high-speed Internet connection, a webcam, and a headset microphone. 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