Franklyn Turbak

Associate Professor of Computer Science

Programs and programming languages are at the heart of both my teaching and research.

To read more about Dr. Turbak, his teaching, and his research, visit his web site.


  • S.B., Massachusetts Institute of Technology
  • M.S., Massachusetts Institute of Technology
  • Ph.D., Massachusetts Institute of Technology

Current and upcoming courses

An introduction to problem-solving through computer programming. Students learn how to read, modify, design, debug, and test algorithms that solve problems. Programming concepts include control structures, data structures, abstraction, recursion, and modularity. Students explore these concepts in the context of interactive programs, data processing, and graphics or audio, using the Python programming language.

Students in this section will complete self-directed weekly labs. This section is intended for students who have some previous programming experience, but would benefit from more before taking CS 230. Students unsure about whether to take CS 111, CS 111X, or CS 230 as their first Wellesley CS course should complete the CS placement questionnaire.

Enrollment in this course is by permission of the instructor. Students interested in taking this course should fill out this Google Form.