The schedule and outline for this course is available at http://www.math.uic.edu/~burgiel/Mtht420/schedule.html.
In reality: In the Spring '01 course we will use the LOGO programming language to teach basic programming skills. The emphasis of the course will be on the ideas and intellectual processes involved in programming; students' experiences in this course should provide a solid foundation for future studies of computer programming.
Material will be presented in multiple formats. Lectures and handouts will cover the specifics of LOGO commands and theory about computer programming. There will be homework, exams and class discussions. Students will participate in and have the opportunity to design hands-on exercises in programming and tracing programs. Students will share their personal experience in presentations. The textbook covers the pedagogy of LOGO programming.
Exams, 50%: There will (probably) be two open book open note midterm exams (15% each) and a final exam (20%).
Class Participation, 10%: Students should be willing to work in groups, assist their peers, and share computers. They will be expected to ask questions and to present the results of their work in class discussions, and should not be overly disruptive of lecture or discussion.
Pencil, paper, floppy diskette.
Working email address.
Home computer.
Printout of the UCB LOGO user manual.
Some examples may be drawn from the book The LOGO Language: Learning Mathematics Through Programming by Feurzeig, Lukas and Lukas.