Nancy Tinkham
Computer Science Department
Rowan University

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 325

Introduction 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 321

Programming Languages (CS 04.315)
          Tuesday 1:45-3:00 p.m., James 1128
          Thursday 1:45-3:00 p.m., Science 254

Artificial 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 3102

Introduction to Scientific Programming (CS 01.104), section 2 (MW 3:15-4:30)
          Thursday, May 9, 2:45-4:45 p.m., Savitz 321

Programming Languages (CS 04.315)
          Thursday, May 9, 10:15 a.m. - 12:15 p.m., James 1128

Artificial 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 2

Programming 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 papers

Artificial 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 2

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.

Previous semesters' courses

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

ACM Programming Contest

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.

Contest Problems from Previous years

International Contest site

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 Chapter

Computer 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

Publications and Grants

Interesting books I've read recently


Nancy Tinkham
Computer Science Department, Rowan University

Valid HTML 4.0!