Define basic algorithms to carry out an operation and outline the process of programming an application.
Explain the characteristics of procedural, object-orientated, and event-driven programming.
Implement basic algorithms in code using an IDE.
Determine the debugging process and explain the importance of a coding standard.