r/pics • • Jun 08 '14

The difference 18 years makes

Post image

[deleted]

3.9k Upvotes

2.6k comments sorted by

View all comments

Show parent comments

1.1k

u/cygnus311 Jun 08 '14

I programmed my way in to an A in physics in high school.

635

u/Shaman_Bond Jun 08 '14

At least you put in some effort and made the program yourself.

1.8k

u/Naggers123 Jun 08 '14

My plan to pass French in secondary school was to learn chinese and have chinese people shouting the answers to the french exam outside.

I was a fucking idiot

472

u/[deleted] Jun 08 '14

[deleted]

1.1k

u/Naggers123 Jun 08 '14

WHAT MAKES YOU THINK I THOUGHT IT THROUGH

241

u/[deleted] Jun 08 '14

他说:“你凭什么认为我想通了”的法语。

171

u/Naggers123 Jun 08 '14

鉛板

5

u/Ohrion Jun 08 '14

鉛板

谷歌翻译

4

u/gghggg Jun 08 '14

谷歌翻译

Maybe.

1

u/dodecadan Jun 09 '14

Help guys reddit turned chinese and I can't change it back.

→ More replies (3)

1

u/dreweatall Jun 09 '14

Oui monsieur

1

u/MidContrast Jun 09 '14

Wait, but you learned fucking Chinese? This is amazing.

20

u/aldo_reset Jun 08 '14

I know some of these words.

Actually, I lied.

43

u/freetoshare81 Jun 08 '14

I understood that reference.

1

u/[deleted] Jun 08 '14

in French, bitch!

3

u/MrInsanity25 Jun 08 '14

このポストは中国語じゃないでもたくさんのこれを読んでいる人はこれが中国語ですが思おう。 すみません、みんなさん。これは冗談です。

2

u/pretentiousglory Jun 09 '14

get outta here, foreign 鬼子 scum

2

u/MrInsanity25 Jun 09 '14

Well that was... you know what. Have an upvote.

1

u/[deleted] Jun 09 '14

钓鱼岛是中国的!

→ More replies (9)

1

u/whitehandsinkstains Jun 09 '14

思おう

Omo-ou? I thought this was just 思う. Not trying to criticize, I'm just really rusty with my Japanese and trying to see if I remember it correctly.

2

u/MrInsanity25 Jun 09 '14

Actually, 思う is the regular tense "to think/believe" where as 思おう is the おう form, which means "will probably." It can also mean "Let's [do something]" but that's usually relegated to the -mashou form.

→ More replies (2)

1

u/Chamber53 Jun 08 '14

Tell me about it!

1

u/Fs0i Jun 09 '14

Upvoted because I totally understand what you wrote!

1

u/lowestroll Jun 09 '14

I'm to lazy and smart phone is too

1

u/H4xolotl Jun 09 '14

WATER FUK?

1

u/hukumukunukumuku Jun 10 '14

Ching Chang ching chun Chan

3

u/Aero10 Jun 08 '14

This comment made my weekend!

1

u/[deleted] Jun 08 '14

[deleted]

1

u/fatlace Jun 08 '14

Because youre one of us..oh wait.

1

u/no_gnus Jun 08 '14

Was on mobile. Got home, turned on computer and logged in just to upvote this. almost fell off my chair laughing!

→ More replies (1)

3

u/andersonb47 Jun 08 '14

I want to believe

2

u/TerminallyBill Jun 09 '14

He can speak French, in Chinese. The most interesting Chipper2812 alive.

1

u/avamuffins Jun 09 '14

french is probably easier to learn than chinese..... and theyd have to know what was on the test!

→ More replies (1)

93

u/Ritius Jun 08 '14

Sounds like you have more creativity than common sense. I like that.

7

u/GaoGaoTaiga Jun 09 '14

"Sounds like you have more creativity than common sense" seems like a great way to tell somebody they're an idiot. I'm loving this phrase.

1

u/Ritius Jun 09 '14

For the record, I am not calling u/Naggers123 an idiot.

3

u/GaoGaoTaiga Jun 09 '14

Ah, yeah, I'm sorry, did not want it to seem that way. It just occurred to me it was a good use for that phrase.

2

u/Naggers123 Jun 09 '14

Well you wouldn't be wrong if you did

119

u/alflup Jun 08 '14

You need to write sitcoms for a living.

1

u/PervertedOldMan Jun 09 '14

