|
Jul 20, 2025
|
|
|
|
MATH 385 - Mathematical Reasoning and Advanced Programming Techniques Credit(s): 3 Lecture: 3 Non-Lecture: 0
This course shows how habits of thought from mathematics lead to powerful ways of constructing correct computer programs. Specifically, it explores how mathematical proof based on careful and precise definitions is applied to proving algorithms correct, and how such reasoning and its results can be expressed through object oriented programming. Examples come from linear algebra, graph theory, or similar areas of mathematics. (During the fall semester of odd years, this course or MATH 384 will be offered.)
Prerequisite(s): (MATH 230 or PHYS 261 ) and MATH 239 Offered: Not on a Regular Basis
Add to Favorites (opens a new window)
|
|