[an error occurred while processing this directive]
|
|||||||||
CSE3394LISP programming (6 points)(IT) Leader: TBA
Offered: Synopsis: Introduction to LISP and the functional programming language paradigm. Topics include the LISP interpreter, s-expressions, functions and symbols; list construction and manipulation, LISP library functions, user-defined functions, formal parameters, free and bound symbols, global variables, scope; predicates, conditionals and logical operators; recursion, structured iteration; property lists; control over evaluation and function application; I/O; debugging; macros; packages; system functions; LISP compilation; lambda expressions; and how lambda calculus is the basis for functional programming; use of Emacs (a LISP-based editor). Assessment: Practical examination (3 hours): 100% Contact Hours: One 1-hour lecture or tutorial per week Prerequisites: CSE1303 or CSC1030 or equivalent Prohibitions: CSC2940, CSC3940, CSE2394 |
Australian Government Requirements for International Students - CRICOS Provider Number: 00008C
Copyright © 1994-2001 Monash University - Last Date Modified: 13 October 2003 - Caution - Privacy Monash University ABN 12 377 614 012 |