Faculty Profile

Lev Fruchter

(he/him/his)Adjunct Instructor in Computer Science (2019)

Contact Information

fruchtel@dickinson.edu

Bio

I study how people become programmers and the perspectives, metaphors and models that learners use to turn complex formal languages into personal, productive tools and skills. I also research the use of short stories, novels and film in STEM education.

Education

  • B.A., Oberlin College, 1989
  • M.P.S., New York University, 1998

2025-2026 Academic Year

Fall 2025

COMP 130 Introduction to Computing
An introduction to computer science as a scientific discipline. The key elements of computer programming will be introduced, using the Python programming language. This leads to techniques for solving problems and conducting scientific investigations via computation. Core topics include: programming constructs such as conditionals, loops, functions, and parameters; data structures such as arrays and dictionaries; libraries and objects; algorithmic techniques such as recursion; and software engineering techniques such as testing and debugging. Additional topics include social, legal and ethical issues raised by computing and computing for the greater good.Students may not take this course for credit if they have already received credit for COMP 132 or COMP 232.