Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
Welcome to Cemetech! Since 2000, Cemetech (pronounced KE'me'tek) has been teaching programming and electronics and developing software and hardware. Among Cemetech's specialties are TI, HP, and Casio graphing calculators like the TI-84 Plus, TI-Nspire, HP Prime, and Casio Prizm, embedded and DIY electronics, and computer and web programming. Cemetech provides a safe, friendly space for people to learn, show off projects, and share knowledge and expertise. Our staff of friendly volunteers hang out on our forum and IRC and SAX chatrooms, and are happy to help.
T^3 International Conference 2018: Summary and Postmortem
Published by KermMartian on March 5, 2018 at 2:18:30 AM CST | Discuss this article (5)

Last Thursday, I set out to attend Texas Instruments' annual T^3 International Conference 2018, and after an exhausting, whirlwind weekend of teaching, learning, meetings, coding, and a bit of exploration in San Antonio, Texas, I'm homeward-bound. The annual T^3 conference is an opportunity for math, science, and computer science teachers and administrators to get together and teach each other, especially regarding using TI's technology in the classroom. It's a unique experience in that the sessions are centered around TI graphing calculators (and now STEM and robotics education tools), but the majority of the sessions are taught by regular teachers from around the country (and in some cases the world) who are enthusiastic about sharing with each other. This is my sixth year attending, and although Thomas "elfprince13" Dickerson was supposed to join me, mechanical mishaps and winter storms left me Cemetech's sole representative at the conference.I attended wearing several of my Cemetech hats: I taught a session about integrating TI-BASIC in the classroom with my teacher hat. I tweeted madly as myself and as Cemetech and took notes for this and other Cemetech news articles with my journalist hat. And I explored how Cemetech and the community as a whole can remain relevant as a partner both of students enthusiastic to teach themselves programming and their teachers who want to encourage important STEM literacy.

Days 0 and 1
A late afternoon arrival in San Antonio on Thursday gave me an opportunity to make my way leisurely to the conference hotel, briefly explore San Antonio's Riverwalk attraction, and have dinner and polish off my presentation for the first session of the conference. Bright and early on Friday morning, March 2nd, T^3 kicked off with an opening session beginning with Dr. Peter Balyta's remarks (President of TI Education, Vice President of Texas Instruments, and vocal advocate of calculators as programming and STEM education cools) and continuing with a keynote by John C. Urshel, retired NFL player for the Baltimore Ravens, current MIT doctoral candidate in applied math, and current TI Education spokesperson. In an unexpected first for our TI conference experiences, Mr. Urschel and Dr. Balyta took the stage together to field questions from the live audience and from participants on Facebook Live. They touched on subjects ranging from financial literacy among football players and young adults as a whole, to increasing educational opportunities in minority, underserved, and underfunded districts, to why it makes mathematical sense to be a coder or mathematician instead of a football player. From there, the conference broke for a day of individual sessions.

My own talk, "Teaching Beginner Computer Science Concepts with the TI-84 Plus", was reasonably well-attended, by teachers with previous coding experience ranging from "absolutely none" to "have written C and C++". I tried to pack rather a lot into my 1.5-hour session, starting with why you should teach programming with TI graphing calculators, how TI's resource, Cemetech's resources, and Programming the TI-83 Plus/TI-84 Plus can help. I spent the remainder of the time on a "Hello, World" program, on a brain-bending introducion to most of the programming commands on the calculator, and an encore in which I did something I've never tried before: taught 3D rendering and rotation on the graphscreen. I provided the slides (linked above and below) to the attendees, so I hope they and you will have a chance to experience with the surprisingly approachable concept of 3D rendering. I also raffled off three copies of my books to attendees at the very end. With that under my belt, I was unfettered to enjoy the rest of the day's sessions. I took a look at the latest projects TI's engineers and partner schools had created with the TI-Innovator Hub and the TI-Innovator Rover in the STEM room. I attended a session in which the instructors related their experiences teaching students the engineering process by having them design and test ramps with 3D printing, TI calculators, the CBR (Calculator-Based Ranger), and rubber balls and model yellow Hummers. I won a #GenSTEM tee shirt from the TI social media team. I attended a session where we figured out how many chairs and tables Emmet could create with a set of LEGO bricks and how he could maximize his profits, then used TI-84 Plus CEs to graph the resulting possibilities. The day ended with the traditional Day 1 reception, this one 1980s-themed thanks to this being the conference's 30th year. With the help of a cadre of friendly Australian TIers I managed to figure out all 1980s music trivia in the session's trivia quiz, and I enjoyed good food, good music, and good stories.

