------art_145286_3897451.1185328164828
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On 7/25/07, M. Edward (Ed) Borasky <znmeb / cesmail.net> wrote:
>
> Ryan Davis wrote:
> > There is a certificate course at the UW starting this fall. It is 3
> > quarters long starting at rubynewb, then rails/web development, then
> > rubyjedi. no, not the real titles. You are not required to take all
> > three courses. do what feels right. To take just one:
> >
> >     http://www.extension.washington.edu/ext/certificates/rby/rby_sce.asp
> >
> > There is space available. apparently, plenty of space... so take make
> > this a success, if you are interested or suspect someone you know is
> > interested, PLEASE, help make it happen.
> >
> > -----
> >
> > Course syllabus for fall quarter is below:
> >
> >      1. Basics
> >
> >      2. Language Summary
> >          hello world
> >          invoking methods (go see ri)
> >          Basic datatypes: string, range, numbers, regexps, symbols
> >          Control flow structures: if/unless/case/loop/while/until
> >
> >      3. Testing Concepts & Unit Testing
> >
> >            From here on out, the classes and homework will be
> >            driven via tests:
> >
> >            All homework will have impl and tests where the student
> >            needs to write tests for the impl and find any possible
> >            bugs and write impl for the tests to make them pass. By
> >            attacking on both sides, you'll get a better
> >            appreciation for TDD and still have real world examples
> >            of (buggy) code without tests.
> >
> >      4. Language in More Detail
> >          Containers: Arrays, Hashes, Files... Enumerable
> >          More control flow
> >          Iterators & closures (incl syntax for x in y;
> >            break/redo/next/retry)
> >          Exception handling
> >
> >      5. Object-Oriented Programming Concepts
> >          Classes
> >                is-a vs. has-a, instances vs classes
> >          Methods/messages
> >          Modules
> >                include/extend, when to use vs classes
> >          Philosophical: do the simplest thing that could possibly work
> >
> >      6. Playing with Standard Libraries
> >          Libraries (find, time, yaml, marshal)
> >          RubyGems / RAA / rubyforge
> >          tcp chat server
> >
> >      7. Projects Week 1: iTunes Data Mining, Inc.
> >            or self-driven project you'd rather.
> >
> >      8. Projects Week 2: Student Driven
> >          Regular Expressions, CSV, Data Mining
> >
> >      9. Projects Week 3: Extending by playing with Popular Libraries
> >          Hpricot - html/xml parser
> >          Mechanize - web scraper
> >
> >      10. Playing Well with Others
> >          Working with & contributing to the open-source community
> >
> >
> >
> >
> >
> Sounds fantastic!! How is this to be delivered? Electronically? Or must
> one drive up to Seattle from, say, Portland? ;)


Indeed, is it available on the net? If it is is it available
internationally?

------art_145286_3897451.1185328164828--