Archives: TI-84 Plus CE BASIC Science Programs
Currently viewing:
  1. Archives
  2. All files
  3. TI-84 Plus CE Programs
  4. TI-84 Plus CE BASIC Programs
  5. TI-84 Plus CE BASIC Science Programs

These files are for the TI-84 Plus CE, 83 Premium CE, and other "CE" calculators with color screens. BASIC programs are compatible with the TI-84 Plus CSE and some BASIC programs written for monochrome 83+/84+ calculators will also work correctly. Assembly and C programs must be written for the CE calculators specifically; running them on calculators with an OS newer than 5.5 requires jailbreaking the calculator.



  1. This little program solves for the mass in grams, number of moles, or the number of molecules between two chemicals. For TI-84+CSE only. Uses Pic4. Includes DCSE 8 icon.
    This update fixes calculations involving Avogadro's number.

    Categorized under:
  2. This is an electron configuration program for the TI-84+C that calculates the configurations for all 118 elements
    Includes noble gas notations. Versions: 0.1 - First release; 0.2 - Correctly gives the configurations for all the elements, the symbol, and a neater display; 0.21 - Performance upgrades; 0.22 - Doors 8.0 icon, more performance upgrades, and an even cleaner display; 0.3 - Search feature, more menus, and basic info on each element; 0.31 - Periodic table display, elements' types, and a few minor bug fixes; 0.32 - More info added, ability to move between elements with arrows, and minor adjustments

    Categorized under:
  3. This programs calculates mass in grams of atomic structures.

    Categorized under:
  4. CHEMOS is meant to be an all-in-one chemistry helper. All of the equations included are ones that *I* have learned in high school so if there are any that I have not included but you may want me to add, just PM me. Instructions are fairly clear, but if any help is needed, there is a help page on the main menu.

    Categorized under:
  5. This is a simple program that allows the user to convert distances from both the imperial and metric systems.

    Categorized under:
  6. This is a program for finding pH, pOH, [H+] (Concentration of H+ ions)/ [OH-] (concentration of hydroxide ions). This WILL work on all of the TI-84 series of calculators, untested on the TI-83. All you need to do is input one of the values mentioned above, and the program will calculate the rest of the values. They are rounded to 3 decimal places, for ease of displaying on the TI-84+ screen. If the values go off-screen, or look messed up, please report this by reviewing the file. I will get it fixed and re-uploaded ASAP.

    If you have any questions, comments or suggestions, PM me at or post a review on

    Categorized under:
  7. This program contains many different and useful formulas to use while learning or studying the laws of gases. Select 'Help' after running the program for more information.

    Categorized under:
  8. Frustrated with those long equations? need to know the final velocity of a flying potato, but don't think your answer is correct? Then this is the program for you! simply identify the variable not used in the equation (acceleration, time, etc.), plug in the values of the remaining variables and put X for the unknown.

    Categorized under:
  9. MCAT, a formula used in
    chemistry to find the amount of heat gained or lost in a reaction. This program currently supports finding q, m, and C. Future versions will support Delta T.

    Categorized under:
  10. Calculates in ohms and the accuracy of the resistor. It can convert colors to value and value to colors. Supports three to six band resistors. Features a graphical representation of a resistor.

    Categorized under:
  11. This is a chemistry program that I've made for when I took AP Chemistry last year. I normally don't release my TI-Basic programs, but I thought I'd release this BASIC program that will help any AP Chemistry students.

    Categorized under:
  12. Track any satellite in real time!
    Orbit84 allows you to see the path of a satellite in real time.
    For example, with this program, you can find out if the ISS is currently visible,
    or follow a HAM radio satellite to see if it's reachable.
    This program uses many complex algorithms, such as SGP, to find the precise position of a satellite and display it on a beautiful color map.

    Categorized under:
  13. This Program will allow you to take full advantage of the clock, date, and timer features of our caculator, without needing to know any of the tedious syntax for the functions. It allows you to Set the Time and Date, view a real-time clock, use the built in timer, and preform many complex calculations, including:
    -finding the Day of the Week
    -converting a large amount of seconds to Days, Hour, Minutes, and Seconds
    -finding the amount of days between two dates
    -and much more!
    This will NOT work for TI 84-Plus CSE, as the menu bug (seen in the screenshots) will make it very hard to use

    Sorry about the error bug in screenshots,I had to use a TI-84 Plus CSE emulator, and those still have the menu bug. THe program looks fine on the 84 Plus CE, however.

    Categorized under:
  14. Compute the molar mass of any compound, including those with parentheses! Can calculate the molar mass from chemical formulas of practically unlimited length, including those with multiple digits of subscripts and those with parentheses nesting up to 998 times! Also features a silent mode for BASIC program integration.

    Categorized under:
  15. Nuke Simulation is a very involved and fun program. It is a program that simulates detonations of nuclear weapons, and you can view to see what it takes to detonate a certain area. There are many different types of bombs, and you can blow things up from a small towns to entire universes! I hope you like this program!

    Categorized under:
  16. This software is made by JustinYD88 ( You may distribute this software, provided this notice is included. If the software has been edited in any way, please provide appropriate notice.

    This program simulates gravitational interactions with m1*m2/d^2 and F=ma. The demo is included in the program, but you can make your own gravitational configurations by editing the [H] matrix and loading it with the 'LOAD [H]' option.

    Matrices are used to represent the objects. Each row represents an object (up to 99, the matrix limit) and each column represents a property of that object.

    Column 1: The mass of the object (negative masses work too)

    Column 2: The current X-position of the object
    Column 3: The current Y-position of the object

    Column 4: The current X-velocity of the object
    Column 5: The current Y-velocity of the object

    Column 6: The previous X-position of the object (used for drawing lines, internal use)
    Column 7: The previous Y-position of the object (used for drawing lines, internal use)

    Column 8: If circle drawing is enabled, this is the radius of the circle. (If you leave 0, the radius will be (3*mass/4pi)^1/3).
    Column 9: This is the colour used to render this object's circles and lines.

    This program uses the [G] matrix for internal data manipulation, and the [H] matrix for importing configurations.

    Included in the ZIP is the program file, one custom configuration, and two screenshots.

    Categorized under:
  17. Converts either a DNA or RNA sequence to the other while also outputting the corresponding amino acid sequence. Supports sequences of up to 66 bases. Use [f5] to toggle between editing DNA and RNA. Open the README for more information. Feel free to PM me for any questions or bug reports.

    Categorized under:
  18. In messenger RNA, a set of three bases called a codon code for one amino acid. With 64 combinations of bases and 20 different amino acids, memorizing what codes for what is impossible and why use a weird, hard-to-read paper chart when you could use your calc! Just use the arrow keys to change the bases and the amino acid abbreviation will appear magically before your eyes! This might work for the Ti 84 Plus but I have not tested it yet.

    (Disclaimer: requires a small amount of understating of how codons work.)


    Categorized under:
  19. With this program written in TI-BASIC you can calculate the day of week for any given date!

    When you try to calculate on what day of the week a date was using the DayofWk( command, you might have noticed that the answer wasn't correct.
    I don't expect you'll have seen that though, but I've tested it with several dates and I can tell you it isn't correct.
    If you want to know more about this, you can read the 'readme' file.

    I've in this program made a settings part, in which you can set everything for your country.

    I really want to thank one of my classmates, who can calculate a day even out of his head, also for the Julian calendar.

    current version: 1.2.2

    -I really recommend checking the 'lite' version of this program if you want a smaller one:
    -There are some important notes for some country's noted in the 'readme' file!

    Categorized under:
  20. CBLLight is a powerful and versatile program for using the TI Light Sensor with the CBL, CBL 2, and the Vernier LabPro.

    This is a functioning beta version. Please see the readme for more information.

    Categorized under:
  21. The Ultimate Temperature Converter! This is a very simple, easy program to use. This program
    that has you select which temperature unit you wish to convert from and then the program will
    give you that temperature in seven other different units.

    Categorized under:
  22. Have you ever wanted a program give you the difference between a magnitude 1 earthquake and magnitude 10? Have science homework that requires difference from magnitude 1 to Infinite? Well this is the program for YOU! For know you need to put lowest number first and highest number second.

    Categorized under:
  23. This program will calculate for: Power (P), voltage (V), resistance (R), current (I), and Reactance.
    It is able to calculate those using only two known values depending on what you want calculated.

    Categorized under:
  24. A very simple program that does exactly what it sounds like it does. This program has you select the colors of
    the bands on a resistor and then it tells you what the resistance, tolerance, and temperature (for 6 band resistors)
    is of a resistor with those color bands. This program works for 4, 5, and 6 band resistors. This program will also,
    automatically convert the resistance number into Ohms, Kilo Ohms, or Mega Ohms. A very simple and easy program
    to use.

    Categorized under:
  25. A very simple program that does exactly what it sounds like it does. This program simply has you enter in the three
    numbers and the letter(s) (i.e. 103K or 3R3K) that are shown on a disc capacitor and the program will find the value of that capacitor.
    A very simple, easy, and useful program to have.

    Categorized under:
  26. This program is for Biology/ science students who need to quickly convert a sequence of DNA nucleotides to a complementary strand or a strand of RNA. It has many features, see the Readme. This has not been tested on the 83+.

    Categorized under:
  27. This program takes a measurement (a value and a metric unit) from the user, and provides the user 2 pages of 10 or 11 conversions of the initial value, making it convienent for the user to find a converted measurement they are looking for. Supports all the way from yoctometers (ym)/yoctohertz (yHz), to yottameters (Ym)/yottahertz (YHz). (The user can specify the unit of measurement.) The program is very small and relatively fast! Make use of this if you have science or math homework!

    Categorized under:
  28. A suite of chemistry tools useful in any AP Chemistry class. Features include:
    VSEPR Theory
    Solubility rules
    Molar Mass finder
    & More!
    Check out readme.txt for additional information and installation instructions.

    Categorized under:
  29. This program, written entirely in BASIC, has a functional timer and a stopwatch accurate
    up to 1/100 of a second! (Depending on the calculator, of course.) It uses a calibration
    technique that makes the stopwatch accurate for whatever calculator you use it on.

    Categorized under:
  30. The Julian Date Converter is a very simple program that will accurately converter between the standard date
    (Month, Day, Year) and the Julian Date. This program will also allow you to convert from the Julian Date to the
    standard date.

    Categorized under:
  31. This Basic program can convert Kelvin, Celsius, and Farenheight from anything to anything. Because this is Basic it will run on pretty much any TI calculator. This oughta help in Physical Science and I plan on making more programs for this class.

    Categorized under:
  32. This is a group of TI-Basic programs and subroutines dedicated to base manipulation between binary/decimal/hex including a coders' calculator (supports and/or/xor), jmp calculator, and flashcards to help you to learn how to (practice) convert binary or hex to decimal in your head.

    Categorized under:
  33. This is probably the best of all three versions of this program that I made!
    This is a lite version of the day of week program, which calculates the day of week of any given date.

    When you try to calculate on what day of the week a date was using the DayofWk( command, you might have noticed that the answer wasn't correct.
    I don't expect you'll have seen that though, but I've tested it with several dates and I can tell you it isn't correct.
    If you want to know more about this, you can read the 'readme' file.

    There are some important notes for some country's noted in the 'readme' file!

    Current version: 1.0.0

    Categorized under:
  34. With this program you'll be able to convert date formats!
    It can convert to and from Julian day numbers and Ordinal date codes. It can also convert Julian dates to Gregorian dates and reversed!

    Very much thanks to RoccoLox Programs, for allowing the use of his program!

    Categorized under:

File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.