D 793

Formal Languages Overview

Western Governors University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Formal Languages Overview introduces students to programming language design and theory, focusing on formal semantics and type systems. It covers imperative, functional, and parallel languages, emphasizing techniques for proving language properties and verifying program specifications. Students will differentiate between functional and procedural languages, and explore compiled, interpreted, query, and assembly languages. The course also examines the structure and features of programming languages, including object-oriented programming principles. Learners will understand program correctness, testing, and verification, addressing type correctness. This course prepares students to assess programming languages against business requirements, enhancing software reliability and efficiency. Aimed at those interested in the theoretical underpinnings of programming languages, it equips students with knowledge to make informed decisions in software development and application.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #western_governors-0674Fall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?