Slashdot Mirror


Chicago Public Schools Make Computer Science a Requirement For a HS Diploma

theodp writes: Less than 48 hours after the Chicago Public Schools hosted a three-hour "soiree" at Google's brand-new Chicago HQ, the CPS Board of Education voted unanimously to make computer science a graduation requirement for all high school students in the nation's third largest school district. Starting with next school year's freshman class, CPS students will be required to complete curriculum around computer science before graduating. "Requiring computer science as a core requirement will ensure that our graduates are proficient in the language of the 21st century so that they can compete for the jobs of the future," said Chicago Mayor Rahm Emanuel. CPS is working with tech bankrolled and led Code.org and other organizations to further develop a CS education curriculum to implement across all its high schools. Nationwide, President Obama has a $4B proposal on the table to bring CS education to all K-12 schools across the nation, which is also spurring action at the state level, Officials from Code.org, Microsoft and Google joined Arkansas Gov. Asa Hutchinson and Washington Gov. Jay Inslee at the National Governors Association winter meeting in Washington D.C. on Sunday to kick off a new partnership aimed at promoting CS. The new GovsForCS website notes that the Governors will be relying on Code.org for advice, explaining that the nonprofit "will provide the Partnership with resources related to best practices in policy and programs, and will facilitate collaboration among Governors and their staff, in person and virtually."

