MDDT model driven development tool as aid for learning programming fundamentals. [article]. - Dy, Jeric Bryle