J Seminar

Course Outline
Guidlines for Choosing a Password
Class Files
J Software
About the J Programming Language
The J Vocabulary
J Primer [ HTML ] [ PS ] [ PDF ]
J Dictionary [ HTML ] [ PS ] [ PDF ]
J Phrases [ HTML ] [ PS ] [ PDF ]
ACM Special Intrest Group on APL and J SIGAPL
Journal of the British APL Association Vector
J Frequently Asked Questions
Class newsgroup tu.csci3291
Terminal Session on this Machine
Computer Jargon Dictionary
Frequently Asked Questions (FAQ) Archive

A Small Sampling of Dr. Kenneth E. Iverson's J Papers and Awards

Computers and Mathematical Notation [ HTML ]
Math for the Layman [ HTML ]
Programming Notation in Systems Design [ PDF ]
IBM Fellow [ HTML ]
ACM Turing Award [ HTML ]

Professor Keith Smillie's J Papers

Beginning J [ PS ] [ jbegin.ijs ]
Some Notes on Introducing J with Statistical Applications [ PS ]
J Companion for Statistical Calculations [ PS ] [ jcomp.ijs ]
JSP: A J Statistical Package [ PS ] [ jsp.ijs ]
J 4.01 Windows Programming Examples [ PS ] [ jwinex.ijs ]
Teaching with J - An Example from Statistics [ PS ]
Understanding data with J [ PS ]

Professor Clifford A. Reiter's J Papers

Fractal images and music [ HTML ]

Professor Ewart Shaw's J Papers

What is J? [ HTML ]
Warwick Guide to J [ PS ]

Professor John Howland's J Papers

APROL: A Hybrid Language [ PS ]
Using J as an Expository Language in the Teaching of Computer Science to Liberal Arts Students [ HTML ] [ TeX ] [ PS ]
IT'S ALL IN THE LANGUAGE (Yet Another Look at the Choice of Programming Language for Teaching Computer Science) [ HTML ] [ TeX ] [ PS ]
Design of an OpenGL Interface for the J Programming Language [ HTML ] [ TeX ] [ PS ]
Recursion, Iteration and Functional Languages [ HTML ] [ TeX ] [ PS ]
Functional Languages and Introductory Computer Science [ HTML ] [ TeX ] [ PS ]

Other Papers

J for the APL Programmer, Burke and Hui [ HTML ]

Data Structures
Laboratory Problem 1
Laboratory Problem 2
Laboratory Problem 3
Comments or Suggestions