J. Correia Lopes


User Tools

Site Tools


P: 08/10/2018

Master in Informatics and Computing Engineering
Programming Fundamentals
Instance: 2018/2019

Practical work #3 :: Week of 08/10/2018


By the end of this class, the student should be able to:

  • Use the module Turtle to do simple graphics
  • Use the class Turtle to create instances and change their state
  • Use the for loop to do repeated tasks


  1. Brad Miller and David Ranum, Learning with Python: Interactive Edition. Python Turtle. [HTML] (Chapter 4)
  2. Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers, How to Think Like a Computer Scientist — Learning with Python 3 (RLE), 2012, [HTML] (Chapter 3)


  1. Study all the bibliography available on the class topic
  2. Make your own copy of the Google doc with the Assignments Sheet provided for this week
  3. Start answering the exercises using Spyder and take note of the programs in the Assignments sheet
  4. Submit in Moodle, when ready, before the deadline


  • FPRO, "Assignment #3: Program flow with turtles", available online at Google docs
  • FPRO, "Moodle task for this week", available online at Moodle


  • Using Turtle module to draw simple graphics. Object as instances of a class. Iteration with for loops.

FPRO, 2018/19

« Previous | Index | Next »

teach/fpro/labs/03.txt · Last modified: 13/10/2018 23:21 by Correia Lopes