Lenguajes de programación:
1. C/C++: Estos son lenguajes de programación de propósito general ampliamente utilizados, conocidos por su eficiencia y ampliamente utilizados en el desarrollo de aplicaciones de escritorio, sistemas operativos y sistemas integrados.
2. Java: Java es un lenguaje de programación orientado a objetos comúnmente utilizado en el desarrollo de aplicaciones de escritorio y de nivel empresarial, así como aplicaciones móviles para dispositivos Android.
3. Python: Python ha ganado una inmensa popularidad en los últimos años debido a su legibilidad, versatilidad y amplio soporte de biblioteca. Se utiliza ampliamente en desarrollo web, aprendizaje automático e inteligencia artificial.
Sistemas de gestión de bases de datos:
1. MySQL: MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto ampliamente utilizado. Es conocido por su confiabilidad, escalabilidad y facilidad de uso.
2. PostgreSQL: PostgreSQL es otro RDBMS de código abierto conocido por su solidez y que proporciona funciones avanzadas como procedimientos almacenados y activadores.
3. Base de datos Oracle: Oracle Database es un RDBMS comercial que se utiliza ampliamente en entornos de nivel empresarial y es conocido por su escalabilidad y alta disponibilidad.
Sistemas operativos:
1. Windows: Microsoft Windows es uno de los sistemas operativos más utilizados para ordenadores personales y portátiles. Ofrece una interfaz fácil de usar y un amplio soporte de software.
2. Linux: Linux es una familia de sistemas operativos de código abierto conocidos por su estabilidad y seguridad. Se utilizan habitualmente varias distribuciones de Linux, como Ubuntu, Red Hat y CentOS.
3. macOS: macOS es el sistema operativo utilizado en las computadoras Mac de Apple y es conocido por su interfaz fácil de usar y su fluida integración con otros dispositivos Apple.
Redes:
1. Cisco Packet Tracer: Cisco Packet Tracer es un simulador de red que permite a los estudiantes diseñar, configurar y solucionar problemas de varios escenarios de red.
2. Wireshark: Wireshark es un potente analizador de protocolos de red que se utiliza para capturar, analizar e inspeccionar el tráfico de la red.
Desarrollo web:
1. HTML/CSS/JavaScript: Estas son las tecnologías fundamentales utilizadas para crear sitios web y aplicaciones web. HTML proporciona la estructura, CSS controla el estilo y JavaScript agrega interactividad.
2. Marcos web: Los marcos web como React, Angular y Django simplifican el desarrollo web al proporcionar componentes reutilizables y manejar tareas de desarrollo comunes.
Herramientas de desarrollo de software:
1. Estudio visual: Visual Studio es un entorno de desarrollo integrado (IDE) integral de Microsoft, utilizado principalmente para desarrollar aplicaciones basadas en Windows.
2. Eclipse: Eclipse es un IDE de código abierto ampliamente utilizado para el desarrollo de Java y brinda soporte para varios lenguajes y tecnologías de programación.
3. IDEA IntelliJ: IntelliJ IDEA es otro IDE popular, diseñado específicamente para el desarrollo de Java y ofrece funciones avanzadas y asistencia con el código.
Estos son algunos de los programas y software más utilizados en el campo de las TIC, pero los requisitos específicos pueden variar según el programa y la institución.