Your textbook…

Introduction to Computing and Programming in Python, A Multimedia Approach, CourseSmart eTextbook

By Mark J. Guzdial

ISBN-10: 0-13-129191-2

ISBN-13: 978-0-13-129191-1What's this?

Published by Prentice Hall

Pub. Date: Mar 10, 2005

Format: On-line Supplement

Description

For courses in Introduction to Computing or Introduction to Programming.

 

There is a growing interest in computing for non-CS majors, or for students who have not yet determined their majors (sometimes called the “CS0” market). Computer science professors are also confronted with increased attrition and failure rates. Guzdial introduces programming as a way of creating and manipulating media–a context familiar and intriguing to today’s students. Students begin actual programming early on (sometimes over 100 lines of code in the second assignment). Guzdial’s approach has met with substantial success in class testing.

 

Access updated student resources (previously available on CD) at http://coweb.cc.gatech.edu/mediaComp-teach

Table of Contents

I. INTRODUCTION

 

  1. Introduction to Computer Science and Media Computation

 

  2. Introduction to Programming

 

II. PICTURES

 

  3. Modifying Pictures using Loops

 

  4. Modifying pixels in a range

 

  5. Combining Pictures  

 

III. SOUNDS

 

  6. Modifying Sounds using Loops  

 

  7. Modifying Samples in a Range

 

  8. Combining Sounds  

 

  9. Design and Debugging  

 

IV. TEXT, FILES, AND UNIMEDIA

 

10. Creating and Modifying Text  

 

11. Making Text for the Web  

 

V. MOVIES

 

12. Creating and Modifying Movies  

 

VI. TOPICS IN COMPUTER SCIENCE

 

13. Speed

14. Styles of Programming

15. Creating Graphical User Interfaces

16. JavaScript

APPENDICES

 

Online Book

Buy now from CourseSmart.com