-A A +A

Nifty Assignments Website

Oct
05

This is a great website for educators looking for extra (and fun) programming assignments.

Posted By sfletche read more

CSTA Website

Oct
05

CSTA (Computer Science Teachers Association) is a fairly new organization that is steadily growing more relevant for K-12 computer science education.  They provide curricula, research, videos, posters, and much more.  Check out their website!

Posted By sfletche read more

CMU Summer Java Workshop for APCS Teachers

Oct
05

For many years this workshop has been one of the highlights of my summer vacation.  The workshop presenters Mark Stehlik (Teaching Professor at CMU and former Chief Reader for the APCS exam), Don Slater (Lecturer at CMU and consultant to the APCS Exam reading since 1990), and Judy Hromcik (former member of the APCS Development Committee) have continually done a fantastic job providing new and relevant material year after year for AP computer science teachers.  Located on the awe-inspiring campus of Carnegie Mellon in Pittsburgh, PA, this workshop has been a draw for many interesting and eff

Posted By sfletche read more

Sign up for the AP Computer Science Listserv/Digest/Electronic Discussion Group (EDG)

Oct
05

When I started teaching AP Computer Science for the first time I felt isolated in my high school.  While other teachers had other teachers to talk to about how best to approach a given topic or lesson, I felt that not only was I the only computer science teacher in the building, I soon realized that I was the only person in the building who knew anything at all about computer science in general.  Having this discussion group to read through every morning and to send the occasional question to, was a godsend and provided me with a wealth of materials, ideas, workshops, and connections that I

Posted By sfletche read more

Computer Science Unplugged

Oct
05

Computer Science Unplugged is a series of learning activities that reveals a little-known secret: computer science isn't really about computers at all!
Unplugged teaches principles of computer science such as binary numbers, algorithms and data compression through games and puzzles that use cards, string, crayons and lots of running around.

Posted By sfletche read more

The BlueJ Development Environment

Oct
05

The BlueJ environment was developed as part of a university research project about teaching object-orientation to beginners. The system is being developed and maintained by a joint research group at Deakin University, Melbourne, Australia, and the University of Kent in Canterbury, UK. The project is supported by Sun Microsystems.

Posted By sfletche read more

Achieving Gender Equity in the High School CS Classroom

Oct
05

I found that the simple acting of writing a promotional letter for the introduction to CS course and mailing it to all the students (both male and female) that performed well in either Geometry or Algebra II increased not only the quality of my students but more impressively, it almost completely evened out the gender ratio in my classrooms.  I went from having around 20% female students to just under 50%.

Posted By sfletche read more

Reasons for Choosing Python

Oct
05
    • Originally designed for education
    • Simple syntax (no semicolons or curly braces)
    • Forced Indentation
      • Students learn a programming style that is easy to read
    • Can be used to write scripts as well as large projects
    • Python is a multi-paradigm language (scripting, object-oriented, and functional)
    • Comes with a simple development environment (which includes an interpreter)
Posted By sfletche read more

Lois Delcambre’s Intro Course from Spring ‘09

Oct
05

 
 

Dr Delcambre uses Python to
introduce potential majors to the field of computer science.

Posted By sfletche read more

Algorithmics Review

Sep
30

 
I love this text.  I consider it the most comprehensive and well-written text on computer science that I have seen.  It is not programming based and uses pseudo code for many of its examples, however I would encourage anyone interested in the field of computer science to consider this text as a permanent addition to their bookshelf or bedside table.

Posted By sfletche read more

Pages

Subscribe to Computing Portal RSS