Topical Outline
CS 3291
J Seminar
Instructor: John E. Howland
Text: Materials to be distributed by instuctor
Course Objectives: The objectives of this course include
a) learning about functional programming
b) learning about array programming languages
c) data and procedural abstraction
d) practical applications of functional programming
Seminar Presentations
Each seminar participant (including the instructor) will prepare at least one seminar presentation.
Seminar topics will be suggested by the instructor and must be approved by the instructor. Seminar
topics include:
nouns, pronouns
verbs, proverbs
noun rank, verb rank
adverbs
conjunctions
word formation
composition
hooks, forks and trains
gerunds
tacit definition
explicit definition
punctuation and word formation
identity functions
power
inverse and obverse functions
limits
locals
Grading
Each participant will design and implement a non-trivial J application program as a programming
project. The J program is due at the final exam period, Thursday, May 6, 1999, 2:00 p.m.
The programming application problem must be approved by the instructor by February 2, 1999.
Final grade will be based 50% on seminar presentations and 50% on the J programming project.