computer science @ cranbrook schools
Download
Skip this Video
Download Presentation
Computer Science @ Cranbrook Schools

Loading in 2 Seconds...

play fullscreen
1 / 14

Computer Science @ Cranbrook Schools - PowerPoint PPT Presentation


  • 61 Views
  • Uploaded on

Computer Science @ Cranbrook Schools. Rich Lamb – Computer Dept. [email protected] www.RichLamb.com. I. Me . CMU (the real one, in Pittsburgh) – EE Oops, EE = false – now what?? Experimental Psych course – stats. Me (more). 1977 – Cranbrook School. FORTRAN (my native language)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Computer Science @ Cranbrook Schools' - tia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
computer science @ cranbrook schools

Computer Science @ Cranbrook Schools

Rich Lamb – Computer Dept.

[email protected]

www.RichLamb.com

slide2
I. Me
  • CMU (the real one, in Pittsburgh) – EE
  • Oops, EE = false – now what??
  • Experimental Psych course – stats
1977 cranbrook school
1977 – Cranbrook School
  • FORTRAN (my native language)
  • and others since: assembler, BASIC, Pascal, C++, Java
  • Notice transition to OOP in AP: Pascal —> C++ —> Java
  • Initial FORTRAN class had lab once per 5-day week on a Digital Equipment Corp. PDP-11
  • Semester courses in Science department
1984 orwell would love it
1984 – Orwell would love it
  • AP Computer Science exam
    • Full year course, by necessity
    • Pascal
    • legitimized computer science at pre-college level
  • Computer Department established
    • Amicable separation from Science Department
  • Cranbrook and Kingswood Schools merge to form Cranbrook Kingswood School
requirements or not
Requirements – or Not
  • Typing (a.k.a. Keyboarding) – 20 wpm
  • Computer Literacy
    • Use software, computers
  • Two separate requirements and classes - mid-eighties
  • Combine these two requirements into one, and with one class
    • Easier for kids to schedule
  • Eliminate requirements (and the class) mid-nineties
    • Even easier to schedule!
today
Today
  • Computer Science / Computer Science I (“JV”)
    • Introductory course – no prerequisites or expectations
    • Half- v. full-credit (4 day/wk v. 5 day/wk + homework)
    • Objects First Using Java
    • Modify code – don’t write from scratch
    • Less teaching, more directing
    • Grading
cs csi
CS/CSI
  • Balance of test and homework
    • High test scorers must also do HW
    • Note “80” is “A-”, “70” is “B-”, etc. – scale is generous
    • Each student has personalized grid on her/his account
      • Can check grade anytime. w/o seeing instructor
    • Final project v. Final Exam
    • Ethics
cs ap varsity
CS AP (“Varsity”)
  • More than just “comp sci II”
  • Full year
  • Students must be independent workers
  • Most assignments are long-term
  • Sometimes “random” partners
    • Grade sometimes by weakest link
  • Same grading method
  • Mandatory final exam at semester, final project at end of year
cs ap varsity1
CS AP (“Varsity”)
  • IDE is now BlueJ (from JCreator)
  • A v. AB
    • Ironically, an improvement – same time for less material
computing programming
Computing ≠ Programming
  • Directed Study
    • Semester long, may be repeated
    • Web page design
    • Video
    • Hardware
    • Networking
other thoughts
Other Thoughts
  • Ethics
    • Computer ethics are a very important consideration
    • Students are/will be self-policing
  • Gaming
  • Robotics – STEM
  • Enrollment
    • You are in sales
    • Getting to know the kids
    • Be part of school life
helpful organizations
Helpful organizations
  • Mi CSTA
    • email: bwebster [at] barrywebster [dot] com
    • Free
  • MACUL – SIG Computer Science
    • Macul.org – navigate to SIGs
      • Cheap
ad