CS 365
Main
Menu


Home Page
Syllabus
Pledge
Textbook
Homework
Links
Instructor



CS 365 - Programming Languages
Spring Semester 2005, Section 31252

Textbook:
Concepts of Programming Languages by R.W. Sebesta (Sixth Edition, Addison-Wesley)

Programming Support:
Java 2 The Complete Reference by Herbert Schildt (Fifth Edition, MgGraw-Hill/Osborne)

Possible online book suppliers for these books are:

Book Cover1 Book Cover2

   

Table of Contents (Sebesta)

  • Preface
  • Chapter 1 - Preliminaries
  • Chapter 2 - Evolution of the Major Programming Languages
  • Chapter 3 - Describing Syntax and Semantics
  • Chapter 4 - Lexical and Syntax Analysis
  • Chapter 5 - Names, Binding, Type Checking, and Scopes
  • Chapter 6 - Data Types
  • Chapter 7 - Expressions and Assignment Statements
  • Chapter 8 - Statement-Level Control Structures
  • Chapter 9 - Subprograms
  • Chapter 10 - Implementing Subprograms
  • Chapter 11 - Abstract Data Types and Encapsulation Constructs
  • Chapter 12 - Support for Object-Oriented Programming
  • Chapter 13 - Concurrency
  • Chapter 14 - Exception Handling
  • Chapter 15 - Functional Programming Languages
  • Chapter 16 - Logic Programming Languages
  • Bibliography
  • Index
Errata List for Sebesta 6/e textbook.