Because the future will be dominated by technology we must make four years of computer programming mandatory for all high school students If our students take these classes they ll all be able to get high paying programming jobs and lead fulfilling lives

Essay topics:

Because the future will be dominated by technology, we must make four years of computer programming mandatory for all high school students. If our students take these classes, they’ll all be able to get high-paying programming jobs and lead fulfilling lives because software engineers and data scientists have the best job prospects and salaries. Therefore, we must educate our students so they can secure these kinds of jobs. Even if they pursue other careers, programming will still benefit them, given that all industries are becoming more technological.

The argument is flawed for numerous reasons. Primarily, the argument is not cogent because it assumes that technology will dominate the future but has not provide any evidence on this fact and hence not valid.

The entire argument is based on the idea that technology is going to dominate the future to come. But it is difficult to understand the way in which direction the future will go. For example, people living in the period of agricultural era may have though that agriculture would always thrive and hence they wanted to teach their successors about the very basic of agriculture. But industrialization supplanted agriculture based society as did technology replaced industrialization. So how can it not be said that in the near future another topic is going to rule other than technology? However, the argument casts generalization about the study curriculum of students. But by birth the understanding capacity of children varies. There may be some students who are not good at math and logic but humanity related subjects attract them. If the curriculum enjoins them to pursue their education on computer programming it is crystal clear that they are not going to be succeed. So generalization on study curriculum is a flawed idea.

Again the argument assumes that after completing the computer course students are going to get high-paying programming jobs. But the term high-paying is vague for the fact that it can be true that a programmer, for example, makes an amount of one thousand USD monthly. However, the median earning of all people in that certain region is over one million USD. So had the argument discussed in details about the median value of the income only then the argument would be more valid. Again, mere theoretical education doesn't guarantee that a student will be successful as a programmer because successful in a particular career depends on a number of things such as: communication skill, ability to work in a group. However, the argument assumes that software related jobs will thrive the job sector in the near future but it is possible to occur a recession and this economical downfall may shrink the job sectors of software engineers and data scientists.

The argument assumes that programming is needed in every aspect of life and hence the education of programming is going to be beneficial, which is not true. For example, a civil engineer who designs building should have the knowledge of basic structural analysis and reinforced concrete. It is true that he will use some soft wares while designing but it is not necessary that he should have the very concept how the software runs, how the core programming is done.

The argument is flawed for some unwarranted assumptions it make.

Votes
Average: 7.7 (4 votes)
Essay Categories

Comments

Grammar and spelling errors:
Line 1, column 156, Rule ID: HAVE_PART_AGREEMENT[2]
Message: Possible agreement error -- use past participle here: 'provided'.
Suggestion: provided
...gy will dominate the future but has not provide any evidence on this fact and hence not...
^^^^^^^
Line 3, column 837, Rule ID: SENTENCE_FRAGMENT[1]
Message: “If” at the beginning of a sentence requires a 2nd clause. Maybe a comma, question or exclamation mark is missing, or the sentence is incomplete and should be joined with the following sentence.
...humanity related subjects attract them. If the curriculum enjoins them to pursue t...
^^
Line 5, column 516, Rule ID: EN_CONTRACTION_SPELLING
Message: Possible spelling mistake found
Suggestion: doesn't
...alid. Again, mere theoretical education doesnt guarantee that a student will be succes...
^^^^^^
Line 9, column 60, Rule ID: IT_VBZ[1]
Message: Did you mean 'makes'?
Suggestion: makes
...wed for some unwarranted assumptions it make.
^^^^

Transition Words or Phrases used:
but, hence, however, if, may, so, then, while, for example, such as, it is true

Attributes: Values AverageValues Percentages(Values/AverageValues)% => Comments

Performance on Part of Speech:
To be verbs : 28.0 19.6327345309 143% => OK
Auxiliary verbs: 14.0 12.9520958084 108% => OK
Conjunction : 15.0 11.1786427146 134% => OK
Relative clauses : 18.0 13.6137724551 132% => OK
Pronoun: 33.0 28.8173652695 115% => OK
Preposition: 46.0 55.5748502994 83% => OK
Nominalization: 20.0 16.3942115768 122% => OK

Performance on vocabulary words:
No of characters: 2288.0 2260.96107784 101% => OK
No of words: 454.0 441.139720559 103% => OK
Chars per words: 5.03964757709 5.12650576532 98% => OK
Fourth root words length: 4.61598047577 4.56307096286 101% => OK
Word Length SD: 2.88279881755 2.78398813304 104% => OK
Unique words: 220.0 204.123752495 108% => OK
Unique words percentage: 0.484581497797 0.468620217663 103% => OK
syllable_count: 733.5 705.55239521 104% => OK
avg_syllables_per_word: 1.6 1.59920159681 100% => OK