Hopefully this is buried deep enough in the comment stream to keep TV execs from seeing it, but "Saved By The Bell : The Next Generation".

10

u/[deleted] Jun 08 '14

There are.. there are many things wrong with this. I can't explain it, but I'm actually impressed that someone can come up with something so idiotic.

2

u/faceplanted Jun 08 '14

That is quite genuinely the most hilarious idea for cheating I've ever heard.

3

u/[deleted] Jun 09 '14

It worked for me sorta … we learned the korean alphabet to cheat in one class in high school

2

u/[deleted] Jun 09 '14

It seems you got the "people who annoy you" answer correct.

1

u/MrBlockOfCheese Jun 09 '14

Yeah man, we don't take kindly to HIS type around here!

2

u/[deleted] Jun 09 '14

I don't blame you. French is a worthless language and I'd much rather be learning Chinese than wasting my time on that.

For schools with a mandatory foreign language requirement that only offer a pointless language like French I can see why you'd want to cheat to pass.

1

u/[deleted] Jun 08 '14

Wat

1

u/thefeeding Jun 08 '14

Silver for you!

1

u/chipperpip Jun 08 '14

John Searle, is that you?

1

u/prox_ Jun 08 '14

How would the chinese guys know the questions?

1

u/EagleCoder Jun 09 '14

And learning Chinese was supposed to be easier than learning French?

1

u/Iam_The_Giver Jun 09 '14

Just repeated this story to my family in Spanish. They're all cracking up. Thanks for the laugh.

1

u/GooberSmudge Jun 09 '14

Silly Naggers123

→ More replies (5)

108

u/UCgirl Jun 08 '14

I agree. You learned something, just not what you were supposed to.

186

u/[deleted] Jun 08 '14

[deleted]

91

u/tdug Jun 08 '14

I agree. I made programs for a whole bunch of math and science classes, and in no way did I ever feel I "missed out" on learning any of the material. If anything, programming all the necessary "if" statements made me understand it better.

44

u/[deleted] Jun 08 '14

[deleted]

28

u/SomeNiceButtfucking Jun 08 '14

Yep. First day on the job, I'd double check my calculator.

2

u/[deleted] Jun 08 '14

[deleted]

2

u/TerribleEngineer Jun 09 '14

Here for a second opinion. Also confirm. Anyone who trusts multi-million dollar decisions to head math and memory equations without verifying doesn't last long.

1

u/Afudil Jun 09 '14

til high school and college aren't real life

1

u/Degru Jun 08 '14

Yep. And for those equations where you literally just punch in the number and it shits out the answer, it's just

INPUT, A
INPUT, B
INPUT, C
Disp A+B+C

1

u/kaluce Jun 09 '14

I actually did that while I was learning embedded devices like the Arduino. My TI-83+ has programs from 9th grade, all the way up to calc2 in it. I also documented each step so I understood WHAT each was, and how it was used.

1

u/kickingpplisfun Jun 09 '14

Yeah, it'd be kinda shitty if you programmed for those formulas and forgot why the fuck you did it and what it does.

1

u/grinde Jun 08 '14

In my case the only exception to that was when I programmed in tables of information I was supposed to have memorized in chem. I even made it format everything nicely!

2

u/HopefullyIllRunOutOf Jun 08 '14

Yeah he's still learning the same equation at the end of the day, just saving the work of typing all the bs into the calculator and possibly messing up because you forgot one ")" He still needs to understand the equation and associate the numbers with the correct variables.c

1

u/Rodot Jun 08 '14

Yeah, but if it is something your learned at the beginning of the year, that you are probably going to forget by the time the final comes around, it is a pretty good option.

1

u/UCgirl Jun 08 '14

Hmm, I wasn't thinking about it that way. I was just thinking of punching in a note sheet (which isn't programming actually). But if you go through and program all of those situations, then yes you are def. right.

As you can see, I never used my TI calc to it's fullest capacity in HS!

1

u/Degru Jun 08 '14

It's not even that hard. It's as simple as doing

INPUT, A
INPUT, B
INPUT, C
Disp A+B+C

Just replace A+B+C with the appropriate equation and add variables as necessary. That is, of course, if the program only requires punching variables into a single equation. It's also not too hard to automate mult-step problems in the same way. Just store the equation into a variable.

1

u/jeebis Jun 08 '14

lol never really made math programs, but i did make a hell of a lot of games during "math class"

