Office Hours, Spring 2013
Monday & Wednesday 1:45-3:00
Tuesday & Thursday 12:15-1:30
and by appointment
Class Schedule, Spring 2013
Introduction to Scientific Programming (CS 01.104), section 4
Monday 12:15-1:30 p.m., James 3102
Wednesday 12:15-1:30 p.m., Robinson 325Introduction to Scientific Programming (CS 01.104), section 2
Monday 3:15-4:30 p.m., Robinson 325
Wednesday 3:15-4:30 p.m., Savitz 321Programming Languages (CS 04.315)
Tuesday 1:45-3:00 p.m., James 1128
Thursday 1:45-3:00 p.m., Science 254Artificial Intelligence (CS 07.450)
Tuesday & Thursday 3:15-4:30 p.m., Robinson 201A
Final Exam Schedule, Spring 2013
Introduction to Scientific Programming (CS 01.104), section 4 (TR 12:15-1:30)
Wednesday, May 8, 2:45-4:45 p.m., James 3102Introduction to Scientific Programming (CS 01.104), section 2 (MW 3:15-4:30)
Thursday, May 9, 2:45-4:45 p.m., Savitz 321Programming Languages (CS 04.315)
Thursday, May 9, 10:15 a.m. - 12:15 p.m., James 1128Artificial Intelligence (CS 07.450)
Thursday, May 9, 12:30-2:30 p.m., Robinson 201A
Spring 2013 Courses
Introduction to Scientific Programming (CS 01.104)
Syllabus - MW 12:15-1:30 section
Syllabus - MW 3:15-4:30 section
Schedule - MW 12:15-1:30 section
Schedule - MW 3:15-4:30 section
Announcements
Lab assignments
On-line quizzes
Selected Python examples from class
Notes page for exam 1
Notes page for exam 2
Notes page for exam 3
Extra credit assignment 1
Extra credit assignment 2Programming Languages (CS 04.315)
Syllabus
Schedule
Announcements (Last changed April 3, 2013)
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 questions
Language papersArtificial Intelligence (CS 07.450)
Syllabus
Schedule
Announcements (Last changed April 4, 2013)
Homework Assignments
Semester Project
Semester Project Presentation Schedule
Semester Project Demo Schedule
Symbolic Logic Interpreter (Note: Use Firefox or Mozilla, and enable JavaScript)
Some practice exercises for use with the Symbolic Logic Interpreter
Where to download SWI Prolog for Linux, Mac OS X, MS Windows
How to run SWI-Prolog on elvis
Selected lecture notes
Review questions for exam 2Links 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 2012 Mid-Atlantic Regional Programming Contest will be held on November 10, 2012. If you are interested in participating, 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
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