| Instructor | Russ Abbott |
| Office | ET A325; 323-343-6695 |
| Course web site | abbott.calstatela.edu/Courses/CS332 |
| Mailing List
I may use the mailing list to make or modify homework assignments. Please be sure to check your email regularly.
|
Join the CS332 mailing list. (http://groups.yahoo.com/group/CS332/)
Use the mailing list to ask questions about the class. Don’t be embarrassed to ask questions. For the most part, questions you have are questions others have as well. |
| For personal issues, send email to me directly: RAbbott@CalStateLA.edu. | |
| Office Hours | MW 12:30 - 1:00 W 3:20 - 4:20. Please use email as an extension of (or even better, a substitute for) office hour visits. |
| Syllabus | Functional Programming (using Haskell/HUGS) and Logic
Programming (using SWI Prolog). For the most part, we will work with these two paradigms in parallel--Haskell on Mondays and Prolog on Wednesdays. |
| Textbook |
Thompson, Simon,
and
Clocksin, William F.,
|
| File archive | http://groups.yahoo.com/group/CS332/files |
| Grading | You will be doing projects throughout the
term. Your grade will be based on the cumulative result along with my
estimate of how strongly I would recommend you for a job in this area. Considerations will include the quality and timeliness of your work along with other factors including (but not limited to) initiative, helpfulness, and reliability. I will generally ask for volunteers to present solutions to the homework projects. The number of times you present material will affect your grade. The quality of the work that you present along with your ability to explain it will also be taken into consideration, but the number of presentations will be most important. The final exam for this class is scheduled for June 7 at 10:45 - 1:15. I plan to schedule individual interviews with each of you in place of a traditional final. |