Topic talk:Math for computer programming


 * The title for the topic is misleading. The content is about arithmetic in  various bases.  --Hillgentleman|User talk 14:45, 8 December 2006 (UTC)
 * Arithmetic in various bases = math. This particular math is extremely valid in computer programming. Hence: It seems quite fitting to me. Please add whatever sub-topics you feel are appropriate to this topic. -- Richard2me 15:53, 8 December 2006 (UTC)
 * I am not a programmer. For me, Mathematics for computer programming includes a lot of other things such as computation geometry and algorithmic complexity.  I suggest that we move the content to a seperate page in the main namespace, such as base change and programming.  A Topic: page is to host wikiversity content development, not the contents themselves.  (naming conventions)--Hillgentleman|User talk 02:39, 9 December 2006 (UTC)
 * But wikiversity is about growth and personal interpretation of what's "right". To me, "Math for computer programming" is a broad subject which can easily have a specialized course oriented towards math concepts used specifically for computer programming. Just because this page only contains the math relating to radixes right now doesn't mean that it cannot have more complex topics. I'll put a message on top to make that clear. -- Richard2me 10:29, 9 December 2006 (UTC)

Overview
Just found a structuring of Math for computing that could be helpful:
 * Set, Relations and Graph Theory
 * Number Theory (like number systems)
 * Algebra
 * Reasoning
 * Finite Model Theory
 * Category Theory

This should be most of the math basics you need to study Computer Science

Sterling 20:08, 17 December 2006 (UTC)

In addition to the topics Sterling listed, I think a bit about floating-point math (e.g. explaining how it can't represent every possible real number, how the programmer has to be careful about precision, algorithms to test "equality," etc.) would be useful -- mrchaotica