Are there specifications to build a mizbeah?  I understand that stones were used , are there other requirements?

Can one build a mizbeah in our days?


Question: What does mathematics have to do with programming?
Answer: I would personally say, it depends upon the level of programming that is involved. The data models and the correlations between those, the programming algorithms involved. For eg: to write a program that outputs "Hello World", i see no requirement for familiarizing someone with Higher Mathematics. 
The level of Mathematical involvement would depend upon the level of complexity of the problem that needs to be solved programaticaly.