Office Hours, Fall 2009
Monday, Wednesday, & Thursday 10:30-1:30; and by appointment.
Class Schedule, Fall 2009
Fall 2009 CoursesProgramming Languages:
Wednesday 6:30-9:00 p.m., Education 2100
Programming Languages
Syllabus
Schedule
Announcements (Last updated November 19, 2009)
Homework Assignments
On-line quizzes
Language-Learning Project
Language-Learning Groups
On-line Ada References and Tutorials
Revised5 Report on the Algorithmic Language Scheme
Free interpreters and compilers: Scheme , SWI Prolog , YAP ("Yet Another Prolog") , Ada.
How to run the GNAT Ada compiler on elvis
How to run SWI-Prolog on elvis
Sample Prolog test questions
Sample mid-term questions
Sample final exam questions (Under construction)Links that apply to all courses
Program grading criteria for all courses
How do I assign letter grades to number scores?
University policy on Academic Integrity
Tutoring and study strategy resources
UNIX online references
Tips on making posters for the STEM Symposium and other conferences.
Frequently used Banner and Instructional Technology links
For faculty: How to verify a class list
For faculty and students: Check the current enrollment for a course section
For faculty: The Rowan Faculty Computer Replacement Policy
The 2009 Mid-Atlantic Regional Programming Contest is being held on November 7, 2009.
Watch the team scores as the contest happens today, and cheer for Rowan's teams!
If you are interested in participating in next year's contest, send me e-mail (nlt@elvis.rowan.edu) and I will put you on the contest information mailing list.
Scholarship information for students in computer science and information technology, including scholarships for female and minority students.
Resources for those considering conscientious objection to participation in war.
Organizational Affiliations
Rowan Student Organizations
Faculty Advisor: ACM Student ChapterComputer Science Organizations
ACM (Association for Computing Machinery)
IEEE Computer Society
AAAI (American Association for Artificial Intelligence)
Systers (an organization for women in computer science)Religious and Interdisciplinary Organizations
Holy Trinity Episcopal Church (Wenonah, NJ)
Mullica Hill Friends Meeting
Gloucester County Habitat for Humanity
Interfaith Hospitality Network of Gloucester County
ACMS (Association of Christians in the Mathematical Sciences)
Educational Background
B.S., mathematics, 1982: Wheaton College (Illinois)
Ph.D., computer science, 1990: Duke University
Research Interests
Artificial Intelligence (Inductive Logic Programming, Computational Linguistics)
Primary Teaching Interests
Artificial Intelligence, Theory of Computing, Programming Languages
Interesting books I've read recently