Learning outcomes Define basic algorithms to carry out an operation and outline the process of programming an application. Explain the characteristics of procedural, object-oriented, and event