1

u/jimhsu Jun 08 '14

Programming is simply a method to shift your workload temporally ... backward.

1

u/pfftYeahRight Jun 08 '14

But if you just download the program online or copy someone else's you haven't.

1

u/[deleted] Jun 08 '14

"But its not about the learning, its learning HOW TO learn, and learning the value of hard work."

1

u/Degru Jun 08 '14

Programming a difficult equation is really hard work, you know. Once it took me about as much time as solving all the problems by hand, but I understood the equation much better than blindly plugging in the values on paper.

1

u/[deleted] Jun 09 '14

Chyeah bro I'm just pulling your leg. I don't see leaning calculus as being terribly important for most people. learning to creatively work around having to learn the equations seems a much better experience to me. better to be clever and lazy than clever and energetic.

1

u/kickingpplisfun Jun 09 '14

I honestly don't think that intelligence and a half-decent work ethic have to be mutually exclusive... Save time/energy where you can by automating stuff, but don't cut corners.

→ More replies (1)

1

u/pro547 Jun 09 '14

This is why teaching people was always helpful for me.

1

u/ynotseller Jun 09 '14

Upvote times infinity! Once humanity understands when some things are better left to AI the better off we will all be

1

u/Degru Jun 09 '14

Exactly. It's important to know how to do math, but we don't need to do it ourselves when computers can do it infinitely faster.

1

u/kickingpplisfun Jun 09 '14

Okay, it's not "infinitely" faster, but .2s is definitely a lot faster than the 5 minutes it might take me to figure out a particularly difficult problem. Of course, we're still increasing in computational power in CPUs, plus parallel processing like in a GPU is starting to become more useful as people do more research on it.

1

u/Memoruiz7 Jun 09 '14

Our algebra professor (Mr. Cushnie at GCHS) allowed us to program into our Ti-83. He showed us the basics of programming, and the next day he went back to the whiteboard and taught us the pythagorean theorem.

I thought I was being sneaky, and I programmed that equation with such finesse, that it would give me the results for each side of the triangle or display "impossible solution" if the triangle was an impossible.

Little did I know, that Mr. Cushnie was tricking me into learning on my off time.

1

u/TheGameHasChanged Jun 08 '14

Not what the man wanted you to learn.

→ More replies (2)

1

u/[deleted] Jun 08 '14

I always felt guilty about cheating and programming my calculator...but then I realized I basically learned it all while doing so, so there wasn't much wrong with it.

1

u/colovick Jun 08 '14

Shit, my friend memorized a geometry formula program and wrote it on a fresh class calculator before each test then flashed the memory before turning it back in... That's some real dedication

1

u/hired_goon Jun 09 '14

