Instructor
Shannon Bradshaw, Ph.D.
302 Hall of Sciences
973.408.3198
sbradsha at drew dot edu
http://users.drew.edu/sbradsha
Office Hours
M: 2:30pm - 3:30pm |
T: 1:00pm - 3:00pm |
W: 2:30pm - 3:30pm |
Course Description
This course is an introduction to algorithmic problem solving. Every electronic and software product you use was developed using such concepts as a basis. However, more importantly, the strategies of design and reduction (breaking problems down into their components) are applicable in any discipline you choose to pursue.
The primary learning objectives are as follows:
- Intermediate knowledge of algorithmic problem solving
- Introductory knowledge of program design
- Introductory knowledge of object-based programming
- Introductory knowledge of object-oriented programming
- Introductory knowledge of event-driven programming
- Intermediate knowledge of control flow and program structure
- Introductory knowledge of computer graphics
Textbook
Learning to Program with Alice by Wanda P Dann, Stephen Cooper, and Randy Pausch 2006. (Required)
Grading
Exams | 20% |
Labs | 20% |
Homework | 50% |
Participation | 10% |
|