CSE 302
Department of Computer Science and Software Engineering
McVey Data Science Building, 262
105 Tallawanda Road
Oxford, OH 45056
General principles and techniques for disciplined detailed software design. Basic theory of grammars and parsing. State-transition and table-based design. Formal specification languages and program derivation. Techniques for handling concurrency and inter-process communication. Tools for model-driven construction.
CSE 301 and (MTH 231 or MTH 331)