SW4150 Programming Tools and Environments

This course covers the design and implementation of tools to aid software development, including syntax directed editors, version-control systems, language oriented debuggers, symbolic execution vehicles, programming databases, type checkers, and automatic programming tools. These topics are discussed in the context of an integrated, language-oriented programming environment.

Prerequisite

SW3460

Lecture Hours

4

Lab Hours

0