Examen a nivel de computadora
Requisitos básicos
1. Tener conocimientos básicos de informática.
2.Comprender los conceptos básicos de los sistemas operativos y dominar el uso de los sistemas operativos de uso común.
3. Dominar las estructuras de datos básicas y los algoritmos de uso común, y estar familiarizado con el uso de herramientas de descripción de algoritmos: diagramas de flujo.
4. Ser competente en el uso de lenguajes de alto nivel o lenguajes de bases de datos para escribir y depurar programas.
Contenido del examen
1. Conocimientos básicos y operaciones básicas
(1) Conocimientos básicos
1. y configuración del sistema.
2. Sistemas informáticos, hardware, software y sus interrelaciones.
3. Los componentes básicos del sistema hardware de microcomputadora. Incluyendo CPU (unidad aritmética y controlador), memoria interna (RAM y ROM), memoria externa (disco duro, software y CD-ROM), dispositivos de entrada (teclado y mouse) y dispositivos de salida (monitor e impresora).
4. La composición de sistemas de software, software de sistemas y software de aplicación; conceptos básicos y documentación de software y procesadores de lenguajes (ensambladores, compiladores, intérpretes).
5. Sistemas numéricos comúnmente utilizados en computadoras (binario, hexadecimal y su conversión a unidades básicas de datos (bits, palabras, segmentos, palabras);
6. Funcionamiento seguro de los ordenadores; prevención y tratamiento de virus informáticos.
7. Conocimientos generales de redes informáticas.
8. Conocimientos generales de tecnología multimedia.
(2) Operaciones básicas de DOS
1. Funciones básicas y clasificación de los sistemas operativos.
Composición básica del 2.2. Sistema operativo DOS.
3. Conceptos básicos de archivos, directorios y rutas.
4. Operaciones comunes de DOS, que incluyen: inicialización y arranque
Operaciones de archivos (escribir, copiar, eliminar, cualquier directorio, XCOPY); operaciones (DIR, MD, CD, RD, TREE, rath);
Operaciones de disco (FORMAT, DISKCOPY, chkdsk);
Operaciones de funciones (VER, fecha, hora, CLS, indicaciones, ayuda);
Procesamiento por lotes (creación y ejecución de archivos por lotes, archivos por lotes automáticos);
Direcciones de cambio de entrada y salida.
(3) Operaciones básicas de Windows
1. Las características, composición básica y entorno operativo de Windows.
Elementos básicos del 2.2. Interfaz de usuario de Windows. Incluyendo ventanas, iconos, menús, cuadros de diálogo, botones, cursores, etc.
3.Conceptos básicos 3. Operación de Windows. Incluyendo inicio y salida, operaciones del mouse, operaciones de ventanas, operaciones de iconos, operaciones de menú y operaciones de diálogo.
2. Programación
1. Capacidad para escribir programas utilizando métodos de programación estructurados.
2. Dominar las estructuras de datos básicas y los algoritmos de uso común.
3. Ser competente en el uso de un lenguaje de alto nivel o un lenguaje de base de datos (QBASIC, FORTRAN, Pascal, C y FoxBASE son todos aceptables. Los candidatos pueden elegir cualquiera. Se adjunta el contenido de la prueba para cada idioma). ).
3. Operaciones informáticas
Utilice una microcomputadora para completar las siguientes operaciones dentro del tiempo especificado:
1. Complete las operaciones básicas especificadas en la computadora (incluido el inicio de la máquina). y uso del comando de operación).
2. Escriba y ejecute el programa de acuerdo con los requisitos dados.
3. Depurar el programa, incluyendo modificar y complementar el programa imperfecto dado para obtener resultados correctos.
Contenido del examen en varios idiomas
1. Programación en lenguaje QBASIC
(1) Conceptos básicos de QBASIC
1 Tipo de datos proporcionados. QBASIC
2. Los conceptos de constantes y variables, variables y reglas de nomenclatura y tipos de variables son todos claros.
3. Operadores y reglas de operación (operaciones aritméticas, operaciones relacionales, operaciones lógicas y operaciones de caracteres).
4. El concepto y evaluación de expresiones (expresiones aritméticas, expresiones relacionales, expresiones lógicas y expresiones de caracteres).
(2) Programación de estructura de secuencia
1. Asignación de variables (sentencia LET). 2. Salida de datos (declaración RRINT).
3. Entrada de datos (instrucción INPUT, instrucción READ/DATA, instrucción RESTORE).
4. El programa detiene la ejecución (sentencia END, instrucción stop).
5. Comentarios del programa (declaración REM).
(3) Elección de programación estructurada
1. Ejecutar sentencia IF. 2. Bloquee la estructura IF.
3. Seleccione la estructura del caso. 4. Seleccione el anidamiento de la estructura.
(D) Planificación de la estructura periódica
1. El concepto de anillo. 2.WHILE estructura de bucle.
3.Estructura de bucle For-next. 4. Haz una estructura de bucle.
5. Anidamiento de estructuras circulares.
(5) Matriz
1. Matrices y elementos de matriz. 2. Método de definición de matriz.
3. Método de referenciación de elementos de una matriz. 4. Arreglos estáticos y arreglos dinámicos.
5. Arreglos unidimensionales y arreglos multidimensionales. 6. Operaciones con matrices.
(6) Funciones y subrutinas
1.
2. Definición y referencia de funciones personalizadas de una sola línea y funciones personalizadas de varias líneas.
3. Subprogramas en subprogramas de bloque (declaración gosub-return, declaración ONGOSUB-return y declaración onkey(n)gosub-return).
4. Definición (declaración subterminal) y llamada (declaración de llamada) de subprogramas de módulos independientes.
5. Definición de funciones modulares (declaraciones de funciones del lado de la función) y llamadas.
6. Transmisión de datos entre módulos (combinación de virtual y real).
7. Variables globales y variables locales.
8. Llamadas de procedimientos anidadas. 9. Llamadas recursivas a procedimientos.
(7) Procesamiento de caracteres
1. Los conceptos de cadenas y variables de cadena. 2. Asignación de variables de cadena.
3. Operaciones con cadenas. 4. Funciones de cadena.
5. Matriz de cadenas.
(8) Archivos
1. El concepto de archivos. 2. Operación de archivos fuente.
3. Operación de archivos secuenciales.
4. Registre la definición de variables (declaración TYPE-END TYPE) y el funcionamiento de archivos aleatorios.
(9) Control de pantalla y dibujo
1. Control de pantalla (declaración CLS, declaración de posicionamiento).
2. Control del modo de visualización (declaración de pantalla).
3. Configuración de color (declaración de color).
4. Declaraciones de dibujo estándar (declaraciones PSET, declaraciones preestablecidas, declaraciones de línea recta, declaraciones DRW y declaraciones circulares).
5. Coloración de gráficos (declaración PAINT).
2. Programación en lenguaje C
(1) Estructura del lenguaje C
1. Composición del programa, funciones principales y otras funciones.
2. Archivo de encabezado, descripción de datos, etiquetas de inicio y fin de función.
3. Formato de escritura del programa fuente. Estilo de lenguaje 4.C.
(2) Tipos de datos y sus operaciones
1 tipo de datos. c (tipos básicos, tipos construidos, tipos de puntero, tipos vacíos) y sus métodos de definición.
2. Tipos, prioridades de operación y combinaciones de operadores C.
3. Diferentes tipos de conversiones y operaciones intermedias.
4.c Tipos de expresiones (expresiones de asignación, expresiones aritméticas, expresiones relacionales, expresiones lógicas, expresiones condicionales, expresiones de coma) y reglas de evaluación.
(3) Oraciones básicas
1. Declaración de expresión, declaración vacía, declaración compuesta.
2. Entrada y salida de datos, llamadas a funciones de entrada y salida.
3. Declaración compuesta. 4.4 El uso de declaraciones goto y etiquetas de declaración.
(4) Selección de programación estructurada
1. Utilice declaraciones if para implementar la estructura de selección.
2. Utilice declaraciones de cambio para implementar estructuras de selección de múltiples ramas.
3. Seleccionar el anidamiento de la estructura.
(5) Programación de estructura de bucle
1 para estructura de bucle.
2. Estructuras de bucle while y do while.
3. Continuar declaraciones y interrumpir declaraciones. 4. Bucles y anidamientos.
(6) Definición y referencia de arrays
1. Definición, inicialización y referencia de arrays unidimensionales y multidimensionales.
2. Cadenas y matrices de caracteres.
(7) Función
1. Llamada correcta a funciones de biblioteca. 2. Cómo definir funciones.
3. Tipo de función y valor de retorno.
4. Transferencia de parámetros formales, parámetros reales y valores de parámetros.
5. Llamada correcta, llamada anidada y llamada recursiva de funciones.
6.Variables locales y variables globales.
7. Categoría de almacenamiento de variables (automático, estático, de registro, externo), alcance y vida de las variables.
8. Funciones internas y funciones externas.
(8) Preprocesamiento de compilación
1. Definición de macro: definición de macro sin parámetros;
2. Procesamiento "El archivo contiene"
(9) Punteros
1. Los conceptos de punteros y variables de puntero, punteros y operadores de dirección.
2. Punteros a variables, matrices, cadenas, funciones y estructuras, y variables puntero a variables, matrices, cadenas, funciones y estructuras. Se hace referencia a los tipos de datos anteriores mediante punteros.
3. Utilizar punteros como parámetros de función.
4. Función de puntero que devuelve el valor del puntero.
5. Matriz de punteros, puntero a puntero y parámetros de línea de comando de la función principal.
(10) Estructura (es decir, "estructura") y * * * sujeto (es decir, "He Sui")
1 Método de definición de estructura y * * * datos de tipo isomórfico y métodos de referencia.
2. Utilice punteros y estructuras para formar listas vinculadas, crear, generar, eliminar e insertar listas vinculadas unidireccionales.
(11) Operaciones de bits
El significado y uso de 1. Operadores de bits. 2. Operaciones de bits simples.
(12) Operaciones con archivos
Solo se requiere el sistema de archivos con búfer (es decir, el sistema de E/S de disco de alto nivel), y el sistema de archivos con búfer no estándar (es decir, , el sistema de E/S de disco de bajo nivel) no es necesario.
1. Puntero de tipo de archivo (puntero de tipo de archivo).
2.fopen, fclose) archivos.
3. Leer y escribir archivos (funciones fputc, fgetc, fputs, fgets, fread, fwrite, fprintf, fscanf) y archivos de posición (funciones rebobinar, fseek).
3. Programación en lenguaje de bases de datos
(1) Conocimientos básicos del sistema de bases de datos y FoxBASE++
1. Conceptos básicos: base de datos, sistema de gestión de bases de datos, sistema de bases de datos. Modelo de base de datos y sus relaciones.
2. Base de datos relacional:
(1) Modelo de sistema de clases, esquema relacional, relación, tupla, atributo, dominio.
(2) Operaciones relacionales: selección, proyección, conexión y la realización de tres operaciones relacionales en FoxBASE++.
3. Rendimiento del sistema y modo de trabajo:
(1) Varios tipos y características de archivos y formatos de comandos.
(2) Principales indicadores de desempeño del sistema.
(3) Dos modos de trabajo: modo interactivo y modo de ejecución del programa.
4.4 elementos de datos. FoxBASE++:
(1) Constantes: constantes numéricas, de caracteres, lógicas y de fecha.
(2) Variables: almacenamiento y recuperación de variables de campo, variables de memoria simples, arrays y variables de memoria.
(3) Expresión: el tipo y funcionamiento de la expresión.
(4) Funciones de uso común: función de diseño numérico, función de procesamiento de caracteres, función de fecha, función de conversión de tipo de datos y función de prueba.
(2) Operaciones básicas de base de datos
1. Creación, modificación y copia de base de datos:
(1) Creación, modificación y copia de estructura de base de datos.
(2) Agregar, eliminar, modificar y copiar registros de bases de datos.
(3)Comandos de gestión de archivos.
2. Reorganización y consulta de bases de datos:
(1) Consulta directa y posicionamiento del puntero de registro.
(2) Clasificación e indexación de bases de datos.
(3) Búsqueda y búsqueda rápida.
3. Estadísticas y cálculo de datos:
(1) Cuente el número de registros, suma y promedio. (2) Clasificación y resumen.
4. Múltiples operaciones de base de datos:
(1) Selección y uso del espacio de trabajo.
(2) Asociación de base de datos y relación de conjunto de conexiones, conexión.
(3) Actualización de datos entre bases de datos.
(3) Programación (archivo de comandos)
1. Creación y operación de archivos de comandos.
2. Tres estructuras básicas de la distancia:
(1) Estructura de secuencia. (2) Estructura de selección:
Utilice declaraciones de selección condicional if-else-endif y sus formas anidadas.
Uso de la sentencia de selección de múltiples ramas DOCASE-ENDCASE.
(3) Estructura de bucle: utilice la instrucción de bucle DO WHILE-ENDDO y su forma anidada.
3. Diseño de formato:
Utilice (1) el comando de diseño de formato @.
(2) Creación y uso de formatos de pantalla.
(3) El establecimiento y uso de franjas luminosas.
4. Subprogramas y procesos:
(1) Diseño y convocatoria de subprogramas. (2) Procesar y tramitar documentos.
(3) Paso de parámetros y llamadas a procedimientos en variables locales y variables globales.
5. Compilación y uso de archivos de comandos.
(4) Parámetros de estado y entorno del sistema
1. Comandos SET de uso común:
(1) Comandos de configuración de estado del interruptor de uso común.
(2) Comandos de configuración de parámetros de entorno comunes.
2.Archivo de configuración del sistema Foxbase+: Función del archivo de configuración CONFIGFX.
Programación en lenguaje FORTRAN
(1) Estructura del programa FORTRAN, reglas de escritura
1. Estructura del programa FORTRAN (programa principal y subprograma).
2.2 formato de escritura. Programa fuente FORTRAN.
(2) Tipos de datos y sus operaciones
1. Tipos de constantes y variables (entero, número real, doble precisión, número complejo, lógica, carácter)
2. Métodos de definición de tipos de variables (descripción implícita y descripción explícita con reglas I-N).
3. Constantes simbólicas y sus métodos de definición (declaraciones de parámetros).
4. Prioridad de operador y operación.
5. Expresiones (expresiones aritméticas, expresiones relacionales, expresiones lógicas y expresiones de caracteres) y sus reglas de evaluación. Operaciones mixtas sobre diferentes tipos de datos.
(3) Las oraciones más básicas
1. Declaraciones de asignación (declaraciones aritméticas, lógicas y de asignación de caracteres).
2. Entrada y salida del formato de control de tablas.
3. Formatear entrada y salida.
(1) Editor de formatos (X, H, I, F, E, D, A, L, /), repetición de formatos.
(2) Interacción entre declaraciones de formato y declaraciones de entrada y salida (incluidas declaraciones de lectura y escritura).
(3) Incluir métodos con descripciones de formato en declaraciones de entrada y salida.
4. Declaración de pausa (declaración STOP), declaración de parada (declaración END).
5. Declaración de valor inicial (declaración de datos).
6. Declaración de transferencia (declaración GOTO).
(4) Selección de programación estructurada
1. Sentencia IF lógica.
2. Bloquear la estructura IF.
3. Seleccionar el anidamiento de la estructura.
(5) Diseño de programación de la estructura del bucle
1. Bucle When y Until.
2. Utilice sentencias DO para implementar bucles:
(1) Cálculo del número de bucles cuando se utilizan sentencias DO.
(2) El concepto de cuerpo circular.
(3) Declaración de terminal de bucle y declaración de continuación.
3. Utilice declaraciones de bloque IF y GOTO para implementar bucles.
4. Anidamiento de bucles.
(6) Aplicación de matrices
1. Método para definir una matriz (use declaración de dimensión y declaración de tipo para definir una matriz unidimensional o multidimensional).
2. Citar correctamente los elementos de la matriz.
3. El orden de almacenamiento de las matrices en la memoria (por columna).
4. Método de asignación de valores a los arrays.
5. Entrada y salida de matrices.
6. Matriz ajustable.
(7) Funciones y subrutinas
1. Cómo llamar a funciones internas.
2. Definición y método de referencia de la función de declaración.
3. La estructura y el método de llamada de la subrutina de función.
4. La estructura y el método de llamada de la subrutina.
5. Transmisión de datos entre módulos (combinación de virtual y real).
(8) Conexión de datos
1. Dicho común, área pública desconocida, área pública famosa.
2. Subrutina de bloque de datos.
(9) Procesamiento de caracteres
1. Cadenas, variables de caracteres y matrices de caracteres.
2. Asignación y operación de datos de caracteres.
3. Entrada y salida de datos de caracteres.
(10) Documentos
1. El concepto de documentos y registros.
2. Abrir y cerrar archivos.
3. Métodos de acceso secuencial a archivos.
4. Método de acceso directo a archivos.
5. Programación en lenguaje Pascal
(1) Composición del programa Pascal
1. Elementos del lenguaje del programa fuente.
2. Encabezado del programa, parte de explicación y parte de ejecución.
3. Reglas de redacción del programa.
(B) Tipos de datos y operaciones
1. Tipos de datos, métodos de definición y uso de Pascal;
(1) Tipos estándar (tipos de números reales, enteros) tipo, tipo booleano y tipo de carácter).
(2) Tipos personalizados (tipos de enumeración, tipos de subenlace).
(3) Tipo estructural (tipo de matriz, tipo de colección, tipo de registro, tipo de archivo).
(4)Tipo de puntero.
2. Operadores y expresiones (incluyendo aritmética, conjuntos, relaciones y booleanas).
3. Compatibilidad del tipo de datos.
(3) Oraciones básicas
1.
2. Sentencias de entrada y salida y su control de formato.
3. Declaración compuesta.
(4) Selección de programación estructurada
1. Utilice declaraciones IF para implementar la estructura de selección.
2. Utilice la declaración CASE para implementar una estructura de selección de múltiples ramas.
3. Seleccionar el anidamiento de la estructura.
(5) Programación de la estructura del bucle
1.Estructura del bucle FOR
2.
3.Estructura del bucle WHILE.
4. Anidamiento de estructuras circulares.
(6) Array
1. Conceptos básicos, métodos de definición y métodos para referenciar elementos de matriz de matrices unidimensionales y matrices multidimensionales.
2. El concepto de matrices comprimidas.
3. Cadenas y matrices de caracteres.
(7) Proceso y función
1. Los conceptos de proceso y función.
2. Procesos estándar y funciones estándar.
3. Cómo definir y llamar procedimientos y funciones.
4. La combinación de parámetros formales y parámetros reales, el uso de parámetros de valor y parámetros variables.
5. Llamadas recursivas a procedimientos y funciones.
6. El alcance del identificador (cantidad total y cantidad parcial).
Estructura de datos dinámica
1. El concepto de variables puntero.
2. Desarrollo, lanzamiento y referencia de unidades de almacenamiento dinámico.
3. Operaciones de listas enlazadas unidireccionales y listas enlazadas circulares.
(9) Archivos
1. El concepto de archivos.
2. Operaciones básicas de archivos (crear, abrir, cerrar y acceder).
Nuevo programa de estudios para el Examen Nacional de Grado en Informática (Nivel 3)
Programa del examen de Nivel 3A
Requisitos básicos
Hardware informático. y conocimientos básicos de aplicaciones.
2. Comprender los conocimientos básicos del software.
3. Dominar los conocimientos básicos de estructuras de datos y algoritmos.
4. Familiarizarse con la composición y principios de funcionamiento de los sistemas hardware de microordenadores.
5. Dominar las tecnologías básicas de las aplicaciones de control y medida por microinformática.
6.Comprender los conocimientos básicos de redes informáticas y comunicaciones de datos.
7. Tener capacidades de programación en lenguaje ensamblador (incluida la depuración informática).
Contenido del examen
1. Conocimientos básicos
1. Etapa de desarrollo informático, campos de aplicación, clasificación y principales indicadores técnicos.
2. Representación y operación de información binaria y numérica: binario y su método de representación, conversión entre diferentes sistemas de acarreo, representación de números enteros y reales (números de coma flotante), operaciones aritméticas y operaciones lógicas de números binarios. .
3. Representación de caracteres chinos y occidentales en el ordenador: codificación de caracteres occidentales, código nacional, código de posición y código interno de caracteres chinos, entrada y salida de caracteres chinos.
4. Conocimientos básicos de circuitos lógicos digitales.
5. Conceptos básicos de la tecnología multimedia: representación de información gráfica, sonora y de vídeo en ordenadores, componentes de ordenadores multimedia, aplicaciones y perspectivas de la tecnología multimedia.
2. Conceptos básicos de los sistemas operativos y el software
1. El papel del software en los sistemas informáticos y la clasificación del software de uso común.
2. Conocimientos básicos de las funciones y tipos de sistemas operativos, gestión de archivos, gestión de procesos, gestión de memoria y gestión de dispositivos, así como de las características básicas de DOS, Windows y UNIX.
3. Programa de procesamiento de lenguaje: lenguaje ensamblador y lenguaje de alto nivel, intérprete y compilador, procesamiento de programa en lenguaje de alto nivel.
4. Conocimientos básicos del desarrollo de software: estilo de programación, ingeniería preliminar de software.
5. Seguridad informática y virus informáticos: Los principales temas de seguridad informática, detección y eliminación de virus y prevención de virus.
6. Protección legal del software: protección de la ley de patentes, protección de la ley de derechos de autor y protección de la ley de secretos comerciales.
3. Estructuras de datos y algoritmos
1. Conceptos básicos de tipos de datos y estructuras de datos.
2. Conceptos básicos y técnicas de implementación de tablas lineales.
3. Conceptos básicos y técnicas de implementación de pilas y colas.
4. Conceptos básicos de estructura de árbol, representación y algoritmo transversal de árboles binarios, conversión entre árboles y árboles binarios.
5. Conceptos básicos de clasificación y algoritmos de clasificación (clasificación por inserción, clasificación por selección, clasificación por intercambio y clasificación por fusión).
6. Conceptos básicos de recuperación y algoritmos de recuperación (recuperación lineal, recuperación binaria, recuperación en bloques, tecnología hash).
IV. Principio de composición del microordenador y tecnología de interfaz
1. Composición y principio de funcionamiento del hardware del microordenador.
2. El principio y composición de los microprocesadores: estructura del microprocesador, instrucciones y sus procesos de ejecución, interrupciones del programa, chips de soporte y su interconexión con la CPU.
3. Memoria principal: clasificación de la memoria, composición de la memoria y principio de funcionamiento, caché.
4. Control de E/S: direccionamiento de E/S, modo de E/S de sondeo, modo de transferencia de interrupción y modo de transferencia DMA.
5. Bus del sistema e interfaz de periféricos: principios básicos, bus ISA, bus local PCI, interfaz serie, interfaz paralela, interfaz SCSI.
6. Dispositivos comunes de entrada y salida: teclado, ratón, escáner, monitor, impresora y trazador.
7. Almacenamiento externo: almacenamiento de software, almacenamiento en disco duro, almacenamiento en cinta y almacenamiento en disco óptico.
Programación en lenguaje ensamblador verbo (abreviatura de verbo)
1. Los conceptos básicos, funciones y características del lenguaje ensamblador.
2. Formato de declaración, estructura del programa y método de representación de datos en lenguaje ensamblador.
Formato de instrucción 3,80×86, modo de direccionamiento y sistema de instrucción.
4. Instrucciones directivas para montaje de macro de 80×86.
5. Programación en lenguaje ensamblador: programas secuenciales, programas de rama, programas de bucle, subrutinas, procesamiento de entradas y salidas y de interrupciones.
6. Tecnología de control y medición por microordenador
1. El concepto básico de procesamiento en tiempo real.
2. La estructura del sistema de medición y control por microcomputador, sus componentes de software y hardware, y el concepto de sistema de medición y control independiente.
3. Características de los hosts de sistemas de control y medición de microcomputadores de bus STD e ISA, sistemas de microcomputadores de bus STD de múltiples hosts y sus métodos de comunicación, y los principios básicos de los perros guardianes.
4. Procesar canales de entrada y salida digitales, tecnología de aislamiento de señal, interfaz paralela y su controlador de potencia, interfaz de reloj en tiempo real.
5. Procesar canales de entrada y salida analógica, sensores básicos, tecnología de acondicionamiento y aislamiento de señales, conversión A/D y tecnologías relacionadas, conversión D/A y tecnologías relacionadas.
6. Diseño preliminar del sistema de medida y control por microordenador.
Siete. Conceptos básicos de la red informática y la comunicación de datos
1. Función, estructura y clasificación de la red informática.
2. Conceptos básicos de comunicación de datos: tipo de codificación de datos, método de transmisión de datos, tecnología de sincronización, transmisión en banda base y transmisión en banda de frecuencia, método de control de errores.
3. Conceptos básicos de arquitectura y protocolos de red.
4. Aplicación de red de área local y mapa.
5. Red de área amplia y sus aplicaciones.
8. Operación de computadoras
1. Dominar las operaciones básicas de las computadoras (operaciones básicas de archivos en entorno DOS/Windows).
2. Dominar las técnicas básicas de programación en lenguaje ensamblador.
3. Contenidos de la estructura de datos y requisitos del algoritmo.
4. Dominar el método de depuración de programas en lenguaje ensamblador.
Esquema del examen de nivel 3B
Requisitos básicos
1. Conocimientos básicos de software y aplicaciones informáticas.
2. Dominar los conocimientos básicos de estructuras de datos y algoritmos.
3. Dominar y utilizar hábilmente los conocimientos sobre sistemas operativos.
4. Dominar los métodos de ingeniería de software y tener capacidades preliminares de análisis y diseño para el desarrollo de software de aplicaciones.
5. Tener conocimientos básicos de bases de datos y estar familiarizado con la aplicación de la tecnología de bases de datos.
6. Tener conocimientos básicos de redes informáticas y conocimientos de aplicaciones informáticas multimedia.
7. Estar familiarizado con la gestión de información informática, el cálculo numérico y las aplicaciones CAD en un determinado campo.
8. Dominar el funcionamiento de la computadora y tener capacidades de programación en lenguaje C (incluida la depuración de computadoras).
Contenido de la prueba
1. Conocimientos básicos
1. Etapa de desarrollo informático, campos de aplicación, clasificación y principales indicadores técnicos.
2. La composición de los sistemas informáticos, la estructura y principios de funcionamiento de los ordenadores.
3. Estructura del bus, modo de interrupción y modo de consulta, conversión A/D y D/A, dispositivos de entrada y salida.
4. Composición de la memoria, memoria de acceso aleatorio, discos magnéticos, cintas y discos ópticos.
5. Conceptos básicos de multimedia, informática multimedia, producción y gestión multimedia, hipertexto e hipermedia.
6. Conceptos básicos de software, programas y documentos, lenguajes de programación y procesadores de lenguajes.
7. Protección jurídica del software.
2. Estructuras de datos y algoritmos
1. Conceptos básicos de estructuras de datos y algoritmos.
2. La estructura lógica de tablas lineales, el almacenamiento y operación de listas enlazadas y matrices.
3. Definición, almacenamiento y aplicación de colas y pilas.
4. Definición de árboles y árboles binarios, conversión mutua, almacenamiento de árboles binarios y recorrido de árboles binarios.
5. El concepto básico de gráficos y el viaje del almacenamiento de gráficos.
6. Conceptos básicos de ordenamiento y algoritmos de ordenamiento (ordenamiento por selección, ordenamiento por inserción, ordenamiento por intercambio y ordenamiento por fusión).
7. Conceptos básicos de recuperación y algoritmos de recuperación (recuperación secuencial, recuperación binaria, recuperación aleatoria, árbol de clasificación binaria).
Tercero, sistema operativo
1. Funciones y tipos de sistemas operativos, sistemas operativos multiusuario.
2. Los conceptos de procesos e hilos, comunicación entre procesos, gestión de procesos, programación de trabajos, control de trabajos y punto muerto.
3. Almacenamiento de páginas, almacenamiento de segmentos y almacenamiento de segmentos, principio de almacenamiento virtual, mecanismo de traducción de direcciones, algoritmo de eliminación de páginas.
4. Conceptos de archivos y sistemas de archivos, bloques de control de archivos, directorios de archivos, clasificación y organización de archivos y programación de discos.
5. Modo de control de entrada y salida, controlador de dispositivo, canal, interrupción, tecnología de almacenamiento en búfer, sistema de cola.
6. Diseño estructural del sistema operativo.
7. Sistema operativo de red.
8. Utilizar sistema operativo (DOS/UNIX/Windows).
9. El desarrollo de la tecnología de sistemas operativos.
En cuarto lugar, la ingeniería del software
1. Conceptos básicos de la ingeniería del software.
2. Método de ciclo de vida estructurado y método de creación rápida de prototipos.
3. Análisis estructural, diagrama de flujo de datos, diccionario de datos y descripción de requisitos de software.
4. Diseño estructural, diseño de esquema, diseño de detalle, diagrama de estructura, conexión y acoplamiento de módulos.
5. Programación estructurada, programación en red.
6. Pruebas de software, métodos de prueba, casos de prueba y control de calidad del software.
7. Documentación de software, estándares de documentación, documentos y herramientas.
8. Concepto y aplicación de casos de ingeniería del software asistido por ordenador.
9. Desarrollo de tecnología de ingeniería de software.
Verbo (abreviatura de verbo) base de datosˌbase de datos
1. Conceptos básicos de base de datos: datos, base de datos, sistema de gestión de bases de datos (DBMS), sistema de bases de datos.
2. Modelo de datos, modelo de datos relacionales y teoría de la estandarización de bases de datos relacionales.
3. Lenguaje de bases de datos relacionales SQL.
4. Objetivos del diseño de bases de datos, métodos, pasos, análisis de requisitos, diseño conceptual, diseño lógico y diseño físico.
5. Herramientas de desarrollo de bases de datos.
6. Uso de sistema de gestión de bases de datos (FoxPro/Oracle).
7. Desarrollo de tecnología de bases de datos.
Verbo intransitivo red informática
1. Definición y clasificación de redes informáticas.
2. Conceptos básicos de arquitectura y protocolos de red.
3. Métodos básicos de conexión en red LAN.
4. Conceptos básicos del sistema operativo LAN.
5. Modelo informático cliente/servidor.
6. Conceptos básicos de interconexión de redes.
7.Internet e intranet.
8. Seguridad de la red y gestión de la red.
7. Aplicaciones orientadas a la gestión
1. Conceptos básicos de los sistemas de información de gestión.
2.2. Estrategia de desarrollo de MIS
3.3. Métodos de análisis y diseño de MIS
4. Conceptos básicos de ofimática (OA) y sistemas de soporte a la decisión (DSS).
5. Analista de sistemas, tareas y roles.
8. Aplicación del cálculo numérico
1. Conceptos básicos del cálculo numérico.
2. Aproximaciones y errores.
3. Interpolación y aproximación.
4. Soluciones numéricas de ecuaciones funcionales.
5. Soluciones numéricas de ecuaciones algebraicas lineales.
6. Diferenciación numérica e integración numérica.
7. El concepto de complejidad algorítmica.
9. Aplicaciones orientadas al CAD
1. Conceptos básicos de diseño asistido por ordenador y gráfica básica.
2. Base de datos, conceptos y funciones de ingeniería.
Características, funciones y uso de 3.3. Herramientas CAD.
4. Dibujar dibujos de ingeniería, gráficos y bases de datos de imágenes.
5. Conceptos y funciones de los paquetes de software gráfico.
6. Conceptos básicos, producción y tecnologías clave de la animación.
7. La tecnología de composición y producción de sistemas multimedia.
X.Operación de ordenadores
1. Dominar las operaciones básicas de los ordenadores (operaciones básicas de archivos en entornos DOS/Windows/UNIX).
2. Dominar las técnicas básicas de programación en lenguaje C.
3. Contenidos de la estructura de datos y requisitos del algoritmo.
4. Dominar los métodos de programación del lenguaje C.