Day 2
The second full day of the conference tends to be the one most packed with content, going from 8:30am to 4:30pm with a full roster of sessions by teachers, for teachers. In my very first session, I utterly failed to remember to eat my overpriced hotel breakfast bagel, so engrossed was I in playing with the new TI-Innovator Rover. I'm hoping to be able to bring you all a hands-on review soon. The session was entitled "Crashing on Purpose: Intersection Point and the TI-Innovator Rover", and I worked with four other teachers to try to make our Rovers move along the paths of intersecting functions. Two of the teachers with whom I was working had some experience with the Rover, and the other two had none; it was fascinating to see the teachers' willingness to explore with the rovers and to watch them consider "what if I try..." both to solve the problem at hand and to explore the Rover's capabilities. I'm intrigued to see how that will compare with how students will interact with the Rover. I followed that with two coding-centric sessions, one a more measured approach to integrating math programs in algebra and geometry curricula, the other exploring music theory by playing music with the TI-Innovator Hub and TI-Nspires (I got slightly distracted and made a piano program on my TI-84 Plus CE instead). Especially in the latter session, it was gratifying to see just how excited the teachers were about the combination of the music theory math and the calculator demonstration of the concepts. I found retired steam trains and very not-retired freight trains before lunch. I ended the day's sessions with "Problems Worth Coding, Episode II", a fun session highlighting the kinds of problems that are infeasible to iteratively solve by hand but which can be easily solved with a calculator program. That left me with an evening to catch up on a precarious pile of Geopipe obligations.

Day 3 and Final Thoughts
In the interest of topics not exactly fitting our focus, health, sanity, and a red-eye flight, I forebore attending the Sunday morning Power Sessions, instead concluding the conference at the closing session. Dr. Balyta introduced a closing address by Jennifer Bartkowski, CEO of the Girl Scouts of Northeast Texas, about the root causes of the deficiencies of women in STEM fields and how we can help build girls' (and everyone's) confidence, not just competence, in STEM skills. On that high note, the conference ended, to convene in March 2019 in Baltimore, Maryland. I spent the rest of the day exploring the intricacies of San Antonio's VIA bus system when services get rerouted, walking and riding a wonderful miniature railroad () through San Antonio's Brackenridge Park, eating loaded hot dogs, and eventually spending many tired hours on planes. I have a full to-do list of followups from the conference for each of my several hats, and I look forward to hopefully being able to share those as they get underway. Perhaps more importantly, it's always helpful to refresh my perspective of one of the reasons we do everything we do at Cemetech. Providing a place where students and others can share their work and get help from each other is a very important part of that mission. Helping teachers teach is another important part, which we partially do with SourceCoder and jsTIfied, but which I think we can continue to better. Moreover, we have a longstanding mission to spread love for and skill in programming and electronics, and I look forward to how that mission will continue to evolve as the tools and curricula that beginners use evolve.

When I first attended T^3 2013 in Philadelphia, PA, teachers seemed largely suspicious of programming in the classroom, especially with calculators, and I taught one of the only programming sessions at that T^3. Starting about three years ago, I saw that attitude begin to evolve, slowly at first and picking up speed, especially as with new products and new leadership TI Education itself began to embrace its calculators as STEM and programming tools. This year marked an obvious continuation of that pattern: few teachers to whom I spoke weren't excited about the Rover, the Innovator, programming, or some combination of the three. In fact, I think the Rover has captures teachers' imaginations more than the Innovator Hub, possibly because they don't need to learn and then impart the necessary electrical engineering skills to build something with the Hub in the first place before writing the relevant code to control their creations (or possibly for other reasons I haven't yet gleaned). I'm looking forward to seeing how adoption of these tools evolves over the next year, and what kinds of presentations we see (and give!) at next year's T^3. If you've outgrown your student boots and are interested in attending as an educator or a (respectful) Cemetechian, I strongly encourage it. Finally, if you have any questions about my experiences, feel free to post and I'll try to answer! I just landed back home, and they're trying to determine if my plane's brakes are on fire. Good night.

Teaching Beginner Computer Science Concepts with the TI-84 Plus CE (and TI-83 Plus, TI-84 Plus, and TI-84 Plus C Silver Edition)

Cemetech at T^3 International Conference 2018
Published by KermMartian on March 1, 2018 at 8:50:52 PM CST | Discuss this article (2)

For the sixth year in a row, Cemetech will have a presence at Texas Instruments' T^3 International Conference , this year in San Antonio, Texas. Once again, administrator Dr. Christopher "Kerm Martian" Mitchell will be both reporting on the conference for Cemetech and extending our mission to teach programming by teaching teachers to teach TI-BASIC. Thomas "elfprince13" Dickerson and elfprincess13 were supposed to attend as well, but unfortunate ineptitude by American Airlines nixed that earlier today. The conference comprises two and a half days packed with seminars taught by teachers, for teachers, focusing on using calculators to enhance math, science, and increasingly programming education. Cemetech has attended over these six years (most recently in Chicago in 2017) in the guise of at various times administrators elfprince 13, Shaun "Merthsoft" McFall, member DrDnar, and for fleeting instants one and two years ago, Jon "Jonimus" "TheStorm" Sturm. Each year, we have taught teachers programming and taken the pulse of programming's acceptance in the K-12 education community. Over the past three years, we've been particularly gratified to see programming and electronics with graphing calculators gain increasing acceptance by both teachers and the company itself, and we're proud to think that all of us calculator hackers led the way towards making that possible.

