CS 363 Comparative Programming Languages

Prerequisite: Grade of C or better in CS 265 or CS 367

Catalog description: Key programming mechanisms described independently of particular machines or languages including control, binding, procedural abstraction and types.  Systematically surveys diverse high-level language capabilities.

Instructor:  Prof. Elizabeth White

Textbook: Concepts of Programming Languages, R. Sebesta, 6th edition, Addison-Wesley, 2003.

Other Recommended References:
Bruce Eckel, Thinking in Java, 3rd Edition Prentice Hall 2003. A complete copy of the book can be downloaded for free.

Website: http://www.cs.gmu.edu/~white/CS363

This class will cover theoretical foundations of features found in modern programming languages. 

Grading

Policies:

Honor Code

You are expected to abide by the honor code. Programming assignments and exams are individual efforts. Information on the university honor code can be found at:
http://jiju.gmu.edu/catalog/apolicies/honor.html

This semester I will probably be using similarity detection software to assist me in finding honor code violations, should they occur.