MAEN 508 - Logo in Mathematics Syllabus

Text | Description | Syllabus | Objectives | Requirements

TEXTS:

Two "texts" are required for this course. The first is the software MicroWorlds which can be purchased in class the first night. The second is the free downloadable software NetLogo from http://ccl.northwestern.edu/netlogo/. Readings each week will be assigned with class discussion posted on weekly topics.

top

DESCRIPTION OF COURSE: 

The course introduces the idea of one variable and multivariable simulations using real-world data for exploration and extension. Since programming is essential to creating simulations , the computer language of Logo will be used for one-variable simulations and the new language, NetLogo, will be used for multivariable simulations. Topics covered are: mathematical patterning in geometry and number systems, fractals and space-filling curves, probability and probabilistic grids, and simulation applications to a wide variety of curriculum disciplines.

 

top

SYLLABUS OF COURSE:

Patterning with Geometric Figures, Tail-End Recursion, Variables, and Utility Procedures

Introduction to Simulations through Mazes

Simulations using Probability, Random Walks, Probabilistic Grids with Random

Fractals and Space-Filling Curves with Embedded Recursion

The Internet with Project Presentation

Simulations with Text Box Manipulations

Multivariable simulations using NetLogo

 top

Objectives of MAEN 508:

1. to learn the programming language: Logo with its structure

2. to use applications of programming in the mathematics curriculum

3. to explore relationships between turtle mathematics and standard curriculum mathematics

4. to understand and experience different areas in problem solving theory using programming

5. to build one-variable simulations based on mathematics using programming

6. to use and modify multivariable simulations appropriate to different disciplines

 

 top

Requirements of the Course:

1. Fourteen short homework assignments demonstrating knowledge of Logo commands and simulation theory (60%)

2. Participation in the Class Topic Discussions based on the readings (10%)

3. Short paper (at least 750 words) on one of the readings(10%)
The paper is to analyze one of the readings in terms of your own learning and thinking about programming and simulations.

Questions to be answered are:
a) what is the premise of the reading/article?
b) how does that premise speak to learning programming?
c) how does that reading speak to learning of mathematics?
d) does the reading help your understanding of and learning about programming?
e) does the reading help your teaching of programming/simulations?
f) where do you see your future with programming/simulations and your students?

4. Project to explore any mathematical topic (20%)

The project presenting a mathematical idea is to have:
a) a title page
b) a menu page with buttons for options
c) a presentation of the idea
d) an interactive page for students to try out the idea
e) a conclusion page on the learning about the idea
 
 top
The last possible date to withdraw from this course without penalty is: October 24, 2003.

Syllabus | Home | Assignments | Bibliography