# Were you taught linear programming in high school?

I never studied linear programming and just picked up the basics of it on my own. I have been doing some online tutoring and I have worked with students doing linear programming in two dimensions. This seems like a fairly advanced topic for high school. I know just enough to help the students. Did you learn linear programming? Did they give an explanation for why it works? For the two dimensional case it is not difficult to give an intuitive explanation. I think that if the subject is taught then some sort of explanation should be given.

Observing members:
0
Composing members:
0
## 14 Answers

I suppose if I don’t know what it is then I haven’t been taught it.

No, I was not. I had never even heard of that until you mentioned it in this question. I got as far as Calculus AB (and got a high A). :)

What kind of math class does it appear in? Is it a separate class on its own? Is it optional or required?

Yes, I took three years of it in high school from 1981 through 1983. We had one of the first, and by far the largest, high school computer labs in the area with sixteen TRS-80’s and three Apple II+ machines. It was weird to switch to object-oriented programming years later.

Now, as far as a *math* thing, I don’t know what you’re talking about.

yes i was, first we did it in some sort of command prompt environment, then we switched to object based programming in delphi 5

Yes last year, 10th grade.

Good lord, no. To be clear, I assume you are talking about optimization, as opposed to what @ragingloli and @ru2bz46 are talking about, which I believe is non-structured or procedural programming. Linear programming is indeed an advanced topic for high school.

Yes I am talking about an optimization technique. The name is a bit misleading. The students that I gave help to seemed quite lost. I wish I had kept track of where their schools were located.

@LostInParadise I’ve never even really done much with it, just had an overview and let Excel do the heavy lifting. If the kids are in an advance math/comp sci type of program, and are really ready for it, great for them. I can’t imagine it’s standard curriculum material. And honestly I can’t imagine the program so advanced that there isn’t some other more foundational topic they could cover. But hey, I did very poorly in math in high school. It wasn’t until much later when I went to college a second time that I found out I wasn’t actually just naturally bad at math.

I did not learn linear programming in high school, nor was it available to learn. However, the concepts are simple enough that it could be taught in high school, in my opinion. I mean as far as matrix methods and simple constraint optimization. I think the theory would be better saved for after calculus and I think real optimization problems (requiring Simplex or something) should be saved for more experience with differential equations.

But solving a three variable system with a matrix? Yep, they can do that.

@ragingloli and @ru2bz46 I think you mean sequential or functional programming as opposed to object-oriented programming. I’ve never heard it called linear programming (though that makes sense semantically) before. I could be wrong though.

No but that was 1965 and there weren’t even electronic calculators yet

4th year comp.sci. student@college here and i’ve yet to learn linear programming, we’ve brushed the topic a few times but it hasn’t been a part of any course curriculums.

My teacher for algebra 1 in 9th grade taught us really rudimentary 2-D linear programming. Although I don’t think that this is typical of high school algebra courses, I think my teacher was just a little unusual. The only other optimization methods i learned in high school were from calculus.

## Answer this question

This question is in the General Section. Responses must be helpful and on-topic.