Transcript for:
ICT Tools and Equipment Overview

good morning class our lesson today is common tools and equipment used in computer programming tle grade 8 quarter 1 lesson one week one content standard the learners demonstrate an understanding of the tools and equipment in ICT performance standard the learners create videos with graphics design in a safe and responsible manner learning competency the learner's will familiarize themselves with the tools and equipment in ICT learning objectives at the end of the lesson learners are expected to one develop the ability to identify various ICT tools and equipment understand their purposes and learn the basic functions of each two gain hands-on experience with ICT equipment focusing on safe handling and operation according to best practices and manufacturer guidelines three foster an appreciation for the role of ICT in enhancing work efficiency and problem solving leading to a valued-driven approach to technology adoption short review what field of specialization will you need these tools unlocking content vocabulary computer is a programmable device that stores retrieves and processes data ict information and communications technology is the infrastructure and components that enable modern computing application in computing an application or app for short is a software program designed to help a computer user accomplish a task hardware consists of the physical parts of a computer system software is a collection of instructions data or computer programs used to operate computers and execute specific tasks common tools and equipment used in computer programming one hardware computer the primary device used for writing code running programs and testing software desktop or laptop depending on preference and requirements two software integrated development environments comprehensive tools that provide editing debugging and compilation in one place examples: Visual Studio Code Intelligj Idea PyCharm Eclipse Xcode code editors lightweight alternatives to IDE for quick coding and scripting examples: Sublime Text Atom Notepad++ Version Control Systems VCS tools to manage changes to source code over time examples: Git Subversion SVN Mercurial repositories and collaboration platforms examples: GitHub GitLab Bitbucket compilers and interpreters tools that translate code into executable programs examples: GCC G and U compiler collection clang Python interpreter Node.js debuggers tools to test and debug code examples: GDB GNU debugger LLDB built-in debuggers in IDEs package managers tools to manage software libraries and dependencies examples: npm node package manager pip python package installer maven gradal nuette build automation tools tools to automate the process of compiling code running tests and deploying applications examples Jenkins circle ci make Ant