23 of 209 comments (clear)

  1. Re:So what is the way they want this done? by oh_my_080980980 · · Score: 3, Interesting

    They are not teaching computer science. It will be computer programming. Neither is a core course and should not be required. This will not ensure anyone has jobs because you need a freakin' college degree plus computer jobs go to people with H1B Visas!

  2. The next Decade or so by Big+Hairy+Ian · · Score: 2

    The problem with this is that Computer Science will likely go though another paradigm shift within the next decade. Never mind what ALM the MBA's will be spouting in 10 years. But maths and English will likely be the same.

    --

    Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

    1. Re:The next Decade or so by Big+Hairy+Ian · · Score: 2
      Yes but until you start hitting calculus relatively little has changed in the last 100 years. Whereas in computer science 10 years ago most programmers we're developing either for the web or for desktop. Twenty years ago most programmers were either developing for a desktop computer or for a multi user system with dumb terminals and a few people were looking at this new internet thing and scratching their heads. 30 years ago Mini, Mainframe & Mag tapes.

      And I haven't even mentioned the differences in coding! You try explaining OOP to someone who's used to debugging programs by poking another whole in the card with a biro.

      --

      Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

    2. Re:The next Decade or so by bobbied · · Score: 2

      The problem with this is that Computer Science will likely go though another paradigm shift within the next decade. Never mind what ALM the MBA's will be spouting in 10 years. But maths and English will likely be the same.

      CS hasn't changed all that much since the 60's if you ask me. Yea, we've added one new way to program (Object Oriented) to the mix, but even that wasn't all that huge of a paradigm shift, but more of a formalization of some existing best practices. Sure the names have changed and syntax varies, but conceptually CS is not different. We still face the same kinds of problems.

      Don't believe me? Read "The Mythical Man Month" by Fredrik R. Brooks. This book is 4 decades old, yet still relevant to Computer Science today because the true problems it addresses haven't changed.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  3. When I was a Senior by Not-a-Neg · · Score: 3, Interesting

    When I was a Senior in High School (1996), I already had 2 computers and a BBS, surprisingly when a teacher asked the class who had a computer at home only myself and one other student did. The teacher was trying to make the class realize that computers were going to be critical to their future careers but it largely fell on deaf ears. The only mandatory computer "training" the school required of students was for them to write an English paper using WordPerfect in the computer lab. Most students wrote the majority of their papers either with pen and paper or using a typewriter. Some would use a computer in the library to type and print out their reports but only a few did. While going to college over the next 3 years things quickly progressed to the point that one student was asking if she could bring her laptop into the classroom to type notes and the students having a fit about the "loud typing" distracting them.

    --
    -==- Buy a Mac and leave me alone!
    1. Re:When I was a Senior by Anonymous Coward · · Score: 2, Interesting

      Interesting story. I was in high school in the 1980s. I had a physics class which I quite liked. We had to prepare a lab report after doing some basic electrostatics stuff. The teacher wanted us to start the paper in class, by hand naturally. Me, I waited to get home and start typing it up on GEOS. So I handed it this crazy printed report with clip art graphics and charts. Yeah, I went all out. My reward?

      Teacher dinged me by 1 point because my in-class work was lacking.... I learned that being good is not what counts, but doing what you're told.

      It was upsetting because at the same time they were teaching computer basics across the hall, here was this teacher punishing me for waiting to get home.

      Oh well.

    2. Re:When I was a Senior by __aaclcg7560 · · Score: 2

      Most students wrote the majority of their papers either with pen and paper or using a typewriter.

      I was in college during the early 1990's. Most instructors wouldn't accept dot matrix printouts (not even Near Letter Quality) and I couldn't afford the $200 parallel interface to turn my electronic typewriter into a printer. All my term papers were done on the typewriter. Things changed when the library got Macs and charged 10 cents a page to use the laser printer.

  4. Misplaced Priorities by rlp · · Score: 4, Insightful

    Chicago public schools have a graduation rate of below 70%. They'd be better off making sure their students had a grasp of fundamental skills than adding additional CS requirements to graduation.

    --
    [Insert pithy quote here]
  5. Re:So what is the way they want this done? by gstoddart · · Score: 5, Interesting

    Ah, but you see ... this will give them even more ammunition to say "we're training them, but they're still not qualified to do the job", and then demand even more H1B visas.

    Letting code.org drive the show here is basically putting the direction of education in the hands of corporations. That really won't end well. I can imagine a generation of kids getting screwed out of a relevant education, and forced to take subjects they're not interested in to get a high school degree.

    That kid who is going to be an electrician or a plumber because he's not so into school? He might not be able to get his high-school diploma if he can't follow along.

    Not everybody needs this, and this is entirely for self-serving outcomes of a couple of tech giants who have been allowed to hijack education.

    Terrible idea.

    --
    Lost at C:>. Found at C.
  6. enlightened government! by ooloorie · · Score: 4, Funny

    If we only followed Chicago's example of progressive government for the people and by the people, we would have eliminated inequality, police violence, high homicide rates, failing schools, and corruption across the nation long ago! Why can't people see that???

  7. Re:So what is the way they want this done? by fustakrakich · · Score: 2

    It will be computer programming.

    More like *one-click-shopping* It will be a home economics course. And you're right. None of it has anything to do with basic education. You gotta learn physics and basic electricity first.

    --
    “He’s not deformed, he’s just drunk!”
  8. Re:MS Office is NOT CompSci by Infiniti2000 · · Score: 2

    I don't agree. This link gives you a better idea of what type of course it will likely be. Seems to be fairly reasonable as a computer science curriculum. I can tell you from personal experience that a real master's degree in computer science from a major university is not very useful anyway. I have yet to find a practical application of Rice's Theorem in my day job.

  9. It's just a programming course by rsilvergun · · Score: 3, Interesting

    They're tired of paying middle class wages for code monkeys and the Indians are getting pricy. Plus there's a slim chance American IT will wake up and demand an end to the H1b program. The people pushing this plan for everything. Unlike us IT workers :(

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  10. Re:This is the equivalent by gmack · · Score: 3, Interesting

    More importantly, It requires step by step logical thinking and not everyone can learn to do it in the first place. I will never forget this poor girl who got stuffed into my grade 11 CompSci course. I'm sure to this day her parents were pushing her into it because she could go to Silicon Valley and make a fortune (this was right before the .com crash) She was bright in all of her other courses and she really tried but just couldn't manage the course. The stress brought her to tears on multiple occasions.

  11. Re:So what is the way they want this done? by bobbied · · Score: 2

    Even plumbers need some computer skills these days. If for nothing else than to create those head snapping bills you get when they show up to your house to "fix" your emergency leak.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  12. Good, more people terrified of computers by nikhilhs · · Score: 2

    Think of how many people are terrified of math, and struggle with basic arithmetic. Now they're going to make these people take an intro to programming course. They will hate computers as much as they hate math.

    Maybe Chicago schools should focus on literacy and arithmetic before they start requiring everyone to program.

  13. If they wanted to make kids competent... by r2rknot · · Score: 3, Insightful

    They would focus on math more. In particular, they would focus on financial math. In this class, they would be taught why credit cards are not doing them any favors. How compound interest works, how to create a budget you will actually follow. How to estimate your expenses. What the local cost of living index is, and why they should look it up for an area they want to work in. What a ROI is, and if certain fields of education have, on average, a good ROI for the education they require.

    That would help ensure they are competitive in the workplace.

    not

    int main (){

    cout "Hellow World";

    return 0;

    }

    Because knowing it works won't do anyone any favors. Know HOW it works might help - but will probably be out of the scope of any HS level class.

    --
    "...whenever any Form of Government becomes destructive...it is the Right of the People to alter or to abolish it..."
  14. Why not make physics a requirement? by the_skywise · · Score: 2

    Or any major field of science like Biology, Chemistry, etc;

    Calculus?

    "Oh, not all students are smart enough to handle those subjects."

    But they're smart enough for Computer Science? Do students really need to know how to design a new sorting algorithm? Understand what O(n) means (oops, there's that advanced math again...) Or does "computer science" mean learning them thar kids to program and make purty web pages. That's fine but that's a TRADE skill, not a SCIENCE skill just like industrial design, typesetting and auto-mechanics.

  15. Define "Computer Science" by walterbyrd · · Score: 3, Interesting

    In ancient times, when I was a compsci major, Computer Science meant stuff like "Analysis of Algorithms."

    As I understand it, today Comp Sci 101 might be learning MS-Office.

    Programming also seems to have a different meaning. I am not sure that clicking on something, to change the color of a cartoon cat, is what I would call "programming." It may help with learning to use a computer, but not really programming.

  16. Re:So what is the way they want this done? by gstoddart · · Score: 4, Informative

    I have no problem with basic computer skills .. I have a problem with calling it computer science, and actually expecting you're going to teach everybody to code.

    Basic computer literacy is a fine and dandy thing, but unless they're just using an over-inflated terminology, "computer science" and programming have no relevance for most of these kids.

    --
    Lost at C:>. Found at C.
  17. The point is to have informed citizens by GlobalEcho · · Score: 2

    Many posters here are asking what "use" the curriculum could reasonably be expected to have for the students. They are taking the wrong perspective.

    As with math classes, chemistry classes, and even literature classes, the point of this would be to have students graduate with a general awareness of how the world works. Those who need a professional level of understanding will almost all enjoy deeper subject material in college.

    Here on Slashdot, we often bemoan how the average citizen is uninformed about security, how business managers don't understand why some problems are hard (http://xkcd.com/1425/), and what sorts of things coders need to think about. A class like this is aimed at mitigating those problems.

  18. Re:So what is the way they want this done? by KGIII · · Score: 2

    I wonder if it's just going to be much more than how to turn one on, use a browser, and then maybe figure out email and an office suite? I could get behind the idea of a real CS requirement, albeit a basic-ish one, where they learn about computers including the history of computers.

    I'm going to go out on a limb and suggest that this particular CS should also include some ideas about security and things like protocols, the history of the web, and things of that nature. I've typed out a longer list but I'm not gonna go dig it out.

    --
    "So long and thanks for all the fish."
  19. Re:So what is the way they want this done? by KGIII · · Score: 2

    Don't laugh. I have a brother who's as much a geek as I and actually has two years of CS under his belt. He *is* a plumber and lots of what he does is computerized these days. He often does the systems on larger buildings, not just residential but also commercial, and those things are pretty complicated - or can be. He actually makes pretty decent money at it. 'Snot a bad choice.

    --
    "So long and thanks for all the fish."