The computer system, communication technology, and networking, deployment of a computer system in an organization; computer data storing and processing, internet, intranet, and extranet; internet/web technologies and applications; applications of software programming in business; basics of software programming for business purposes; relevant elements needed in software programming i.e. data types, iterating and making decisions, functions and arguments, OOP concept, version control, and container concept; programming languages used in business.