Flylib.com
Books
Software
Computers & Technology
Home Computing
Business & Culture
Programming
Software
Web Development
Certification
Networking
Security & Encryption
Computer Science
Operating Systems
Microsoft
Hardware
Databases
Graphic Design
Apple
Digital Music
Digital Photography & Video
Games & Strategy Guides
Project Management
Mobile & Wireless Computing
Education & Reference
Encyclopedias
Test Preparation
Studying & Workbooks
Schools & Teaching
Writing, Research & Publishing Guides
Foreign Language Study & Reference
Atlases & Maps
Dictionaries & Thesauruses
Words, Language & Grammar
College & University
Trivia & Fun Facts
Consumer Guides
Business & Investing
Industries & Professions
Management & Leadership
Organizational Behavior
Personal Finance
Small Business & Entrepreneurship
Popular Economics
Marketing & Sales
Finance
Skills
Business Life
Economics
Job Hunting & Careers
Biography & History
Reference
International
Real Estate
Investing
Women & Business
Science & Math
Mathematics
Technology
Reference
Earth Sciences
Physics
Biological Sciences
Behavioral Sciences
Nature & Ecology
Astronomy & Space Science
History & Philosophy
Experiments, Instruments & Measurement
Agricultural Sciences
Category list
- page 1
Buy on amazon.com >>
Guzdial M.
,
Ericson B.
<< Previous book
Next page >>
1
2
3
Introduction to Computing Programming in Java: A Multimedia Approach
Introduction to Computing Programming in Java: A Multimedia Approach
Table of Contents
Copyright
Trademark Page
Preface
About the Authors
About the CDROM
Part 1: Introduction
Chapter 1. Introduction to Computer Science and Media Computation
Section 1.1. What is Computer Science About?
Section 1.2. What Computers Understand
Section 1.3. Media Computation: Why Digitize Media?
Section 1.4. Computer Science for Everyone
Problems
To Dig Deeper
Chapter 2. Introduction to Java
Section 2.1. Java
Section 2.2. Introduction to DrJava
Section 2.3. Java Basics
Section 2.4. Variables
Section 2.5. Concepts Summary
Problems
To Dig Deeper
Chapter 3. Introduction to Programming
Section 3.1. Programming is About Naming
Section 3.2. Files and Their Names
Section 3.3. Class and Object Methods
Section 3.4. Working with Turtles
Section 3.5. Creating Methods
Section 3.6. Working with Media
Section 3.7. Concepts Summary
Objects and Methods Summary
Problems
To Dig Deeper
Part 2: Pictures
Chapter 4. Modifying Pictures Using Loops
Section 4.1. How Pictures are Encoded
Section 4.2. Manipulating Pictures
Section 4.3. Changing Color Values
Section 4.4. Concepts Summary
Objects and Methods Summary
Problems
To Dig Deeper
Chapter 5. Modifying Pixels in a Matrix
Section 5.1. Copying Pixels
Section 5.2. Copying and Transforming Pictures
Section 5.3. Concepts Summary
Objects and Methods Summary
Problems
To Dig Deeper
Chapter 6. Conditionally Modifying Pixels
Section 6.1. Conditional Pixel Changes
Section 6.2. Simple Edge Detection: Conditionals with Two Options
Section 6.3. Sepia-Toned and Posterized Pictures: Using Multiple Conditionals to Choose the Color
Section 6.4. Highlighting Extremes
Section 6.5. Combining Pixels: Blurring
Section 6.6. Background Subtraction
Section 6.7. Chromakey
Section 6.8. Concepts Summary
Problems
Chapter 7. Drawing
Section 7.1. Drawing Using the Graphics Class
Section 7.2. Programs as Specifying Drawing Process
Section 7.3. Using Graphics2D for Advanced Drawing
Section 7.4. Concepts Summary
Objects and Methods Summary
Problems
Part 3: Sounds
Chapter 8. Modifying All Samples in a Sound
Section 8.1. How Sound is Encoded
Section 8.2. Manipulating Sounds
Section 8.3. Changing the Volume of Sounds
Section 8.4. Normalizing Sounds
Section 8.5. Concepts Summary
Objects and Methods Summary
Problems
To Dig Deeper
Chapter 9. Modifying Samples Using Ranges
Section 9.1. Manipulating Different Sections of a Sound Differently
1
2
3
Buy on amazon.com >>
Guzdial M.
,
Ericson B.
<< Previous book
Next page >>