As always, we look forward to bringing you the latest news, insights, and engrossing sessions from the conference, so stay tuned by keep your eyes on Cemetech's Twitter account (don't forget to follow it, as well as our Facebook page!) and Cemetech's forum for our latest experiences from T^3 2018. You can get a sneak peek at the slides from tomorrow's lecture below if you want to learn how to rotate a 3D cube in TI-BASIC. If you're curious about our past T^3 experiences, we have coverage from 2013 with postmortem, 2014 with postmortem, 2015 with postmortem, 2016 with postmortem, and 2017.

Teaching Beginner Programming Concepts with the TI-83 Plus/TI-84 Plus/TI-84 Plus CE

Cemetech Contest #21: Holiday Celebrations
Published by jcgter777 on February 19, 2018 at 11:45:45 PM CST | Discuss this article (38)

Cemetech Contest #21, Holiday Celebrations, is all about the celebration of holidays! You can submit any program, in any language, for any platform. Holidays can be anything fairly widely recognized in any country, on any calendar (but please don't make up your own holiday); examples include Boxing Day, Valentine’s Day, Christmas, Hanukkah, Ramadan, Guy Fawkes Day, Bastille Day, etc.

This can be a program or game, in any language, for any platforms, celebrating a holiday. Be creative! You cannot copy or use part of any other programs, and no program previously published is eligible; this has to be entirely new. You can choose how exactly you celebrate your holiday. There cannot be any inappropriate content, or any content that discriminates against others. This contest is open to all Cemetech users, whether you’re a contestant or a voter. Voting will be done in a separate thread, and not in this one.

Submit your entries through email (contest at this website’s domain). Submit it in the same format as you would upload the file to the Cemetech archives. In the ReadMe, please include a contest specific section that includes the language it’s written in and the platform it was written for, and for the optional screenshot(s), include them in the submission itself. (If you need help getting screenshots, you should post in this thread). All entries must be in by 11:59 PM EST on the due dates outlined below. You may only submit one entry. (If you want to submit an update to your entry, PM either jcgter777 or jonbush, and re-email your submission)

Please create a thread to document your progress with the title format "CC21: ". You are allowed to receive help for this particular contest, provided that it is done publicly on either the forums, or on SAX/IRC. If you receive help from someone, make sure to give them credit!

Contest Timeline
The contest will begin on February 20 and end on March 20. *New* Voting will (hopefully) start March 21, and end on March 31.

If there happens to be a tie, 3 judges will be selected to break it. To be a judge, you cannot have been part of the contest, and you must PM either jcgter777 or jonbush with your application, including your background and why you should be a judge. The two (or maybe three) tied entries will be voted for by how well constructed they are, their program size and efficiency, and other factors.

ticalc.org POTY 2017 Results Announced
Published by KermMartian on January 14, 2018 at 3:21:03 PM CST | Discuss this article (3)

The results of the ticalc.org 2017 Program of the Year (POTY) contest have been announced. Near the end of the year, ticalc.org made a concerted push to feature current and past programs that had been overlooked in previous years, bringing the field to 10 TI-83 Plus/TI-84 Plus programs, 2 TI-84 Plus C Silver Edition programs, 8 TI-84 Plus CE programs, 8 68k (TI-89/TI-92/Voyage 200) programs, and 9 TI-Nspire programs. Winners include:
  • Reuben Quest: Lost Between Times by Sorunome (ticalc.org and Cemetech downloads) for the monochrome TI-83 Plus/TI-84 Plus.
  • Sorcery of Uvutu by 123outerme (ticalc.org and Cemetech downloads) for the TI-84 Plus C Silver Edition
  • Oiram by MateoConLechuga (ticalc.org and Cemetech downloads) for the TI-84 Plus CE
  • Jumpman 89 by Ranman (ticalc.org and Cemetech downloads) for the TI-89/TI-92/Voyage 200
  • PocketSNES by gameblabla (ticalc.org download) for the TI-Nspire
Congratulations to the winners, and superb work from all of the contestants. We look forward to seeing all of the projects created this year that end up in ticalc.org's 2018 POTY, as well as eventually bringing you Cemetech's own 2017 Projects of the Year rankings.

More Information
ticalc.org Programs of the Year (POTY) 2017 Results