Knowledge of the tools that an IDE provides; How each of the tools and facilities listed can be used to help a programmer develop a program; Practical experience of using a range of these tools within at least one IDE
An Integrated Development Environment (IDE) is a software application that provides tools to help programmers write, test, and debug code more efficiently. Key features include a code editor with syntax highlighting and auto-completion, error diagnostics that highlight mistakes, a run-time environment to execute programs, and built-in translators to convert code to machine code.