Date: Wed, 20 Nov 1996 23:22:30 GMT Server: NCSA/1.5.1 Last-modified: Sun, 21 Jan 1996 20:47:26 GMT Content-type: text/html Content-length: 1759 COMP 144 HOME PAGE (Petty) (Spring 1996)

COMP 144: PROGRAMMING LANGUAGE CONCEPTS
(Spring 1996) 3 hours
Time: Tu Th 3:30 - 4:45 p.m.
Room: 014 Sitterson
Concepts of programming and their realization in specific high-level languages.
Data types, scope, control structures, procedural abstraction, classes, concurrency. Run-time implementation and binding time. How the structure of a language constrains its implementation. Semantic and structural issues will be emphasized over syntactic issues.

Instructor: Chad Petty
Teaching Assistant: George Greene
Text: Programming Languages: Design and Implementation
Pratt & Zelkowitz, 3rd ed.,1996
Prerequisite:
COMP 121

Grade weighting
Programming assignments
30%
Problem sets
20%
Midterm exam(s)
20%
Final exam
30%
Assignments
Reading Schedule, Problem Sets, Programming Specs
Results
Solutions to Problems, Grade Reports
Collaboration:
You are encouraged to discuss program design issues among yourselves, but all code you turn in must be written by you alone. Similarly, for problem sets, you may discuss the questions among yourselves, but you must write up your own solutions.
Final Exam

Resources

BYU CS 330 Home Page has some good links (especially towards the end).