Author Topic: "Programming the TI-83 Plus/TI-84 Plus" Published  (Read 15335 times)

0 Members and 1 Guest are viewing this topic.

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
"Programming the TI-83 Plus/TI-84 Plus" Published
« on: September 28, 2012, 10:07:51 am »
Almost a full year after Manning Publications first contacted me about writing a book on graphing calculator programming, I am proud to announce that "Programming the TI-83 Plus/TI-84 Plus" has been published! To quote directly from the book's description:

Programming the TI-83 Plus/TI-84 Plus is an example-filled, hands-on tutorial that introduces students, teachers, and professional users to programming with the TI-83 Plus and TI-84 Plus graphing calculators. This fun and easy-to-read book immediately immerses you in your first programs and guides you concept-by-concept, example-by-example. You'll learn to think like a programmer as you use the TI-BASIC language to design and write your own utilities, games, and math programs.

As I will be demonstrating at Maker Faire this weekend, graphing calculators like the TI-83+ and the TI-84+ are the perfect way to learn programming. My book assumes no previous programming knowledge and teaches you to think like a programmer, to plan the logic and structure of a program, and to turn that plan into code. While it teaches the TI-BASIC language (and touches for a chapter each on hybrid BASIC and z80 ASM), I think that it would serve as a good guide to anyone looking to get started in programming with any language. Every lesson is interspersed with plenty of code examples that you can test out on your own calculator, which I feel is vital for getting an intuitive feel for a language.

I encourage you, whether you are a student, a teacher, or a professional, to grab Programming the TI-83 Plus/TI-84 Plus and give it a read. If you want to learn to program, learn calculator programming, or even if you already know some TI-BASIC and want to learn more advanced techniques, I think this is a great resource. And if you want to start reading it before you buy it, you can check out the free Chapter 1: Diving into Calculator Programming and Chapter 6: Advanced Input and Events chapters. As always, I would love to hear your thoughts and feedback on the book!

Important Links
Buy Programming the TI-83 Plus/TI-84 Plus on Amazon
Buy Programming the TI-83 Plus/TI-84 Plus at Barnes and Noble
Table of Contents, sample chapters, and more information from Manning Publications


Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #1 on: September 28, 2012, 11:02:36 am »
By any chance would there be a way to get an autographed copy ? :D


Edit : Out of curiosity, I don't remember if TI-Planet and Omnimaga are cited in the book ? :D
(I just noticed Persalteas ("Louis Becquey") got featured on the back page, congratz :D)
« Last Edit: September 28, 2012, 11:08:05 am by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline guy6020665

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 481
  • Rating: +7/-1
    • View Profile
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #2 on: September 28, 2012, 02:27:04 pm »
Looks cool! Good Job. Started reading sample chapter 1. Table 1.1 the side by side comparison of calc vs comp got them confused.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #3 on: September 28, 2012, 04:55:09 pm »
Wow, that's pretty cool! Hopefully the community will grow now more :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #4 on: September 28, 2012, 05:03:19 pm »
Awesome! I just bought it for $0.75 at the local Zellers store!

Just kidding (it was an Asterix at the Olympic Games book that I bought for that price), I pre-ordered it as soon as it was possible and it just shipped about a week ago. Hopefully I'll get it within 2-3 weeks. :D

@Adriweb I believe Cemetech is, for the Doors CS (and book origins) references and there was a link section somewhere, but maybe the link section was scrapped due to how some sites might be gone in a few years, so I'm not sure anymore. EDIT: Omni might be listed in Appendix C http://www.cemetech.net/forum/viewtopic.php?p=176682#176682 , along with MaxCoderz and TI-Planet

Hopefully if Renaut-Bray picks up english books, they'll add it to their shelves over here.
« Last Edit: September 28, 2012, 05:11:45 pm by DJ_O »

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #5 on: September 28, 2012, 05:31:40 pm »
I am thinking of getting this book for somebody. I just wish the campus book store had it in stock XD I'll probably have to order it online :)

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #6 on: September 28, 2012, 06:31:08 pm »

A mistake has been made in the sample chapter 1, or Kerm has a really awesome calculator and a really crappy computer.
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #7 on: September 28, 2012, 09:36:04 pm »
I wonder if the sample chapter is up to date compared to the one inside the book?

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #8 on: September 28, 2012, 11:34:44 pm »
DJ: No, it's not quite as up-to-date, but I'll make a note of that. Thanks for catching it! I don't think that error is in the print book, but I will double-check.

Adriweb: Yes, both Omnimaga and TI-Planet are offered as forum options in Appendix C, especially with regards to their Nspire work. I'd be happy to sign one for you and then ship it to you if you had it shipped to me; PM me. :)

Xeda, perhaps you can ask them to order it?

DJ_O: Is that a Canadian book chain?

Also, to our French compatriots, I have the ball rolling on a French translation. If you are interested in helping with the project, or have chatted with any French publishers in the past so we can explore all our options, I'd be very interested in chatting privately.



Offline XVicarious

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 485
  • Rating: +45/-28
  • I F**king Love Twisty Puzzles
    • View Profile
    • XVicarious
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #9 on: September 29, 2012, 12:42:39 am »
But Kerm you still never answered about the autographed copy!
And can you possibly check your PMs here? I have a quick question for you.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #10 on: September 29, 2012, 12:58:24 am »
Kerm more stores in Quebec. Not sure if they're available Canadian-wide. If I remember, the Renault-Bray store in my city (South shore of Quebec City area) has no English language book, but the one in Quebec City where there are 3 big shopping malls next to each others could have some, but now that I check their site, it seems like they focus on Francophone culture (although their site has an English section). http://www.renaud-bray.com/mission_en.aspx

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #11 on: September 29, 2012, 07:20:40 am »
Adriweb: Yes, both Omnimaga and TI-Planet are offered as forum options in Appendix C, especially with regards to their Nspire work. I'd be happy to sign one for you and then ship it to you if you had it shipped to me; PM me. :)

Great, PM'ed (irc) :D

Also, to our French compatriots, I have the ball rolling on a French translation. If you are interested in helping with the project, or have chatted with any French publishers in the past so we can explore all our options, I'd be very interested in chatting privately.
Same, I'd be glad to help for translation (I've already done some translation jobs) at any level. :) But I'm still a student so having collaborator translators would be better for us (+ checkings + time saving etc.) :D
« Last Edit: September 29, 2012, 10:54:10 am by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #12 on: September 29, 2012, 10:27:35 am »
Also, to our French compatriots, I have the ball rolling on a French translation. If you are interested in helping with the project, or have chatted with any French publishers in the past so we can explore all our options, I'd be very interested in chatting privately.
Would like to help as well.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #13 on: October 01, 2012, 02:41:29 am »
First of all: VCongrats on finishing your book. I hope it helps the community grow!
Almost a full year after Manning Publications first contacted me about writing a book on graphing calculator programming, I am proud to announce that "Programming the TI-83 Plus/TI-84 Plus" has been published!
Wait, did they contact you first?


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: "Programming the TI-83 Plus/TI-84 Plus" Published
« Reply #14 on: October 01, 2012, 04:02:51 am »
What happened to the cover O.O
I'm not a nerd but I pretend: