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
| 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 |
Textbooks
ISBN 0-13-117655-2.
Grading Plan
|
Midterm |
15% |
|
Final |
25% |
|
Quizzes |
10% |
| Homework | 10% |
| Closed Lab | 20% |
|
Projects |
20% |