Video Lessons

Learning Objectives

Learning Objectives

  • Analyze and explain how Foo evaluates an instruction.
  • Change short programs that use predicates, IF, IFELSE and REPEAT.
  • Design, build, test, and debug a program that uses: basic instructions, information from users, standard conditional and iterative structures, and procedures you wrote yourself.
  • Choose appropriate conditional and iteration constructs for a given programming task.
  • Explain and show how to write a procedure that invokes subprocedures.
  • Describe the mechanics of parameter passing.

About the Center for Talent Development

Center for Talent Development (CTD), housed at Northwestern University's School of Education and Social Policy, is an accredited learning center and research facility that identifies, educates and supports gifted students and their families and serves as a leader in gifted education. Learn more about the Center for Talent Development.