341, Autumn 2003
Office: CSE 638 (Sixth floor of the Allen Center for Computer Science and Engineering)
Office Hours: Mondays & Fridays 2:30-3:20 or by appointment.
Phone: (206) 543 4848
Undergraduate Teaching Assistant: Aiman Erbad
Class Meeting Times and Location:
Section AA: Th 8:30-9:20 in EE1 042
Section AB: Th 9:30-10:20 in MEB 235
Welcome to CSE 341!
29 Sept. Each student registered for the course as of this morning has been added to the class mailing list. If for any reason you are not on the list, please join. To do this, send a message to email@example.com with the subject line
Then when you receive an email message requesting confirmation, simply reply to that message. You should then receive an actual confirmation of being subscribed.
1 Oct. Log into INFACT to answer the background questionnaire questions and to enter your preferences for groupmates. Log in using your UWNetID as the login name and your student number as the password. Once you are in, you can change your password.
1 Dec. Recommended reading and exercises for learning the basics of Prolog: Read Roman Bartak's Learning Prolog Via Examples online (lessons 1-7 and 11). Define and test a predicate cousin(A,B). Define and test a predicate palindrome(List) that is true if its argument is a list that is palindromic (or contains variables that can be instantiated to make it palindromic). Define and test a predicate singletons([a,b,c],[[a],[b],[c]]) that is true if its second argument is a list of lists, each of whose elements is the corresponding element from the first argument list. You are not required to turn in this work, but you can expect questions on the final exam related to these exercises and the Prolog constructs that support them.
Contact the instructor at: firstname.lastname@example.org