Programming Language Concepts
EECS 345
Fall 2005
Lecture: T Th 2:45-4:00, Nord 204
Instructor: Randall D. Beer
Office: Olin 512
Phone: 368-2816
Email: beer@eecs.cwru.edu
Teaching
Assistant: Text Programming Languages: Principles and Practice (2nd Edition) by Kenneth C. Louden
Grading Assignments 50% Midterm 25% Final
Exam 25% All
work in this course is intended to be performed individually.
Assignments There will be a number of homework assignments throughout
the semester. Late assignments
will be penalized at the rate of 10% per university day. Homework
assignments will be distributed below as PDF files (download Adobe
Acrobat Reader here) Lecture Slides
Tiny Interpreters
Free Language Implementations Online Tutorials
Jacek Szymanski
Office Hours: T/Th 12:30-1:30
Email: jacek.szymanski@case.edu
- Lisp Primer
- Learning Lisp
- Common Lisp
- Common Lisp HyperSpec
- About Dylan
- Learning Dylan
- The Java Tutorial
- Brewing Java: A Tutorial
- Teach Yourself Scheme in Fixnum Days
- An Introduction to Scheme and its Implementation
- How to Design Programs
- Structure and Interpretation of Computer Programs
- Structure and Interpretation of Computer Programs Video Lectures
- prolog :- tutorial
- Learn Prolog Now!
- Squeak Tutorial
- Making a BankAccount Class in Squeak Tutorial
- Smalltalk for Java Programmers
- Basic Aspects of Squeak and Smalltalk