Administrivia Exams and grading policy Homework sets Homework solutions FAQ Maple resources Maple examples

 

SYMBOLIC PROGRAMMING METHODS

 

 

Administrivia

The course meets at 11:30 MWF in Wean Hall 5202. I don't have regularly scheduled office hours but am always happy to meet with students; you can send me email at the address jcumming@andrew.cmu.edu to arrange an appointment. Homework will be set every Monday and will be due on the following Monday; late homework will not be accepted.

 

Exams and grading policy

There will be a midterm and a final. The midterm counts for 30%, the final for 50% and homework for the remaining 20%.

 

Homework sets

Not for credit: exercises to familiarise yourself with Maple.

  1. Homework 1 due 31 January.
  2. Homework 2 due 7 February.
  3. Homework 3 due 14 February.
  4. Homework 4 due 21 February.
  5. Take home midterm due 5 March.
  6. Homework 6 due 20 March.
  7. Homework 7 due 17 April. To save you typing in the big integers involved here is the TeX source code for the HW, you should be able to cut and paste the integers from here into Maple.
  8. Homework 8 due 5 May.
  9. The final due 16 May.

 

Homework solutions

  1. Homework 1 solutions.
  2. Homework 2 solutions.
  3. Homework 3 solutions.

 

Frequently asked questions

Some frequently asked questions.

  1. How do I run Maple on an Andrew workstation?

    Type "xmaple &" at the prompt.

  2. Is there a bulletin board for this course?

    Not yet but one should soon be appearing as academic.math.21-320 .

  3. Is there a textbook for this course?

    Nicolaides and Walkington, "Maple: A comprehensive introduction", Cambridge University Press.

  4. I am running Windows 2000 and Maple is ignoring input from the keyboard. Help!

    Rename the file opengl32.dll to opengl32_.dll in the bin.wnt directory. This directory is found in the Maple directory. (Thanks to Mark Friedgan for bringing this to my attention).

  5. When I look at a worksheet with my browser all I see is pages of random garbage. Help!

    Save the worksheet as a file and then load it into Maple: you can do this either by selecting Open from the File menu, or by starting up your Maple session with something like "xmaple lecture1.mws &"

  6. What is the best way to submit my homework by email?

    Create a Maple worksheet containing your homework solution. Save it as PostScript (select Print from the File menu, check the "Output to file" option at the top of the Printer Setup window and then hit Print button). Mail it as a MIME enclosure to the special address maplehw@asdb.math.cmu.edu. Please be sure to put your name on the worksheet and to make it clear which calculations correspond to which questions!

  7. When I export a worksheet in LaTeX, I cannot process the resulting file because I am missing the necessary style files. Help!

    You can download the style files you need from here.

 

Maple resources

Here is a selection of Maple resources on the World Wide Web.

 

Maple examples

  1. Maple worksheet for Lecture 1 .
  2. Maple worksheet for Lecture 2 .
  3. Maple worksheet for Lecture 3 .
  4. Maple worksheet for Lecture 4 .
  5. Maple worksheet for Lecture 5 .
  6. Maple worksheet for Lecture 6 .
  7. Maple worksheet for Lecture 7 .
  8. Maple worksheet for Lecture 8 .
  9. Maple worksheet for Lecture 9 .
  10. Maple worksheet for Lecture 10 .
  11. Maple worksheet for Lecture 11 .
  12. Maple worksheet for Lecture 12 .
  13. Maple worksheet for Lecture 13 .
  14. Maple worksheet for Lecture 14 .
  15. Maple worksheet for Lecture 15 .
  16. Maple worksheet for Lecture 16 .
  17. Maple worksheet for Lecture 17 .
  18. Maple worksheet for Lecture 18 .
  19. Maple worksheet for Lecture 19 .
  20. Maple worksheet for Lecture 20 .
  21. Maple worksheet for Lecture 21 .
  22. Maple worksheet for Lecture 22 .
  23. Maple worksheet for Lecture 23 .
  24. Maple worksheet for Lecture 24 .
  25. Maple worksheet for Lecture 25 .
  26. Maple worksheet for Lecture 26 .
  27. Maple worksheet for Lecture 27 .
  28. Maple worksheet for Lecture 28 .
  29. Maple worksheet for Lecture 29 .
  30. Maple worksheet for Lecture 30 .
  31. Maple worksheet for Lecture 31 .
  32. Maple worksheet for Lecture 32 .
  33. Maple worksheet for Lecture 33 .
  34. Maple worksheet for Lecture 34 .
  35. Maple worksheet for Lecture 35 .
  36. Maple worksheet for Lecture 36 .
  37. Maple worksheet with animations of a vibrating circular membrane.
  38. Maple program file with code for generating random graphs and testing for cliques and independent sets.