Sección A
1. Elija la respuesta correcta entre las opciones dadas:
a) ¿Cuál es la forma completa de MCA?
i) Maestría en Aplicaciones Informáticas
ii) Maestría en Artes Informáticas
iii) Maestría en Administración de Computadoras
iv) Maestría en Ciencias de la Computación
b) ¿Qué lenguaje de programación se utiliza para desarrollar aplicaciones de Android?
yo) Java
ii) pitón
iii) C ++
iv) C#
c) ¿Cuál es el propósito de un sistema de gestión de bases de datos (DBMS)?
i) Gestionar y organizar los datos
ii) Para crear sitios web
iii) Desarrollar aplicaciones de software.
iv) Para enviar correos electrónicos
d) ¿Cuál de los siguientes es un navegador web?
yo) Google Chrome
ii) Microsoft Word
iii) Adobe Photoshop
iv) Cuenta ERP 9
e) ¿Cuál es el término utilizado para conectar dos o más computadoras?
i) Redes
ii) Programación
iii) Minería de datos
iv) Computación en la nube
2. Complete los espacios en blanco con las palabras apropiadas:
a) La primera generación de computadoras utilizó tecnología ________.
b) El proceso de convertir señales analógicas en señales digitales se conoce como ________.
c) El dispositivo ________ es responsable de controlar y gestionar el flujo de datos e instrucciones en un sistema informático.
d) ________ es un tipo de software que ayuda a los usuarios a crear presentaciones.
e) ________ es un lenguaje informático utilizado para desarrollar páginas web.
3. Relaciona los siguientes términos con sus descripciones:
a) Compilador
b) Intérprete
c) Sistema operativo
d) Algoritmo
e) GUI
i) Un programa que traduce lenguaje de programación de alto nivel a código de máquina.
ii) Un software que gestiona los recursos de hardware y software de una computadora.
iii) Un procedimiento paso a paso para resolver un problema computacional.
iv) Una interfaz de usuario que permite a los usuarios interactuar con una computadora utilizando elementos gráficos.
v) Un programa que ejecuta instrucciones escritas en un lenguaje de programación línea por línea.
Sección B
4. Responde las siguientes preguntas:
a) Explicar los diferentes tipos de redes informáticas.
b) Discutir las ventajas y desventajas de utilizar un DBMS.
c) Escribe un programa en Java para encontrar el factorial de un número dado.
d) Describir el funcionamiento de un navegador web.
e) Comparar y contrastar las características de dos lenguajes de programación populares, Python y Java.
5. Escriba notas breves sobre lo siguiente:
a) Tipos de sistemas operativos
b) Computación en la nube
c) Minería de datos
d) Inteligencia artificial
e) Cuestiones éticas en informática
Sección C
6. Estudio de caso:
Una empresa tiene una base de datos de sus empleados, que incluye información como identificación del empleado, nombre, departamento, salario y datos de contacto. La empresa quiere desarrollar una aplicación de software que permita a los usuarios autorizados gestionar y acceder a los datos de los empleados de forma eficiente.
a) Identificar los requisitos funcionales de la aplicación software.
b) Diseñar una interfaz fácil de usar para la aplicación de software.
c) Implementar la aplicación informática utilizando un lenguaje de programación y un sistema de gestión de bases de datos adecuados.
d) Probar la aplicación de software para garantizar que cumple con los requisitos funcionales.
e) Implementar la aplicación informática en la red de la empresa y brindar capacitación a los usuarios autorizados.