Office Hours, Spring 2012
Monday 10:45-12:45
Tuesday & Thursday 11:00-12:00
and by appointment
Class Schedule, Spring 2012
Introduction to Scientific Programming (CS 01.104)
Monday 9:25-10:40 p.m., Robinson 312
Wednesday 9:25-10:40 p.m., Education 2100Theory of Computing (CS 07.422)
Tuesday & Thursday 12:15-1:30 p.m., Robinson 201AProgramming Languages (CS 04.315)
Tuesday & Thursday 1:45-3:00 p.m., Savitz 321Computer Science Thesis I (CS 07.531), section 3
Spring 2012 Courses
Introduction to Scientific Programming (CS 01.104)
Syllabus
Schedule
Announcements (Last updated January 26, 2012)
Lab assignments
On-line quizzes
Selected Python examples from classProgramming Languages (CS 04.315)
Syllabus
Schedule
Announcements
Homework Assignments
On-line quizzes
Language-Learning Project
Language-Learning Groups
Language-Learning Presentations
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 questionsTheory of Computing (CS 07.422)
Syllabus
Schedule
Announcements
Homework Assignments
Class NotesLinks 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 2011 Mid-Atlantic Regional Programming Contest was held on November 5, 2011. If you are interested in participating in the 2012 contest, send me e-mail (nlt@elvis.rowan.edu) and I will put you on the contest information mailing list.
Watch the team scores as the contest happens today, and cheer for Rowan's teams!
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 (Association for the Advancement of 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