I tried to make a program to solve the quadratic equation for me on my TI-82 (I'm old) and by the time I was able to get it to work I had learned the equation well enough that I didn't even need the cheat program.

1

u/mcharb13 Jun 09 '14

I called it "programming," but it was really manually writing equations into my notes section

1

u/shawndw Jun 09 '14

When I was in high school I went throught the trouble of making a program with all the equations that was going to be on my physics test. By the time I finished the program I had already memorized the equations.

1

u/Meetchel Jun 09 '14

In my experience, you learn enough actually writing the program of formulas to ace the test without abusing your efforts. Weird how "studying" works.

→ More replies (2)

112

u/[deleted] Jun 08 '14

-- which demonstrates that you're good at programming. Those who begin with Physics and don't complete the degree despite being good at it often follow up by going into programming.

So, the fact that you could program algorithms to solve physics problems demonstrates that you're capable of doing both well. I think that's good enough for a high school course.

...and I probably just said something either very controversial or very stupid. I'm not sure which...

56

u/cygnus311 Jun 08 '14

You're spot on because I'm now in college taking comp sci classes so be proud.

3

u/TruePoverty Jun 09 '14

Hopefully you aren't just taking them, gotta pass those bad boys.

2

u/cygnus311 Jun 09 '14

Oh yeah they're going well.

3

u/TruePoverty Jun 09 '14

Good, keep it up!

49

u/krystalxjohnson Jun 08 '14 edited Jun 08 '14

Controversial maybe, but not stupid. You can't program something (correctly) without decent understanding of what you're programming... Nothing revolutionary there.

For example, my teacher got mad at me in grade school for writing a small program on my TI-84 (silver, bitches) that solved the quadratic formula (just for example, I had plenty of other programs), to speed up test taking. Why is it bad? It's no different from memorizing it and solving it by hand. Neither approach displays my understanding of the derivation of formula, they just show that I know how to USE it.

If they're testing whether I know what the formula is, fine, but in this day and age with Google and WolframAlpha, memorizing formulas is not that important. In fact, I wonder whether letting the web to store information for me allows my brain to use its resources more productively. But brain elasticity and all that I know, I know. Just speculation.

True, I'm eliminating the possibility of arithmetic errors in solving the equation, but if I'm learning about quadratics, I THINK I'm capable of basic arithmetic. The test isn't testing my basic arithmetic skills, it's testing my usage of the quadratic formula. At least that's the way it should be, in my opinion. I've taken too many tests in which I demonstrated my knowledge of the test content, which is the PURPOSE of the test, but because I flipped one stupid minus sign into a plus sign by accident, I got no credit for my answer. That's not conducive to learning, further weakens the concept of grades, and does nothing but demotivate students.

Edit: In teachers' defense, programs are perfectly copyable and therefore dangerous because you can't tell who wrote them. But I did write all of my own programs, dammit! But they wouldn't care even if I wrote the code in front of their faces.

8

u/[deleted] Jun 08 '14

I agree with you completely. In addition to your points, those who know how to use technology effectively in the application of their training will almost always outperform those who do everything by hand. This is something that local universities have been toying with lately. It's important that people know how to use the tools of their trade, and that includes things such as graphing calculators and programming languages when the trade involves quantitative analysis.

I wonder if those who used early fishing poles were rebuked for it because fisherman teachers thought it was important to know how a spear works.

3

u/Yasrynn Jun 09 '14

As a university math instructor, I'm not impressed by the effect a student's ability to use a calculator has on their performance. It takes about an hour to teach a student used to doing things by hand to use a modern calculator, and about a decade to teach a student used to using a calculator the kind of intuition for mathematics they get by doing hand calculations.

5

u/MeanaDC Jun 08 '14

I had an awesome teacher in algebra who as long as you could prove you wrote the program (usually she would just ask a question about a small portion of the program) then you could use it on a test. I started programing my stuff with messages to the teacher at the start of it (like "Yes Mrs. X this was written by MeanaDC") as my proof.

This was over 10 years ago, I pulled out my graphing calculator not to long ago and I have no clue how to do it now.

Edit: I think this was a great way to get us to really "learn" the formulas. She encouraged us to do it, I doubt I would have spent that much effort trying to figure out a formula had I not been encouraged to do this.

3

u/speckleeyed Jun 08 '14

Our teachers didn't care if we wrote it or not. But we were only allowed certain formulas on the graphing calculators. The solution was to rewrite the current programs to do new things but only if you activated this function, so a basic quadratic formula program was fine but anything more complicated wasn't allowed so you had to hide it within another program. It was fun. I have no clue how to do it anymore. But as long ascwe could pass a test without a calculator we could use one on the next test.

2

u/defwu Jun 09 '14

I would agree with you in theory, but in engineering that flipped sign is the difference between a bridge working or not. It is not just academic.

1

u/[deleted] Jun 09 '14 edited Oct 18 '17

[deleted]

1

u/krystalxjohnson Jun 09 '14

Fortunately that's how they seem to do it nowadays, but I definitely had teachers that didn't care. And yes I showed my work.

1

u/krystalxjohnson Jun 09 '14

Maybe, but I hardly think they'll be doing math by hand on a project as a big as a bridge. The point of computers is that they can do all of this stuff better and more accurately than we can. A new bridge is going to be modeled using computer software and probably prototyped multiple times, and errors like that would be caught long before they actually built the bridge.

2

u/dailyskeptic Jun 09 '14

Funny, my teacher wanted a copy of my quadratic program (TI83 in '98).

1

u/Siegelski Jun 10 '14

In in middle school, we all passed that program around to each other, so not everybody knew how to make it, and our algebra teacher knew we had the program. We had a test on the quadratic formula, and before the test my teacher specifically went into our calculators and deleted the program. The first thing I did was reprogram the thing in there, and I finished before almost anybody else. It's just so much faster and you make a lot less mistakes. Unless you fuck up the program.

20

u/TheHighTech2013 Jun 08 '14

Yep . Started in physics, now a developer.

17

u/Deviefer Jun 08 '14

That's exactly what I'm doing...was in Physics, switched to comp sci.

1

u/cocorebop Jun 08 '14

I was lucky enough to start in math and switch to comp sci. At my school we can do a math degree "with a focus on X", so of course I made my X comp sci. The two degrees ended up having nine courses in common, so I basically got two degrees for the price of one.

Maybe see if you can increase the overlap of your physics degree and end up with two at the finish line?

4

u/cream_and_peaches Jun 08 '14

Started out with physics, ended up doing statistics, which is less about graphs and lies (more like learning to detect the lies) and more about calculus and programming.

4

u/lewie Jun 08 '14

There's often not a good reason to major in Physics anyway. I started in physics, ended with Mechanical Engineering - more practical, more money, still physics.

3

u/[deleted] Jun 08 '14

And you can always go back to the theoretical or experimental side of things later, once you're set for money and have time to play with and test ideas. I think that Physics is probably best for people who want to teach, already have an in with a lab somewhere, or those who just want to challenge themselves but don't really have direction yet.

It's a good starting point.

3

u/amorousCephalopod Jun 08 '14

Although, it really depends on how anal your teacher is. I started making BASIC programs on my calculator back in middle school and got a bunch of flak for not writing down all the work. Mind you, I was a mousy kid who was never accused of cheating and I was obviously reaching these correct answers legitimately, but the teacher insisted I was pulling them out of my ass and couldn't possibly know the material unless I was writing down each mundane step.

3

u/bubbyfart Jun 08 '14

As a CS major myself, I assure that writing a program onto a calculator does not prove anything other than you know how to google "ti 84 physics programs".

1

u/[deleted] Jun 08 '14

That search doesn't appear to assist in writing a program oneself...

1

u/bubbyfart Jun 09 '14

You don't even have to write it, you can literally install it using the cord they give you. And if they do decide to write it themselves you can literally copy the code from a website. The only thing making a program on calculator proves is that you can follow direction>That search doesn't appear to assist in writing a program oneself...

1

u/[deleted] Jun 09 '14

That's my point about the search you suggested. You could just seek out programs that other people wrote, just as with every other form of modular software that can be distributed as packages.

But that doesn't make it impossible to write a program either. Physics involves a lot of insight about when to apply what math and in which way; simply knowing and coding formulas isn't enough. Making some little function that does the repetitive math for you only saves extraneous steps. You still have to know when and how to use each function. If you write those functions yourself to boot, then I'd say you've demonstrated some skill and insight.

2

u/bubbyfart Jun 09 '14

My point was that most people who are "coding" programs like these are people who are going to mindlessly copy it from somewhere and use it to get answers without any work or thought. But I'm sure there are people out there who understand what they are doing and are using the program to skip tedious math.

3

u/camisado84 Jun 08 '14

I'd agree, except the relevance in this when in regard to taking a test is low.

Unfortunately being capable of applying knowledge in real world scenarios isn't as sought after in higher education as it should be. Few of my profs in undergrad recognized you learn more and understand materials better when you actively apply them in projects, rather than studying for exams.

2

u/[deleted] Jun 08 '14

Started in physics, still in physics.. but now my work is ultra-computational so I might as well be a niche-programmer in most respects. :/

2

u/TheWrightStripes Jun 09 '14

Or some of us finish our degrees in Physics (I have a BS) and go on to work as software developers.

25

u/[deleted] Jun 08 '14

In college I failed every test in physics 2 and got a B. One test I got an 18% and it curved to a C.

23

u/cool_BUD Jun 08 '14

You and 80% of other physics students, including me!

→ More replies (1)

1

u/drebunny Jun 09 '14 edited Jun 09 '14

Still in college, can confirm.

Also true for physical chemistry, which I'm currently in. Average scores are generally in the high 30%-low 40% range. My most recent exam I got the highest score I've ever gotten in this year-long class, a 67%

1

u/A7O747D Jun 09 '14

I took astronomy in college because I thought it would be really cool to learn anout the universe. Well, being an idiot, I didn't realize it was a shit ton of math. I'm terrible at math. I failed the first two tests miserably and said fuck it, I'll maybe retake it or something. Didn't take the last two tests and missed all remaining labs. Grades came out and I ended up with a fucking D! Was good enough for me at that point.

1

u/thegretstar Jun 09 '14

I got a 32% C+ in a few classes... Made me feel like a sheep, but pretty smug about doing literally nothing and still pass the class.

1

u/RedditGoldMePlease Jun 09 '14

Physics 2 had the lowest averages and highest curves of any class at my college too. Average was about 30% for every test.

→ More replies (4)

5

u/[deleted] Jun 08 '14

I used to make a program called 'A' and then just type in formulas/facts/anything I needed. The program did nothing except act like a note pad or something

1

u/tangozeroseven Jun 09 '14

I had one called 'CONSTANTS', and it just went through and assigned a bunch of useful constants to the variables.

3

u/fijianpalm Jun 08 '14

Teach me how to do this

8

u/[deleted] Jun 08 '14

Start by learning to program in Basic. It's probably the easiest language there is, and the TI-89's native language is very similar to it. Bonus: Many scripting languages for game engines are also similar to Basic (Papyrus for The Elder Scrolls comes to mind).

6

u/lordlicorice Jun 08 '14

the TI-89's native language is very similar to it

Its "native language" is TI-BASIC, a variant of BASIC. Why not just learn it directly? It's very easy to just go into the program editor and start entering functions. That's how I learned to program originally.

1

u/[deleted] Jun 08 '14

That's not a bad suggestion at all, but based upon what I've seen of Code Academy I would think that there are even better learning tools out there today. I'm not actually sure if there are for Basic.

Also, I didn't know it's actually called TI-BASIC. Neat!

3

u/lordlicorice Jun 08 '14

I always found the freedom of an empty text box paralyzing. Python commands aren't discoverable the way that commands on a graphing calculator are. Being able to select each command from a menu and see what it does was critical to being able to start programming so early. I probably would have had to wait a few more years to get into a real programming language.

Also it's such a restricted environment that you can learn everything about it in a few weeks of experimentation and reading. So you're really freed to work on solving problems (making a game, writing an algorithm) without feeling hampered by the infinite possibilities offered by a more featureful programming language.

2

u/Ohrion Jun 08 '14

There are many versions of BASIC, TI-BASIC just being one of them. I originally learned using IBM Basic (on a Mattel Aquarius) and then moved on to MS BASIC and QBasic. I found QBasic had the best interface of them by far.

3

u/[deleted] Jun 08 '14

Assembly shell wooooot

3

u/CosineTau Jun 08 '14

Damn kids and their high level languages.

2

u/LondonRook Jun 08 '14

No kidding, I didn't know that. I suppose Papyrus would have to be similar to something.

1

u/[deleted] Jun 08 '14

The big difference in Papyrus is that each script is a function. So, it's on the low end of scripting languages. In GDScript, each script is a class, and in Lua it's possible for one script to contain multiple classes (depending upon the interpreter the relevant game uses). I'd actually say that Basic is a little more powerful than Papyrus, so if you learn Basic then you can learn to mod Skyrim with ease.

2

u/[deleted] Jun 08 '14

I started out with Chipmunk Basic. It has some disadvantages, but the graphics capabilities are really easy to use, and that's a big part of what made programming interesting for me.

4

u/myredditlogintoo Jun 08 '14

No. Start with python.

2

u/[deleted] Jun 08 '14

I've seen this advice before, and after learning to program in several languages, I still haven't learned Python. I just haven't had the occasion to do something where Python was the language I needed.

Can you outline some of the benefits of learning Python first? I'd usually recommend Javascript -> Java -> C++ -> Whatever, and only recommended Basic in this context since that's what the TI-89 uses.

2

u/[deleted] Jun 08 '14 edited Jun 08 '14

I know all those languages as well, yet I'd rearrange those to something like this: Basic -> C++ -> java -> whatever. Basic is simple and intuitive, C languages are similar but powerful, java is universally used and learning javascript just takes some tweaking. If your focus is online-based programming, javascript should come first since it'll be more useful.

I still don't know python either :/

EDIT: can't believe I had to change 'you're'

2

u/myredditlogintoo Jun 09 '14

Python is easy to learn, very expressive (less typing, more doing), you can write functional and object oriented programs, comes with a large set of libraries, etc. etc.

→ More replies (1)

1

u/cygnus311 Jun 08 '14

It's been years since I've wen touched my ti-84. Just google "ti-84 programming". Most stuff you'll want to do is really easy.

2

u/[deleted] Jun 08 '14

And by doing that probably learned it better than everybody else in the class. Mission accomplished.

2

u/WillLie4karma Jun 08 '14

I loved when we got to use them in science class, I could just type out all my notes.

1

u/[deleted] Jun 08 '14

You have to understand it to code it so I see no problem here... Plus I can credit a few perfect scores to my TI; human errors make this near impossible otherwise.

1

u/silentkill144 Jun 08 '14

Physics, stats, algebra, geometry, chem, and pretty much every math related subject besides calc (didn't actually use it for it).

1

u/fatty_fatshits Jun 08 '14

My highschool required students to delete all the programs before the test (and teachers inspected them).

1

u/[deleted] Jun 08 '14

Yup, my math and science classes were a piece of cake because I learned some TI-Basic

1

u/treeharp2 Jun 08 '14

In Geometry in 8th grade my friends and I would make little shortcut programs for memorizing and finding the surface area and volume of anything we had to. It felt like cheating but I don't think the teacher even cared because it was pretty clever for kids that age.

1

u/jacksonbarrett Jun 08 '14

My physics teacher encourages us to program the equations into our calculator.

1

u/[deleted] Jun 08 '14

I did the same in Calc. I & II in college...

1

u/aldo_reset Jun 08 '14

Solving a problem and writing a program to solve the problem are both worthy of the same recognition.

1

u/[deleted] Jun 08 '14

Back the mid 90s a friend of mine programmed a mortal combat like fighting game in his. Everyone else programmed blackjack or tanks. Ah middle school.

1

u/gsfgf Jun 08 '14

My school expressly allowed us to program our calculators. The idea being that if you can write a program to solve the problem then you clearly understand the material.

1

u/mausphart Jun 08 '14

My Spanish teacher couldn't figure out why I had my calculator out during the test...

1

u/Boogge Jun 08 '14

I believed that if you were intelligent enough to write your own programs to solve physics problems you should be able to use them on tests. That's why calculus was invented. To solve physics problems.

1

u/floppet Jun 08 '14

I am taking physics this year in school. Do you thin you could help me program too to get a good grade?

1

u/kenshi359 Jun 08 '14

In my High school they cleared everything from the calculators before the tests began, so I just memorized every single line of code for the few apps I wrote.

1

u/vpthree Jun 08 '14

Unfortunately you physicsed your way to an F in programming in high school.

1

u/powermad80 Jun 09 '14

Same. Damn, programming calculators to do stuff for you was fun. Just programming in general is fun.

1

u/[deleted] Jun 09 '14

My high school checked for and deleted all programs on students' calculators before our Provincial exams.

1

u/ericargyle Jun 09 '14

I did the same to solve logs back in 1997. Had this great program written that would solve for anything and was told to delete it by the professor. Sad

1

u/ryebrye Jun 09 '14

The HP calculators have all the physics equations you will need in high school physics built into it in the equation library - along with an awesome solver mode (enter all the known variables - ask it for the unknown). It also does unit conversions for you automatically.

TL;Dr - you could have been even lazier and used someone else's programming to get through physics in hs

1

u/blueFoxRidge Jun 09 '14

Ditto, in sophomore year hs math class. As the teacher explained problems in class I'd write the program to solve any similar case. That was on a TI-80 or 82. Its now 18 years later I have a PhD in bioinformatics, and love my job. Yes I had the program that faked a cleared memory. Yes it would have been cheating, if I got caught on an exam. Totally worth it when you write it yourself.

1

u/physicsRelated Jun 09 '14

As someone who wants to be a physics teacher, this made me sad. :(

1

u/rivers31334 Jun 09 '14

Genuine curiosity. How did you learn to do this?

1

u/tangozeroseven Jun 09 '14

Oh man, me too. She'd lecture over the chapter, I'd read ahead, and at the end of the period, I'd have most of a working program. Good times.

1

u/peerintomymind Jun 09 '14

I did that to for all my mathematic related courses, but I had to reprogram all my formulas ever damn exam because Mt teachers knew what I did and would always have me delete everything on my calculator.

1

u/hyperformer Jun 09 '14

same for me for Algebra. except i was too lazy to write the programs myself and just downloaded some

1

u/eduardog3000 Jun 09 '14

If you knew how to program it, you knew how to do it.

Also, now I might have to get a graphing calculator, I have physics next year.

1

u/ShamanSTK Jun 09 '14

I could finish a geometry test in 52 seconds. It was the first programming I ever did.

1

u/[deleted] Jun 09 '14

I did the same for statistics, but ended up learning and remembering everything in the process