
Programming the TI-83 Plus/TI-84 Plus: A Hands-On Tutorial in TI-BASIC by Christopher Mitchell
Inclusive of all applicable taxes. FREE shipping on all orders.
Available Offers
- πFree Delivery β Free shipping on all orders
- π΅Cash on Delivery β Pay when your order arrives
- β©οΈ15-Day Easy Returns β Hassle-free return policy
- πCash on Delivery β Pay safely when your order arrives
Check Delivery
Product Description
Introduction
The graphing calculator has long been a trusted companion for students and professionals tackling complex mathematics and science problems. But did you know that your TI-83 Plus or TI-84 Plus is also a powerful, pocket-sized computer capable of running custom programs? Programming the TI-83 Plus/TI-84 Plus by Christopher Mitchell is the definitive guide that unlocks this hidden potential. Published by Manning Publications, this hardcover edition is crafted for Indian students, educators, and hobbyists who want to go beyond simple calculations and dive into the world of programming using the built-in TI-BASIC language. Whether you are preparing for competitive exams like JEE, working on engineering projects, or simply curious about coding, this book offers a hands-on, example-driven approach that makes learning both fun and practical.
Book Overview
This book is not just a manual; it is a complete tutorial that takes you from absolute beginner to confident programmer. Starting with the very basics of writing your first line of code, it systematically builds your skills through real-world projects. You will learn how to create utilities that automate repetitive math tasks, design interactive games that run on your calculator, and develop programs that solve complex scientific problems. Every concept is explained with clear, step-by-step examples, ensuring that you understand not just the 'how' but also the 'why' behind each programming technique. The book is structured to be immersive, encouraging you to type and test code as you read, which solidifies learning and builds practical competence.
Key Highlights
- Hands-On Learning: Over 100 ready-to-run programs and exercises that you can type directly into your calculator.
- TI-BASIC Mastery: Comprehensive coverage of the TI-BASIC language, including variables, loops, conditionals, and subroutines.
- Game Development: Step-by-step guidance to create classic games like number guessing, mazes, and even arcade-style challenges.
- Math & Science Tools: Build custom solvers for quadratic equations, unit conversions, statistical analysis, and more.
- Optimization Tips: Learn how to write efficient, fast-running code that makes the most of your calculator's hardware.
- Real-World Projects: Develop practical utilities such as a loan calculator, a matrix solver, and a graphing tool.
Inside the Book
The content is divided into logical sections that mirror the learning curve of a programmer. Early chapters focus on the fundamentals: navigating the calculator's programming menu, storing and recalling variables, and controlling program flow with simple loops. As you progress, you will explore advanced topics like working with lists and matrices, creating custom menus, and handling user input. A dedicated section on graphics programming teaches you how to draw shapes, animate sprites, and build visual interfaces. The book also covers debugging techniques to help you identify and fix errors in your code. Each chapter ends with a set of challenges that test your understanding and encourage creative problem-solving.
Key Topics
- Getting Started: Setting up your calculator for programming, understanding the program editor.
- Variables and Data Types: Using numbers, strings, lists, and matrices effectively.
- Control Structures: If-then-else, For loops, While loops, and Repeat loops.
- Input and Output: Displaying text, formatting numbers, accepting user responses.
- Subroutines and Modularity: Breaking programs into reusable blocks.
- Graphics and Animation: Drawing pixels, lines, circles, and creating smooth animations.
- Advanced Math Programming: Implementing algorithms for calculus, algebra, and trigonometry.
- Game Design Principles: Collision detection, scoring, and user interaction.
- Debugging and Testing: Common errors and how to resolve them.
- Sharing Programs: Transferring code between calculators and computers.
Reader Benefits
By working through this book, you will gain a solid foundation in programming logic that is transferable to other languages like Python, C, or Java. You will no longer be a passive user of your calculator but an active creator who can tailor it to your specific academic or professional needs. For students, this means being able to write programs that check homework, simulate experiments, or even play games during breaks. For teachers, it offers a way to create interactive lessons and demonstrations that engage students in STEM subjects. For hobbyists, it opens up a world of creative possibilities on a device you already own. The skills you developβproblem decomposition, algorithmic thinking, and attention to detailβare invaluable in any technical career.
Learning Outcomes
- Write, edit, and execute original TI-BASIC programs on your TI-83 Plus or TI-84 Plus.
- Understand core programming concepts such as variables, loops, functions, and conditional logic.
- Create interactive math and science utilities that solve real-world problems.
- Design and code simple to moderately complex games with graphics and sound.
- Debug and optimize your programs for better performance and reliability.
- Apply computational thinking to break down complex tasks into manageable steps.
- Confidently transfer your programming knowledge to other languages and platforms.
Who Should Read
This book is ideal for anyone who owns a TI-83 Plus or TI-84 Plus graphing calculator and wants to learn programming. It is perfect for high school and college students in India who are studying mathematics, physics, computer science, or engineering. Teachers and tutors will find it a valuable resource for integrating coding into their curriculum. Even if you have never written a line of code before, the friendly, example-rich approach makes it accessible. For experienced programmers, it serves as a quick reference to the unique features of the TI-BASIC environment. In short, if you have a calculator and a curious mind, this book is for you.
About the Author
Christopher Mitchell is a well-known figure in the calculator programming community. With years of experience developing applications for TI calculators, he is the creator of the popular Cemetech website, a hub for calculator enthusiasts. His deep technical knowledge and passion for teaching shine through in this book, as he explains complex topics in a clear, engaging manner. Mitchell's background includes both academic research and hands-on software development, making him uniquely qualified to guide readers from novice to skilled programmer.
About the Publisher
Manning Publications is a leading publisher of technical books known for its practical, developer-focused content. Their titles are used by professionals and students worldwide to master new technologies. Manning's commitment to quality ensures that every book, including this one, is thoroughly reviewed and meticulously edited. For Indian readers, Manning's reputation for producing accessible, example-driven guides makes this hardcover edition a reliable investment for self-study or classroom use.
Conclusion
Programming the TI-83 Plus/TI-84 Plus is more than a book; it is a gateway to a new way of thinking. By turning your graphing calculator into a programmable tool, you empower yourself to solve problems creatively and efficiently. Whether your goal is to ace an exam, build a game, or simply understand how software works, this book provides the roadmap. With clear explanations, abundant examples, and a focus on practical application, it is the ultimate resource for Indian students and enthusiasts ready to start their programming journey. Order your copy today from Bookshops.in and unlock the full potential of your calculator.
Quick Summary
Programming the TI-83 Plus/TI-84 Plus by Christopher Mitchell is a hands-on, example-filled tutorial that teaches students, teachers, and professionals how to program their graphing calculators using the built-in TI-BASIC language. This book is perfect for Indian high school and college students who use TI calculators for exams like JEE, NEET, or engineering coursework. Readers will learn to create custom math utilities, science tools, and even games, all while building a strong foundation in programming logic and problem-solving. The book is written in an accessible, step-by-step style that makes learning fun and practical. By buying from Bookshops.in, India's premium online bookstore, you get a genuine physical hardcover copy delivered to your door, ensuring you have a reliable reference you can use anytime. Whether you are a beginner or want to expand your calculator's capabilities, this book is your gateway to mastering TI-BASIC programming.
Book Highlights
Book Specifications
| ISBN-13 | 9781617290770 |
| ISBN-10 | 1617290777 |
| Publisher | β Manning Pubns Co |
| Language | β English |
| Dimensions | β 18.75 x 2.24 x 23.5 cm |
| Weight | β 590 g |
| Category | Languages βΊ C & C++ |
| Genre | Nonfiction |
| Reading Age | 13 years and up |
| Original Language | English |
Frequently Asked Questions
Is this book suitable for complete beginners?
Which calculator models does this book cover?
What programming language is used?
Can I create games with this book?
Is this book relevant for Indian students?
How is the book structured?
Do I need any additional software?
How long does it take to learn programming from this book?
Can teachers use this in the classroom?
Is there any digital content included?
What is the price in Indian rupees?
Who is the author?
Can I use this book for self-study?
Does this book cover advanced programming topics?
Readers Also Search For
Customers Also Bought

Programming
Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

Programming
Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

Programming
Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

Programming
Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

Programming
Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

Programming
Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |
Related Products
View All
Computers & Internet
Modern Full-Stack React Projects by Daniel Bugl

Computers & Internet
Mootools 1.2 Beginner's Guide (English, Jacob Gube)

Computers & Internet
Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

Computers & Internet
Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

Computers & Internet
Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

Computers & Internet
