Computers have many applications in business, banking, stock exchanges, retailing, education, medicine, science, and manufacturing. In education specifically, computers are used for computer-assisted instruction, computer-managed instruction, computer-based simulations, computer-aided problem solving, and teaching computer science courses. They also have applications in recording business transactions, facilitating banking services, updating stock market information daily, automating retail checkout processes, and assisting medical diagnosis and treatment.