Michael Panitz's Home Page

BIT 142 BIT 143
BIT 116  

"One machine can do the work of fifty ordinary [people].  No machine can do the work of one extraordinary [person]."  
-- Elbert Hubbard (with the masculine pronoun replaced with something gender-neutral).

I am the Founding Faculty Professor of Software Programming at Cascadia Community College

Here is my contact info:
My Office: Room 319
Phone: (425) 352 - 8211
Fax: (425) 352 - 8177, Attn: Prof. Michael Panitz
Email: MPanitz@cascadia.edu
Mailing Address:
Michael Panitz 
Cascadia Community College, Room 154
18345 Campus Way NE
Bothell, WA, 98011
Attn: Prof. Michael Panitz

Useful Cascadia Information and Links

How much is tuition?  (How much are the other fees?)

How do I apply to Cascadia, and then register for classes?

When is the registration office (aka Enrollment Services) open?

I'm having trouble with my student account - tell me about the Open Learning Center
                                                         (For problems with your StudentTracker account, contact your instructor)
What are the hours of the Open Learning Center

How do I get to campus?
 

Teaching

Past Courses:
The most recent 'instance' of each course is kept here so that potential future students can see what the courses are like.
Older instances are available upon request.

2015:
Fall:
Spring:
Winter:
2014:
Fall:
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
Summer:
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
Spring:
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
2013:
Winter:
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
Fall:
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
2012:
Spring
Winter:
  • BIT 115: Intro To Programming
  • BIT 116: JavaScript
  • BIT 142: Intermediate Programming
  • BIT 265: Data Structures and Algorithms
2011:
Fall:
  • BIT 115: Intro To Programming
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
Summer:
  • BIT 115: Intro To Programming
Spring:
  • BIT 115: Intro To Programming
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
Winter:
  • BIT 115: Intro To Programming
  • BIT 116: JavaScript
  • BIT 142: Intermediate Programming
2010:
Summer:
  • BIT 115: Intro To Programming
2010:
Spring:
  • BIT 115: Intro To Programming
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
Winter:
  • BIT 115: Intro To Programming
  • BIT 116: JavaScript
  • BIT 265: Data Structures and Algorithms
2009:
Fall:
  • BIT 115: Intro To Programming
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
Spring:
  • BIT 115: Intro To Programming
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
Winter:
  • (Fully engaged in a Teaching Fellowship at the University of Washington, Tacoma)
2008:
Fall:
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
  • (One class release to work on NSF grant being run by BCC & UW-Bothell)
Spring:
Winter:
  • BIT 116: JavaScript
  • BIT 142: Intermediate Programming
  • BIT 265: Data Structures and Algorithms
2007:
Fall:
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
  • (One class release to work on grant funded by Microsoft Research Computer Gaming Initiative under the Computer Gaming Curriculum in Computer Science RFP, Award Number 15871)
Spring:
Winter:
  • BIT 116: JavaScript
  • BIT 142: Intermediate Programming
  • BIT 265: Advanced Data Structures & Algorithms
2006:
Fall:
  • BIT 115: Intro to Programming
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
Spring:
  • BIT 115: Intro to Programming
  • BIT 142: Intermediate Programming
  • BIT 143: Programming - Data Structures
Winter:
2005:
Fall:
Spring:
Winter:
2004:
Fall:
Summer:
Spring:
  • BIT 115: Intro to Programming
  • BIT 143: Programming - Data Structures
  • (Continued serving as Teaching and Learning Lead (i.e., the department chair) )
Winter:
  • BIT 115: Intro to Programming
  • BIT 143: Programming - Data Structures
  • (Continued serving as Teaching and Learning Lead (i.e., the department chair) )
2003:
Fall:
  • BIT 115: Intro to Programming
  • BIT 255: Object Oriented Design
  • MATH 095: Intermediate Algebra
  • (Continued serving as Teaching and Learning Lead (i.e., the department chair) )

Spring:

  • BIT 115: Intro to Programming (All three sections)
  • (Continued serving as Teaching and Learning Lead (i.e., the department chair) )

Winter:

  • BIT 115: Intro to Programming
  • BIT 143: Programming - Data Structures
  • (1/3 release time for serving as Teaching and Learning Lead (i.e., the department chair) )
2002:
Fall:
  • BIT 115: Intro to Programming
  • BIT 143: Programming - Data Structures
  • BIT 255: Object Oriented Design
Spring: 
  • BIT 115: Intro to Programming
  • BIT 143: Programming - Structures and Algorithms
  • BIT 265: Structures And Algorithms
Winter: 
  • BIT 115: Intro to Programming
  • BIT 143: Programming - Structures and Algorithms
  • BIT 255: Object Oriented Design
2001:
Fall 
  • BIT 115: Intro to Programming
  • BIT 116: JavaScript
  • BIT 142: Basic C++
Summer
  • BIT 143: Advanced C++


Other professional activities


Personal-ish

Keep in mind these are years old, at least
Puzzlers

Web Toys

Geek Reads

CSS 430