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 create interactive graphics, animations, and games; 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 |
|---|---|
| 3 | Course introduction, software installation, first program, and window coordinate system |
| 2 | Basic iteration and movement of sprites |
| 4 | Sequencing and drawing |
| 4 | Continuation conditions and collision detection |
| 3 | User interaction, polled input, and selection |
| 4 | Managing sprite velocities |
| 14 | Course project: discussion and evaluation of preliminary ideas; discussion of problems encountered and possible solutions; presentation and evaluation of final projects |
| 3 | Quizzes on computing fundamentals |
| 3 | Midterm and exam reviews |
Textbooks
Grading Plan
|
Midterm |
10% |
|
Final |
30% |
|
Quizzes |
10% |
| Homework | 10% |
| Lab assignments | 20% |
|
Project |
20% |