Computational Thinking in Context: Digital Images and Sound - CSE204


Instructor: Nicoleta Roman

Office: Galvin Hall 460E   Phone: 419-995-8224

Email address: roman.45@osu.edu

Instructor Website: lima.osu.edu/people/nroman

 

Description

Introduction to computational thinking, focusing on problem solving and programming concepts and skills needed to manipulate digital images and sound; creativity and imagination encouraged.

 

The course is worth 4 credits.

 

Prerequisites

NONE. Recommended for students with little or no programming experience or who are not confident in their programming background.

 

Course Objectives

 

 

Topics

Number of Hours Topic
2 Course introduction and basic concepts
4 Introduction to programming with media, images, colors, encodings
4 Loops, new definitions, simple image manipulations
10 Nested loops, conditionals, Boolean expressions, advanced image manipulations
8 Arrays, sound encoding, manipulation, and synthesis
5 Movies, animations
3 Topics in computer science
4 Midterm, quizzes, and exam reviews

 

Representative Lab Assignments

 

Textbooks

 

Introduction to Computing and Programming in Python: A Multimedia Approach, Pearson Prentice Hall, Mark Guzdial, 2005,

ISBN 0-13-117655-2.

 

 

Grading Plan

 

Midterm

15%

Final

25%

Quizzes

10%

Homework 10%
Closed Lab 20%

Projects

20%