Introduction to Computational Modeling Using C and Open-Source Tools