Slashdot Mirror


Chicago Public Schools Promoting Computer Science to Core Subject

dmiller1984 writes "The Chicago Public Schools, the third-largest public school system in the United States, announced a five-year plan today that would add at least one computer science course to every CPS high school, and elevate computer science to a core requirement instead of an elective. CPS announced this through a partnership with code.org, stating that the non-profit would provide free curriculum, professional development, and stipends for teachers."

19 of 236 comments (clear)

  1. Keyboarding by Bing+Tsher+E · · Score: 5, Insightful

    Every pupil will be required to take the Keyboarding course.

    The computer labs will fill with students who hate being there.

    1. Re: Keyboarding by cervesaebraciator · · Score: 4, Funny
      I don't normally do this, but in this case I can't resist:

      And there was no boring memorization/regurgitation/essay BS like history, English, or a ton of other subjectively marked courses where the prof's favorites got the best marks.

      That's minus two points. I could mark off a few more for poor style, but you seem like a nice kid so I'll let it slide.

    2. Re: Keyboarding by dcollins · · Score: 5, Insightful

      My current employer told me, years after the fact, that I got an interview specifically because my cover letter seemed so literate. Quality writing is the level-zero evaluation (quick and accessible) for anyone's level of education and attention to detail.

      More specifically, the idea of programming a computer and being simultaneously sloppy on syntax is pretty mind-boggling -- and from experience the code turned out by people like that, not caring about how they communicate with other people (if it compiles, it's committed), is pretty hellish.

      --
      We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
    3. Re: Keyboarding by MightyYar · · Score: 3, Insightful

      It's all context.

      A resume or cover letter has to be absolutely perfect. Two things bother me about mistakes on those: First, at least take the time to have a friend check your resume. How long would that take? If you don't care enough to do that, then why am I even reading this thing? Second, you have to be aware that there are grammar and spelling Nazis out there - some of them in HR and some in your chosen field. How can you possibly be good at critical thinking if you don't realize this and try to take this minimal step to assuage them? This is the first impression you will have on a potential employer!

      On the other hand, some minor grammar or spelling (but really, spell check?) errors in internal documentation are no big deal, and certainly not worth kicking back a code or documentation review. Those only should happen when it changes the meaning or affects understanding somehow.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    4. Re: Keyboarding by cervesaebraciator · · Score: 3

      I try to communicate clearly, but I'm sure a review would show that I do not proofread as I would for a published text.

      FTFM. What an illiterate ass. Doesn't even bother to proofread.

  2. Another distraction from basic education by Anonymous Coward · · Score: 5, Insightful

    If we can't get basics like reading figured out, what does it matter?

    Try this: duckduckgo/google/bing/etc for "chicago public schools proficient".

    Let's get reading figured out before we promote other things to core requirements.

    1. Re:Another distraction from basic education by dcollins · · Score: 5, Informative

      For what it's worth, more instruction in reading-as-its-own-thing can be counterproductive. What I've seen for reported research is that time spent on raw reading strategies ("find the main point", etc.) is productive up to about 10 hours and then doesn't give any more benefit. More productive is to get kids reading rich-content material in history and science and everything else, developing larger vocabularies, making more connections between more ideas and concepts. Neuroscientist Daniel Willingham phrases this, "Teaching content is teaching reading." Saying that we need to perfect reading in the abstract before broadening knowledge of the world is a waste of time and counterproductive -- like spinning tires in mud or dropping kids mentally into a sensory-deprivation tank.

      http://www.danielwillingham.com/1/post/2012/03/school-time-knowledge-and-reading-comprehension.html

      --
      We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
  3. Critical thinking by enigma32 · · Score: 3, Insightful

    Yeah, this is great and all...

    But wouldn't it be more useful to have a course that emphasizes critical thinking about all types of problems rather than focusing on one specific application of critical thinking? People usually seem to overlook that the important thing about working with computers is the ability to think critically about what you're doing, not the specifics of what you're doing.

    Traditional science classes kind of broach the surface of critical thinking, but I suspect that it could be covered in much greater depth over a wide variety of problems, to much better effect.

    1. Re:Critical thinking by scamper_22 · · Score: 3, Insightful

      I taught high school computer science for a while and I an a software developer.

      I think almost anyone will agree that teaching how to think, understand and create algorithms, and critical thinking is the goal of computer science.

      However, how do you express those thoughts? You could do it through the use of abstract mathematical symbols or perhaps pseudo-code.

      Or you can express thoughts same thoughts via a programming language.

      Better still, using a programming language lets you see the actual results of what you programmed, debug, find problems, view variable contents...

      People who criticize the teaching of computer science always seem to hate on the choice of programming language. Look, I agree sometimes schools pick a practical or industry used programming language.

      But this is not a problem. The problem resides in what you do with that language. If all you teach kids about programming is calling into libraries, then yeah, it is a problem. But if you teach them logic and control and variables, which most programming languages provide, then you're doing fine.

      Even languages like Java which hide memory allocation are not that bad. This is high school computer science. If you can get them to understand variables and a for-loop, you're a miracle worker :)

      They can learn the details of memory management in college/university or another advanced high-school class.

  4. Make it core for Trig students by Spy+Handler · · Score: 4, Insightful

    Forcing CS down on everyone's throat would be like forcing calculus. Some can take it and some can't.

    I'd guess that about half the population (IQ below 100) will never get programming no matter how hard you try to teach them.

    But if a kid can pass algebra and geometry, they can probably learn some BASIC.

    The ones that can't hack algebra, teach them Excel or data entry so the school board can be proud of leading the high tech education future or something along those lines.

  5. PC-free households by tepples · · Score: 4, Insightful

    If computer science is a requirement, then how will students in households without a general-purpose computer complete their homework assignments? A lot of households rely on iPhones, iPads, and/or game consoles, which don't offer much in the way of end-user programmability.

    1. Re:PC-free households by dmiller1984 · · Score: 4, Interesting

      I teach CS and my students never have homework. One of the benefits of a CS class is the flipped model that allows most, if not all, of the work to be completed in class.

    2. Re:PC-free households by Microlith · · Score: 3, Insightful

      It's worse than that. When I was a kid I was interested in programming before I ever had access to computers at school that could support it. I did Visual Basic and Delphi at home on the family PC, and also on the 386 it replaced that I had commandeered. It was at least 3 years before I was in a position to buy my own.

      I feel sorry for the coming generation of kids who will know nothing but locked down, hostile devices that will have to convince their parents that they need a real computer, particularly if their parents are computer averse.

  6. Re:The Typing of the Dead by blackraven14250 · · Score: 3, Insightful

    Depends on the student (just look at the player demographics of Mario games vs. violent zombie games), although I don't think that would fly in almost any school nowadays. Mario is a much less openly violent game. It's overall structure is better at educating students from a zero-experience start, as well. For example, in MTT, they show you exact fingers for any given key. You can get through most of the first level with hunt and peck, which means less frustration for students, and a better likelihood of them wanting to play more instead of give up. Meanwhile in TotD, you're lucky to make it through the first level at all as a typical kid typist IIRC (it's been a long time, but I played TotD a few years after MTT, and couldn't get to the annoying imp+golem boss - I just beat him on Dreamcast with a lightgun instead). I actually think MTT is one of the best educational games ever created - it's thoroughly teaching the skills, but makes it feel so much like a real game, and starts from a realistic skill level to allow anyone to pick it up.

  7. Teaching critical thinking early is a bad idea by tlambert · · Score: 4, Insightful

    But wouldn't it be more useful to have a course that emphasizes critical thinking about all types of problems rather than focusing on one specific application of critical thinking?

    Teaching critical thinking early is a bad idea.

    There is a place and time for shoveling as much information into a child's head as it can possibly hold without exploding. This is when we teach multiplication tables, drill grammar into their thick skulls, teach them basic math up through algebra, spelling, penmanship, history, and so on.

    As soon as you teach critical thinking skills, it's like setting the write protect bit: it enables them to make a value judgement on the validity of the information they are being given by the teachers (and other adults), and as soon as you have that, you begin to build distrust of information sources - even ones with good information to impart.

    Generally some critical thinking skills form on their own; creative writing, physics, chemistry, debate, and other classes tend to foster their development, regardless of whether or not you are done shoveling the basic stuff into their heads. As soon as that bit is set, you might as well give up trying to program them, you've lost: they're teenagers.

    Logic classes belong in the first quarter/semester of your first year of college, and not before.

    1. Re:Teaching critical thinking early is a bad idea by cheekyjohnson · · Score: 3, Insightful

      Exactly. Why would we ever want to 'teach' people to have critical thinking skills? Schooling is all about indoctrination and rote memorization, and actual thoughts would just get in the way of that.

      --
      Filthy, filthy copyrapists!
    2. Re:Teaching critical thinking early is a bad idea by femtobyte · · Score: 5, Insightful

      Woah, kids don't become teenagers because you've taught them critical thinking. You're seriously confusing correlation and causation here. Kids hit the "teenager" stage of mental development whether you want it or not, as a natural part of the progression in brain development. The right time to teach critical thinking is whenever kids are ready for it (which will vary from child to child, sometimes by quite a lot).

      For young children still in the "sponge up, memorize, and repeat information from the environment with no higher analysis" developmental phase, a repetitive, memorization of random facts and methods approach is appropriate. However, introducing the "higher thinking" approach as soon as kids are able to handle it is highly beneficial --- when you can understand and synthesize material, in addition to just remembering something you've seen before, you'll do far better at every subject. Stunting critical skills by beating rote conformity into teenagers (who have hit brain development stages incompatible with this) may produce quiet, well-behaved, and dull idiots, but that shouldn't be the goal of education. Rather, guiding the inevitable development of critical thinking through the wacky teenage years to take advantage of good information along with rebelling against bad is how to go about education.

    3. Re:Teaching critical thinking early is a bad idea by tlambert · · Score: 3, Interesting

      Exactly. Why would we ever want to 'teach' people to have critical thinking skills? Schooling is all about indoctrination and rote memorization, and actual thoughts would just get in the way of that.

      I think you missed the part where I said that some critical thinking skills are formed on their own; and people should definitely have critical thinking skills; I've been persuaded by another poster that it should be a mandatory grade 12 (High School Senior) course, rather than waiting for the first year of college.

      It's counter productive to impair the ability to teach children rote information by teaching them to doubt the source before attempting to teach them the rote information. For non-rote information classes, that's the likely places that self-derived critical thinking skills will develop on their own.

      Also see my other post about certain religious sects - I give the example of Amish/Mennonite communities) where doubting your teacher in school becomes the same as doubting your parents and doubting your religious authority. Instilling a high probability of acting on such doubts, which is an opportunity given at 14-16 years of age in those communities, is effectively cultural genocide.

      While you may be saying "Good! I'm a rational humanist, and they should be too! I want everyone to be like me!", those cultures embody skill sets that we, as a society, may decide we need some day, in the same way that some - myself included - have argued that kids should be taught to do math without calculators because one EMP, and they won't be able to add anything on their own past "ten fingers" any more.

  8. Re:Taught by whom? by GlobalEcho · · Score: 3, Interesting

    CPS pays an average of just under $75K to teachers, which is more than most private schools do. Along with the extra job security and (promised if not delivered) pensions, that makes the teaching positions attractive to quite a few people. The teachers I know also feel good about dedicating their professional lives to students in CPS, who are generally in need of every bit of help they can get.

    If I had made a bundle in the dot com bubble or something, I could see myself teaching CS in CPS. Or at least trying -- I teach grad school and don't know if I have the personality for younger students.