A sentence (or a clause, phrase) starts by:
Pronoun: 1.0 4.96107784431 20% => OK
Article: 9.0 8.76447105788 103% => OK
Subordination: 1.0 2.70958083832 37% => OK
Conjunction: 4.0 1.67365269461 239% => Less conjunction wanted as sentence beginning.
Preposition: 0.0 4.22255489022 0% => More preposition wanted as sentence beginning.

Performance on sentences:
How many sentences: 22.0 19.7664670659 111% => OK
Sentence length: 20.0 22.8473053892 88% => OK
Sentence length SD: 53.2075501074 57.8364921388 92% => OK
Chars per sentence: 104.0 119.503703932 87% => OK
Words per sentence: 20.6363636364 23.324526521 88% => OK
Discourse Markers: 3.59090909091 5.70786347227 63% => OK
Paragraphs: 5.0 5.15768463074 97% => OK
Language errors: 4.0 5.25449101796 76% => OK
Sentences with positive sentiment : 7.0 8.20758483034 85% => OK
Sentences with negative sentiment : 10.0 6.88822355289 145% => OK
Sentences with neutral sentiment: 5.0 4.67664670659 107% => OK
What are sentences with positive/Negative/neutral sentiment?

Coherence and Cohesion:
Essay topic to essay body coherence: 0.240402260889 0.218282227539 110% => OK
Sentence topic coherence: 0.0640416790486 0.0743258471296 86% => OK
Sentence topic coherence SD: 0.0503166140549 0.0701772020484 72% => OK
Paragraph topic coherence: 0.121128333421 0.128457276422 94% => OK
Paragraph topic coherence SD: 0.0577698200359 0.0628817314937 92% => OK

Essay readability:
automated_readability_index: 12.6 14.3799401198 88% => Automated_readability_index is low.
flesch_reading_ease: 51.18 48.3550499002 106% => OK
smog_index: 8.8 7.1628742515 123% => OK
flesch_kincaid_grade: 11.1 12.197005988 91% => OK
coleman_liau_index: 11.95 12.5979740519 95% => OK
dale_chall_readability_score: 8.11 8.32208582834 97% => OK
difficult_words: 100.0 98.500998004 102% => OK
linsear_write_formula: 11.5 12.3882235529 93% => OK
gunning_fog: 10.0 11.1389221557 90% => OK
text_standard: 12.0 11.9071856287 101% => OK
What are above readability scores?

---------------------

Rates: 58.33 out of 100
Scores by essay e-grader: 3.5 Out of 6
---------------------
Note: the e-grader does NOT examine the meaning of words and ideas. VIP users will receive further evaluations by advanced module of e-grader and human graders.

Attribute Value Ideal
Final score: 4.0 out of 6
Category: Good Excellent
No. of Grammatical Errors: 0 2
No. of Spelling Errors: 0 2
No. of Sentences: 22 15
No. of Words: 455 350
No. of Characters: 2238 1500
No. of Different Words: 213 200
Fourth Root of Number of Words: 4.619 4.7
Average Word Length: 4.919 4.6
Word Length SD: 2.832 2.4
No. of Words greater than 5 chars: 157 100
No. of Words greater than 6 chars: 121 80
No. of Words greater than 7 chars: 88 40
No. of Words greater than 8 chars: 54 20
Use of Passive Voice (%): 0 0
Avg. Sentence Length: 20.682 21.0
Sentence Length SD: 9.441 7.5
Use of Discourse Markers (%): 0.818 0.12
Sentence-Text Coherence: 0.288 0.35
Sentence-Para Coherence: 0.477 0.50
Sentence-Sentence Coherence: 0.086 0.07
Number of Paragraphs: 5 5

Making programming classes mandatory for all the high school students is a good idea given the world we live in is information and technology based one. I think this dependence will only become stronger over time so next generations to come are better to be prepared. The only thing that should be mentioned, programming is a very specific discipline making it tough to learn for some. I'm a former computer engineering student myself and I do remember those times when I had to visit frequently Assignment Core in order to pay for coding homework. That's something I'm not proud of, however at that time it was hard to combine work and programming studies. Studies required much time to do all the coding assignments and learn new stuff.