Should programming be taught in schools?

Should programming be taught in schools?

My high school taught Aqutic Science, Digital Graphics,Sports Nutrition, Animation, Microsoft office, FFA, Welding, and comp sci. If they can afford to pay teachers to teach it, why not?

No.
Too much retards out there.

School should teach basic crafting,language, math and cooking skills.
Of these on average they teach 2 topics.
So yeah, considering "most" don't even teach shop classes world wide anymore there's no point in giving people tools they won't use.

No. Maybe in some nice technic schools, but otherwise it won't work. How do you teach programming to someone who doesn't know to use a computer? Most people never leave their web browser these days.

Teach them basic skills like how to use a command line, regex, latex, how to use linux.

Basic algorythms and simple coditional and data structures are taught in the french equivalent of high school (at least for the generalist branch and the tech specialised one, not sure about the short ones to learn a trade).
You know what's daunting? Once you get into superior education you still have to start ofer at the beginning because retards somehow forgot it in the span of a year.

>Too much retards out there.
>much

and you're one of them

Say what you want, but in most university programs for CS, Software and Systems Engineering the first year you only have programming courses, with some luck Data Bases as well but generally that is in 2nd year at least, they teach systems later.

Most people who enter uni don't know shit about computers except at the user level because they were never real enthusiasts.

non-compulsory yes

No, it should be taught in hospitals.
Obviously it should be taught in schools, wht the fuck?

>Once you get into superior education you still have to start ofer at the beginning because retards somehow forgot it in the span of a year.
This is what schools in the States are like. The same things are taught year after year

It doesn't even matter most people will do a hello world in python and drop the course.

This, OP is a fucking retard and a faggot.

>Face of a 12 year old
>Body of a 16 year old
all of my wat

Next semester I'm taking a mandatory programming class where the teacher gets to decide what language to teach and he's decided to do prolog. However, I've never written anything but python. Do you think prolog is fine if I only know python or should I wait for next semester where the teacher will probably use a C variant?
I'm studying math if that matters.

I went to a public high school in a small farming town over a decade ago and we had programming classes. This was in Ontario though, I can't believe you burgers don't have this.

name 5 things wrong with this

No. Its just a waste of resources to teach people that arent interested or arent made for it.

Just use the time to teach the basics like math(not the common core bullshit) and science properly. People who have enough dedication or interest will dive into programming on their own.

>No. Its just a waste of resources to teach people that arent interested or arent made for it.
Can't you say the same about physics or chemistry?

No, because it would ruin the novelty for those who might actually have the potential to enjoy it, like math. If you don't enjoy it, you won't be as good at it as somebody who actually does.

Yes, and it should be mandatory. Not just because it's useful, but because being able to use logic might help these kids not fail when their training wheels come off and they meet the real world.

No. Morons should be kept away from programming.

No because teaching people that gravity exists and that mixing chlorine cleaner with acidic toilet cleaner is a bad idea, in general benefits people

My HS offered AP Comp Sci, and even out of the people who signed up for it, only like 1/3 of us knew how to use a computer proficiently.
It was Java and either NetBeans or Jcreater (both suck) and more time was spent on god damn technical issues than actual programming and logic because normies can't into computers.

I would say no, keep programming far, far away from most high schoolers. It's a waste of time. Those interested will find a way to learn.

Are you saying that without physics classes, people wouldn't understand that gravity exists?

everything taught in schools must be unlearned later, so no; not until curriculums improve and best industry practices reach a consensus and are published. right now they're still teaching either obsolete irrelevant bullshit like OOP from the 90's and python OR bleeding edge specialist memes like machine learning which are constantly changing and getting better (and better understood)
schools only exist to make money

I was taught VB in school as part of my Computing class in Scotland. this was an elective though tbf.

but yes it probably should be taught. basic computing should be a mandatory class like English, Maths and PE throuhgt your entire time in school

No it was just an extreme example.

>If they can afford to pay teachers to teach it, why not?
Because it produces unequal outcomes. If you can't provide the same educational results across the board, it's a social problem, not a social solution. We should be closing gaps, not making them wider.

the most basic stuff, yes.

As an elective, sure.

