Advice for a software developer considering post-bac Applied Math

A less formal option that may be good if you have inherently high motivation is to self-study CS courses based on course materials available on the web. For example, in http://www-inst.eecs.berkeley.edu/classes-eecs.html , you can self-study the introductory sequence (CS 61A, 61B, 61C, 70), then self-study the upper division courses (CS 1XX) and graduate level courses (CS 2XX).

For math, you can review the topics described in the course outlines at https://math.berkeley.edu/courses/choosing/lowerdivcourses (1A, 1B, 53, 54) and try the old final exams at https://math.berkeley.edu/courses/archives/exams to check your knowledge and see what you need to review before taking upper division courses.

If you want to use the University of Oregon courses, it appears that similar pages for CS courses are available at https://www.cs.uoregon.edu/Classes/ .