Same school, new name. The School of Informatics and Computing is changing its name effective January 11, 2023. Learn more about the name change

INFO-I 219 Software Bots for Cognitive Automation

3 credits

  • Prerequisites: None
  • Delivery: On-Campus, Online
  • This course introduces the development of software bots for process and cognitive automation. Students learn how organizations adopt artificial intelligence and related technologies to process unstructured and uncurated data in various industries. The course also examines the disruptive effects of process and cognitive automation on social, economic, and global environments.

    Learning Outcomes

    1. Appraise research on achieving goals by designing cognitive virtual agents (bots) that process unstructured data with machine learning and natural language processing.
    2. Evaluate and report on the applications of AI and RPA to business, organization, and technology and their implications using current events.
    3. Evaluate how process automation and artificial intelligence (AI) are performing repetitive and administrative tasks with more speed, reliability, and compliance than human workers.
    4. Experiment with how bots can be goal-oriented and reactive to the environment by accomplishing different types of tasks or managing projects in different environments.
    5. Examine the need for an organization to have a digital transformation plan that considers their knowledge base and organizational structures before investing in automation.
    6. Examine how to apply bots in planning, reporting, risk management, work scheduling, employee selection, evaluating legal documents, finance, and accounting.
    7. Identify the pros and cons of using bots, including whether their adoption is freeing employees to address higher-level tasks or eliminating their jobs.
    8. Make use of real-world deployment of bots in the Internet-of-things and evaluate how it is disrupting one of the following: field service automation (FSA), maintenance, repair, and operations (MRO), industrial automation, call centers, or enterprise asset management (EAM) markets.
    9. Adapt selected approaches to better understand implications and perspectives on the deployment of AI and RPA and the adoption of cognitive automation with bots.


    There is not a syllabus available for this course.