Non-Myths About Programming Viewing Computer Science in a Broader Context to Dispel Common Misperceptions About Studying Computer Science

Non-Myths About Programming Viewing Computer Science in a Broader Context to Dispel Common Misperceptions About Studying Computer Science

viewpoints Vdoi:10.1145/1965724.1965738 Mordechai (Moti) Ben-Ari Viewpoint non-myths About programming Viewing computer science in a broader context to dispel common misperceptions about studying computer science. his VieWpOint is based on my keynote speech at the Sixth International Com- puting Education Research Workshop, held in Aarhus, TDenmark last summer. The talk began with the presentation of a short play, Aunt Jennifer, in which Tiffany, a high school student, attributes her moth- er’s dreary and poverty-stricken life as a checkout clerk in a supermarket to rotten luck, while attributing the pleas- ant life of her Aunt Jennifer, a software engineer, to good luck. Despite her high grades in mathematics, Tiffany rejects her guidance counselor’s of- fer to help her obtain a scholarship to study computer science.a The decline of interest in studying computer science is usually attrib- uted to a set of perceptions that stu- dents have about the subject. Many educators react to these perceptions as if they were myths and try to refute Margaret hamilton, chief software engineer for the development of the nASA Apollo program flight software, sitting in a mockup of the Apollo space capsule while checking programs them. I believe the perceptions of stu- she and her team developed. hamilton received an Exceptional Space Act Award, one of only dents are roughly true when viewed in 128 awards granted from 1990 through 2003. isolation, and that the proper way to address these non-myths is to look at Here, I will express the non-myths must do. But even prestigious profes- them within the context of “real life.” in terms of programming. sions are not exempt from boredom: When examined in a broader context, a I have heard physicians and attorneys more valid image of computer science non-Myth #1: complain about boredom. Consider can be sketched, and this can be used Programming is Boring physicians: either you become a gen- to provide more accurate guidance to It is one of the unfortunate facts of life eral practitioner and at least 9 out of NASA students who are deliberating whether that all professions become routine 10 patients come to you with routine, to study computer science. and even boring once you develop a “boring,” complaints, or you become a certain level of skill. Of course there are specialist, adept at performing a small h courtesy of P a The script of the play can be downloaded from innumerable “McJobs”—intrinsically number of procedures. After you have http://stwww.weizmann.ac.il/g-cs/benari/articles/ boring occupations in factories and done them hundreds or thousand hotogra P aunt-jennifer.pdf. service industries—that many people times, surely boredom sets in. july 2011 | vol. 54 | no. 7 | CommunicationS oF ThE acm 35 viewpoints We can partly blame television for more adventurous than a career as a the impression that certain occupa- programmer, but Tiffany should not tions are never routine or boring. The The decline of choose to become a pilot in the expec- patient is always diagnosed and cured interest in studying tation of fewer hours at work. Spend- within 45 minutes, which is precisely ing long hours in a cubicle in a hi-tech the amount of time it takes to catch computer science is firm, where your hours are flexible and and convict a criminal. Occasionally, usually attributed to you are free to go out for lunch or to the there are flashes of reality even on gym, is not as difficult as being cooped TV. “Law and Order” shows how de- a set of perceptions up in the small cockpit of an airplane tectives crack a case by following one that students have for many hours at a time, on a schedule small, frustrating clue after another. over which you have no control. But even here, the 45-minute straight- about the subject. jacket rules. Lt. Van Buren instructs non-Myth #4: her detectives: “Well, the victim was Programming Is Asocial drunk, so check every bar within 10 Yes, but it depends what you mean by blocks.” Immediately, the scene cuts asocial. It is true that a programmer to the bartender who provides the doctors continue to perform physical spends long hours by herself in front next clue, but we don’t see the hours examinations, but many modern diag- of a computer screen, although there of fruitless investigation by the detec- nostic and surgical procedures involve are also meetings with team members tives and the junior police officers that “scopes” of various kinds, so that the and customers. There certainly are led to this moment. physician is frequently looking at a “social” professions where you are in The issue is not whether a subject computer screen. constant contact with other people. is boring or not, but your ability to live Tiffany is free to decide that options The problem is that in most cases the with particular types of routine that trading is more exciting than program- human contact is superficial and asym- can lead to boredom. Tiffany should be ming, but that choice is not going to metrical, because you don’t “chat” asking herself whether she prefers the save her from the constant use of com- with your “clients.” You may not even routine of working as a psychologist— puters. Certainly, sitting in front of a want to develop a warm relationship listening day-in, day-out to people com- computer developing software for an with your clients, for example, if you plaining that their parents screwed up insurance company is preferable to are a police detective interrogating their lives—over the routine of con- sitting in front of a computer entering hardened criminals. structing dozens of menu entries for data from insurance claims. A physician is almost always in the interface of an application. contact with other people, but much non-Myth #3: You have of that is superficial contact with pa- non-Myth #2: You Spend to Work Long hours tients. A consultation may take just 15 Most of Your Working Life in People who work in high-tech indus- or 20 minutes, once every few weeks Front of a Computer Screen tries complain about long hours, but or months. Certainly, the contact is For someone to refuse to study com- this is true of many occupations, in- asymmetrical: I tell my doctor every puter science for this reason is sim- cluding prestigious professions, in par- detail of my life that is related to my ply ridiculous. Many people sit in ticular, in the early stages before you health, while she tells me nothing front of computers all day. Computer achieve a high level of competence and about hers. screens are ubiquitous in all profes- the freedom to work independently. Nursing is considered to be one of sions in finance, administration, gov- The competition among young attor- the most caring of professions, but ernment offices, customer service, neys to clock hours is notorious. Young the reality of modern medical care and so forth. I am certain my travel scientists work long hours in an effort is far from the romantic image. I re- agent spends more time looking at to expand their list of publications dur- call being hospitalized for tests and her computer screen than I do. From ing the short period before they are re- feeling stressed out, but Chrissie watching movies like Wall Street and viewed for tenure. Williams and Donna Jackson (nurses Working Girl, I gather that securities In 1984, Libby Zion, an 18-year-old from the BBC medical soap opera traders spend their lives looking at six student, died in a New York hospital “Holby City”) did not come over to screens simultaneously. from a fatal drug interaction. She was hold my hand and reassure me. The Our medical system has recently being cared for by young, overworked, nurses at the hospital were them- undergone extensive computeriza- interns and residents, who were not selves stressed out with the responsi- tion: a patient’s history, test results, aware of a medication she had been bility for 40 patients, and they barely and diagnostic images are stored on taking. New York subsequently en- had time to perform the myriad tech- a network of computers. During a acted a law forbidding residents from nical aspects of the job such as ad- visit to a doctor, the patient sits qui- working more than 80 hours a week. ministering medication and measur- etly while the doctor reads the histo- In comparison, spending 50 hours a ing vital signs. ry, studies test results, orders X-rays, week working as a software engineer It is reasonable for Tiffany to writes prescriptions, and summarizes doesn’t seem so bad. choose to become a social worker be- the visit, all on a computer. Of course A career as an airline pilot sounds cause she likes helping people direct- 36 CommunicationS oF ThE acm | july 2011 | vol. 54 | no. 7 viewpoints ly, but she must remember that she software is being outsourced. It is more she pursue a CS degree part time while will not become a friend to her clients. likely that her jewelry business will fail she tries to advance her singing career. when confronted with outsourced prod- non-Myth #5: Programming Is only ucts than it is that her programming job The Real World Is not So Bad for Those Who Think Logically at Boeing or Airbus will be outsourced. I found the striking image appearing Well, yes. The nature of programming the beginning of this Viewpoint on needs clarification. I define program- non-Myth #7.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    3 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us