Computer science @ cranbrook schools
Download
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


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