CS 1150 PEEE   Logo: Cookbook (mostly) "Tutorials"

Overview

We have now used NetLogo to do turtle-graphics (first Logo learning task). Now we will use Logo to build some agent-based systems which is one of the main reasons for using Logo at this time. (Originally, Logo was meant as a mathematics exploration experience in which kids became familiar with numbers, angles, and procedural thinking as they programmed things they enjoyed.) Your task here is to produce three NetLogo programs by following the instructions provided in three separate "tutorials". You may work in pairs on this assignment if you wish—I encourage it.

NOTE: If you work in partnership each pair may develop theirĀ TARR together and submit a single report. Discussion between the partners is expected to occur. (The report will be assessed in part by the amount of discussion that seems to be reflected.)

The tutorials you are to complete are located on the same web site as the Core Concepts.pdf you read prior to logo_I.html. You are asked to complete the first two tutorials (Mystery Pattern and Langton's Ant) and to do one of the others (Rock-Paper-Scissors Ecosystem or Heatbugs with NetLogo).

FYI, I noticed a couple things about the information in the tutorials. They refer to NetLogo 4.x (e.g., 4.1.3) and our version is 5.3.1 (I think)—this should not be a problem. Also, the documents refer to the "Procedures" tab—I'm pretty sure that refers to the "Code" tab.

Grading

As with all previous programming tasks, the TARR (task-specific activity and program report) document you submit will be the graded component of this assignment. Since this task mostly involves following directions to create the three programs, the activity and reaction part of the report can omit "what was done" and focus on difficulties encountered, your reactions, and other facts about the experience. The reflection part of the report will still be analysis and explanation about programming or teaching programming. The TARR document includes a number of cues you can use to kickstart your reflection which is to include analysis of the experience and conclusions and rationales for them. The submission message should have the subject PEEE_Logo-II.

If a pair is submitting the report, be sure to include both names on the report. Also, if one person worked alone on part(s) of it, indicate that too.

If you have questions or difficulties

If you have questions about the assignment send me an e-mail or drop by my office. If you have a question while working on the assignment do the same. Keep in mind that when you encounter something you can't figure out you can/should think, explore, seek answers on google, etc. but, do not spend more than 15-30 minutes trying to overcome a particular error or problem.