Fundamental programming concepts are introduced using Alice and media computation examples to facilitate an easier transition to Java. KEY TOPICS: Getting Started with Alice; Program Design and Implementation in Alice; Object Oriented Concepts in Alice; Working with Objects in Java; Drawing in Java; Functions and Conditionals in Alice; Repetition: Loops in Alice; Modifying all Samples in a Sound in Java; Modifying Samples using Ranges; Modifying Pictures using Loops; Modifying Pixels in a Matrix; Conditionally Modifying Pixels; Creating Classes; Creating and Modifying Text; Repetition: Recursion in Alice; Speed; Encoding, Manipulating, and Creating Movies; Abstract Classes, Polymorphism, and Inheritance. MARKET: This book will appeal to anyone with an interest in video games or animated films that wants to learn programming in an approachable and intuitive manner.
"synopsis" may belong to another edition of this title.
Dr. Wanda Dann recently accepted the Directorship of the Alice Research Project at Carnegie Mellon University. She has been an active member of the Alice team for the last decade. Wanda's research interests include visualization in programming and programming languages and innovative approaches to introductory programming. She has published multiple papers on the use of program visualization in programming languages and its use in teaching and learning introductory computer programming. Dann’s papers and articles have appeared in ACM's Special Interest Group on Computer Science Education (SIGCSE) Inroads, the Computer Science Education Journal, and other related publications. Dr. Dann is the lead author of Learning to Program with Alice (2006, Prentice-Hall) and Learning to Program with Alice, Brief Edition (2007, Prentice Hall). She is also a distinguished contributor to professional Computer Science educator groups and has served as ACM’s SIGCSE Technical Symposium publications editor and as ACM’s SIGCSE Symposium chair. She was recently elected to serve as a member of the SIGCSE Board and is the SIGCSE-CSTA liaison. Dr. Dann received a Ph.D. in Computer Science at Syracuse University.
Stephen Cooper is an Associate Professor of Computer Science and the Director for the Center for Visualization at Saint Joseph's University. He taught previously at Rivier College, serving as Computer Science program director. He has also worked at IBM as a systems programmer. Dr. Cooper's research interests lie in the semantics of programming languages as well as in program visualization. He is the author or co-author of a dozen articles, and has been the principal investigator for several National Science Foundation and private grants.
Barbara Ericson is a research scientist and the Director of Computing Outreach for the College of Computing at Georgia Tech. She has been working on improving introductory computing education for over 5 years. She is currently the teacher education representative on the Computer Science Teachers Association board and the co-chair of the K-12 Alliance for the National Center for Women in Information Technology. She enjoys the diversity of the types of problems she has worked on over the years in computing including computer graphics, artificial intelligence, medicine, and object-oriented programming.
"About this title" may belong to another edition of this title.
Book Description Pearson, 2009. Book Condition: New. Brand New, Unread Copy in Perfect Condition. A+ Customer Service! Summary: Preface Chapter 1 Getting Started with Alice 1-1 Introduction to Alice 1-2 Alice concepts Chapter 2 Program Design and Implementation in Alice 2-1 Scenarios and storyboard design 2-2 Translating a storyboard to program code Chapter 3 Object Oriented Concepts in Alice 3-1 Classes, objects, and methods 3-2 Creating object methods and inheritance 3-3 Using parameters for passing information to a method Chapter 4 Working with Objects in Java 4-1 Introduction to DrJava 4-2 Working with turtles 4-3 Creating methods in Java 4-4 Passing parameters to methods 4-5 Concepts summary Chapter 5 Drawing in Java 5-1 Working with Media 5-2 Drawing using the Graphics class 5-3 Using Graphics2D for advanced drawing 5-4 Using Media Computation with Alice Pictures 5-5 Concepts Summary Chapter 6 Functions and Conditionals in Alice 6-1 Functions and abstraction 6-2 Conditional execution with If/Else and Boolean functions Chapter 7 Repetition: Loops in Alice 7-1 For loops and nested for loops 7-2 While - a conditional loop 7-3 Lists and looping 7-4 List search Chapter 8 Modifying all samples in a sound in Java 8-1 How sound is encoded as a 1D array 8-2 Manipulating sounds 8-3 Changing the volume of sou. Bookseller Inventory # ABE_book_new_0136001599
Book Description Prentice Hall, 2009. Paperback. Book Condition: New. 1. Bookseller Inventory # DADAX0136001599
Book Description Pearson, 2009. Paperback. Book Condition: New. book. Bookseller Inventory # 0136001599
Book Description Book Condition: Brand New. Book Condition: Brand New. Bookseller Inventory # 97801360015911.0
Book Description Paperback. Book Condition: BRAND NEW. BRAND NEW. Fast Shipping. Prompt Customer Service. Satisfaction guaranteed. Bookseller Inventory # 0136001599BNA
Book Description Prentice Hall, 2009. Paperback. Book Condition: Brand New. 1st edition. 672 pages. 9.20x7.30x1.00 inches. In Stock. Bookseller Inventory # __0136001599
Book Description Pearson, 2009. Paperback. Book Condition: New. Bookseller Inventory # P110136001599
Book Description Pearson. PAPERBACK. Book Condition: New. 0136001599 New Condition. Bookseller Inventory # NEW4.0055324
Book Description Prentice Hall. Book Condition: New. Brand New. Bookseller Inventory # 0136001599
Book Description Pearson Education (US), United States, 2009. Paperback. Book Condition: New. 234 x 185 mm. Language: English . Brand New Book. For introductory computing and programming courses at four-year and community colleges. This new text uses Alice and Media Computation to introduce students to the #1 programming language in use today. Exploring Wonderland: Java Programming Using Alice and Media Computation, uses Alice to introduce the fundamental concepts of programming, thereby decreasing early frustration with syntax errors usually encountered in a text editor. The concepts introduced in Alice are then applied in Java using Media Computation examples (working with sound samples and pictures). This approach is highly motivating to students, especially for those without prior programming experience. Bookseller Inventory # AAS9780136001591