New Methods to Program via Computer Science Developments