>Because it produces unequal outcomes.
So does everything else. Setting people up for equal outcomes is nigh impossible, especially when you consider that you don't even know what YOU wanna do when you grow up, let alone what every kid in the United States wants to do. If you set someone up to be a doctor but they're content with being an IT professional, who should be held responsible for the difference in income? Is it even a good idea to judge solely by income?
>If you can't provide the same educational results across the board, it's a social problem, not a social solution.
Agreed. The fact that equal outcomes are impossible does not mean that equal starting points are impossible. Just don't expect everyone to score the same across the board.
>We should be closing gaps, not making them wider.
It's debatable whether or not this would widen gaps. Some studies suggest that gaps in pay are more due to lifestyle choices, like retiring early to raise kids, or due to lack of interest in the field. You can give a kid a computer but you can't make him want to learn C++.

There should be more hands on computer classes in school in general. The only time we used computers in school was to take exams or fill out a survey. It would be cool if classes like intro to microcomputers was mandatory instead of being a elective.

As it stands, potential programmers fall into their respective careers through personal interest. I think this, for the most part, is what attributes to the huge boom in software over the past decades. Trying to teach programming to all kinds of people could bring people in that are impationate, but able to work, as more and more of these types of people get work, either for money or simply because they've been made capable by their highschool education, the entire industry would suffer.

It's like the current state of the Art industry, just because any idiot can throw paint splotchs or period blood at the canvas, doesn't mean they produce good work, they produce shit, because they believe that any idiot that CAN do art should be encouraged to do art. I dread to see the result of this culture shift happen to programming.

there is one problem with this, though:
high-school teachers are retarded, and/or teach obsolete languages/concepts
some technical schools still teach VB, and microsoft has a big influence in what schools teach...

he's staring at a very young girl's body
he's a pedophile
he's not ashamed of it
he probably has a large collection of illegal and degenerate filth on his hard drive
he may never be arrested or beaten to death for wanting to harm children

Who's going to tech it, the staff that taught ICT would not be qualified to teach computing at all.

This only motivates the right people to stick to better schools.

Do you guys even have a solid grasp on reality? I was taught programming in school and I excelled, getting top scores in a national competition. Then it helped me get an apprenticeship with an IT company.

I got a job because of the programming skill I was taught in school, I don't see the problem here.

Everyone in my class could use a computer, if they couldn't then there was a separate course that they could take (computer applications or some shit like that).

>But user it isn't really programming unless they're being taught from SICP, being taught Haskell, differential geometry and using 100% FSF certified GNU/Linux distributions and LARPing as an MIT hacker from the 1960s
Nothing will ever satisfy your need for perfection, you don't really know programming and you never will. You will die of starvation as an angry, code-less computer wizard because mummy forgot to give you your trendies and Mountain Jew.

>Nothing will ever satisfy your need for perfection, you don't really know programming and you never will. You will die of starvation as an angry, code-less computer wizard because mummy forgot to give you your trendies and Mountain Jew.
cringe

Right wing retarded detected. Look pal, I don't care what you did with your bootstraps and your rich parents. Society is improved by improving things for the most vulnerable. Money being directed to upper class training is money not being spent cultivating a more egalitarian future.

Imagine how many macbooks were stolen come the end of the semester.

"Jamal, what did I tell you about going to youjizz?"

yes but more about maths than making a cat hop about in scratch !

>egalitarian
Found the kike

Teachers in high school know fuck all about programming.

"but teach, theys got da new BLACKED video fo free"

It has been taught in uk schools for 20yrs

Yes, the ability to control your own computer is very important from a freedom perspective and everybody should know how to do it.

I learned how to type and use macromedia dreamweaver in the 7th grade because my mom made me take summer school. I am actually working as a web dev now and I can type at 105+ wpm

No.

1. They'll never hire competent teachers TO teach it.
2. Most students don't care and don't need to program
3. Shit, they should teach business basics, maths, organizational details of a democracy ... stuff people should actually personally know a bit better. Yes, they do a bit, but they should do a little more, people evidently don't get it for shit.

this
i cant imagine what it's like being in america with that fucked up education that teaches absolutely nothing
apparently abstinence is still really popular over there, and they can't even get math right

jfc what a disastrous nation

It is where I live.

Not to niggers.

edgy

Why the fuck teach them latex? Programming I understand, but why the fuck would normies ever need to use latex?

I use it at work. Word sucks, and LaTeX is not hard to use or learn

clicking on a page is so difficult user truly hope they find a cure for whatever retardation you're suffering with

*waits for shop of Twin Towers on 9/11*