CS63Z: Formal Methods in Software Engineering

Formal Methods in Software Engineering is a course dealing with the formal modeling and specification of software, the translation of formal specifications into executable code, and the reasoning about programs and specifications. Its aim is to give the students the tools and understanding to develop more reliable software in a systematic way.
Stephan Schulz