CS 116

Course that uses the Python programming language. Focuses on the writing of small programs and introduces several small basic concepts in CS. Builds on the techniques and patterns learned in CS 115, transitions students to imperative languages.

CS 115 or CS 135 or CS 145


Victoria Sakhnini


  • Generative and Structural Recursion
  • Mutation
  • Primitive types
  • I/O
  • Sequencing
  • Selection
  • Looping
  • Function Definition and Use
  • Issues in Computer Science

Useful Links: