Colleen M. Lewis

ColleenL@berkeley.edu

329 Soda Hall

Berkeley, CA 94720

about me
publications

Diversity: Retention and Recruitment

Lewis, C. M. (2011). Is pair programming more effective than other forms of collaboration for young students? Computer Science Education. 21(2). 105-134.

Crutchfield, O. S., Harrison, C. D., Haas, G., Garcia, D. D., Humphreys, S. M., Lewis, C. M., & Khooshabeh, P. (2011). Berkeley Foundation for Opportunities in Information Technology (BFOIT): A Decade of broadening participation. Transactions on Computing Education. In press.

Lewis, C. M. (2010). How programming environment shapes perception, learning and goals: Logo vs. Scratch, ACM SIGCSE Bulletin. 41(1), 346-350.

Lewis, C. M. (2010). Attrition in introductory computer science at the University of California, Berkeley. Tech. rep., EECS Department, University of California, Berkeley.

Pedagogical Innovation: Lab-Centric Instruction

Lewis, C. M., Titterton, N., & Clancy, M. (2011). Developing students' self-assessment skills using lab-centric instruction. The Journal of Computing Sciences in Colleges. 26(4). 173-180.

Titterton, N., Lewis, C. M., & Clancy, M. (2010). Benefits of lab-centric instruction. Computer Science Education (Ed. Y. Ben-David Kolikant) 20(2), 79-102.

curriculum development

College Curriculum (Contributor)

UC Berkeley, CS10, The Beauty and Joy of Computing (CS 0.5) Fall 2009, Fall 2010

Pre-College (Creator)

Junior-High Curriculum in Scratch (in 6th iteration) available HERE email me for a copy. Also customized and used by:

  • Albany High School, Albany, CA - site
  • Edna Brewer Middle School, Oakland, CA - site
  • Martin Luther King Middle School, Berkeley, CA - site
teaching

Instructor/Lecturer

UC Berkeley, CS61A, Structure and Interpretation of Computer Programs: Summer 2011

UC Berkeley, CS61bl, Data Structures: Summer 2009, Summer 2010, Spring 2011

UC Berkeley, CS3, Introduction to Symbolic Programming: Summer 2008

Teaching Assistant (GSI)

UC Berkeley, CS39n (now CS10), The Beauty and Joy of Computing (CS 0.5) Fall 2009

UC Berkeley, CS3, Introduction to Symbolic Programming (CS 0.5): Spring 2008, Fall 2008

UC Berkeley, CS61A, Structure and Interpretation of Computer Programs (CS1) Fall 2009

UC Berkeley, CS61b, Data Structures (CS 2) Spring 2009, Spring 2010

UC Berkeley, CS301, Teaching Techniques for Computer Science Fall 2008, Spring 2009, Fall 2009, Spring 2010, Fall 2010, Spring 2011

Pre-College Teaching

UC Berkeley Academic Talent Development Program (ATDP), Creating Music, Movies and Games with Computeres (entering 6th grade): Summer 2009, Summer 2010

Science For Youth (SciFy) Summer 2009

outreach

College Level

CS KickStart at UC Berkeley (Co-founder). Launched in the summer of 2011, a workshop for incoming freshman without prior programming experience. Info available here: HERE

Graduate Women in Computer Science and Electrical Engineering (WICSE) - Co-president 2010-2011

Fun one-day things

Girls Go Tech Career Exploration (Girl Scouts) in February 2008, 2009, 2010

Mills Expanding Your Horizons (EYH) in March 2007, 2008, 2009, 2010,

San Francisco State Expanding Your Horizons (EYH) in November 2008, 2009