⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 http:^^www.cis.ksu.edu^~schmidt^teaching^705.syllabus.html

📁 This data set contains WWW-pages collected from computer science departments of various universities
💻 HTML
字号:
Date: Wed, 20 Nov 1996 22:39:05 GMT
Server: NCSA/1.5.1
Last-modified: Sat, 29 Jun 1996 19:26:49 GMT
Content-type: text/html
Content-length: 2664

<html><head><title>CIS 705 syllabus fall 1993</title></head><body><h1>CIS705: Programming Language Design and Analysis</h1>Spring 1995<p>MWF 8:30am  N127<br>Dave Schmidt, Instructor<br>Office: N219A, 532-6350 <br><p>Text: ``The Structure of Typed Programming Languages,''  by D. Schmidt,        MIT Press, 1994 <br>Supplemental material: ``Introduction to Standard ML,''by Robert Harper.  Available from K-State Union Copy Center--about $4.<p><h2>We will study:</h2><ul><li>how programming languages are designed<li>how to analyze a programming language with tools like abstract syntaxdefinitions, typing rules, and denotational semantics<li>how to use languages with typing systems that go beyond those inModula-like languages</ul><h2>Lectures:</h2>TOPIC/NUMBER OF LECTURES<ul><li>The core language				3<li>The abstraction principle			6<li>The parameterization principle			5<li>The qualification principle			4<li>Lambda abstraction and records			3<li>Lambda calculus					4<li>Propositional and predicate	calculus-based typing			12</ul><h2>Prerequisites:</h2>a first course in comparative programming languages;knowledge of Modula/Ada and Lisp/Scheme; elementary understanding ofstructure of a compiler.<h2>Grading:</h2>Exercises will be selected from the exercise sets at the end of eachchapter of the text. Exams will be given at midterm and at the end.<hr><h2>Note to undergraduates regarding course prerequisite:</h2>       The prerequisite for this course is CIS605.  If you       have not taken CIS605, you must see the instructor       immediately.   The Engineering College may choose to drop       you from this course without notice if you do not       have the prerequisite course.  It is your responsibility to drop the       course if you are enrolled but decide not to complete the course.<h2> Note on the University's policies regarding academic dishonesty: </h2>Plagarism and cheating are serious offenses and may be punished by failureon the exam, paper, project in which cheating occurred or by failure inthe course or even expulsion from the University.  Details are givenon Pages 98-100 in the ``Student Life Handbook,'' which is contained inthe 1994-95 KSU Campus Phone Book.<p>Joergen Steensgaard (jsm@it.dtu.dk) at the Danish TechnicalInstitute, Lyngby, has assembled<!WA0><a href="http://www.it.dtu.dk/~jsm/49152/49152.html">an impressive web site</a>for a coursehe taught which is similar to this one.<hr><address>Dave Schmidt (<!WA1><a href="http://www.cis.ksu.edu/htbin/finger?schmidt@cis.ksu.edu">schmidt@cis.ksu.edu</a>)</address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -