Before revision: This also involves the process of looking into various mathematical functions behind computational algorithms, basic theory and functional (low level) programming.
After revision: This also involves the process of looking into various mathematical functions behind computational algorithms, basic theory and functional (low level)