1. Conceptos básicos de la informática
1.1 Sistemas numéricos y sus transformaciones
Sistemas numéricos comunes como el binario, el decimal y el hexadecimal y sus conversiones mutuas.
1.2 Representación de datos
Representación de números (código original, representación en complemento a uno y complemento a uno, representación interna de números enteros y reales, precisión y desbordamiento)
Representación no numérica (representación incorporada de caracteres y caracteres chinos, representación incorporada de sonidos e imágenes)
Métodos de verificación y códigos de verificación (código de verificación de paridad, código de verificación Hamming)
1.3 Operaciones aritméticas y lógicas
Métodos de operación de números binarios en ordenadores
Operaciones básicas de álgebra lógica y simplificación de expresiones lógicas
1.4 Aplicaciones matemáticas
Cálculos numéricos comunes (soluciones aproximadas e interpolación de matrices y ecuaciones)
Permutación y combinación, estadística aplicada (análisis estadístico de datos)
1.5 Estructura general de datos
p>La definición, almacenamiento y operación de matrices (matrices de instrucciones y matrices dinámicas), listas lineales, listas enlazadas (listas enlazadas unidireccionales, listas doblemente enlazadas y listas enlazadas circulares), colas, pilas, árboles (árboles binarios y árboles de búsqueda) y gráficos.
1.6 Algoritmos de uso común
Algoritmos de clasificación, algoritmos de búsqueda, cálculos numéricos, procesamiento de cadenas, algoritmos de compresión de datos, algoritmos recursivos y algoritmos de asociación de gráficos de uso común.
Relación entre algoritmos y estructuras de datos, eficiencia de algoritmos, diseño de algoritmos, descripción de algoritmos (diagrama de flujo, pseudocódigo, tabla de decisiones)
2. >
2.1 Conceptos básicos del hardware
2.1.1 Composición y jerarquía de los sistemas informáticos, sistemas de hardware y sistemas de software
2.1.2 Tipos y características de ordenadores
Microcomputadoras, estaciones de trabajo, servidores, computadoras mainframe, supercomputadoras
CPU 2.1.3
Composición de unidades aritméticas y controladores, registros públicos, sistemas de instrucción, modos de direccionamiento, ejecución de instrucciones Control y rendimiento del procesador.
2.1.4 Almacenamiento principal y almacenamiento auxiliar
Sistema de almacenamiento
Medios de almacenamiento (semiconductor, disco duro, disco óptico, memoria flash, disquete, cinta, etc.)
p>La composición, rendimiento y principios básicos de la memoria principal
El concepto de caché y almacenamiento virtual
Tipos, características, rendimiento y capacidad cálculo de dispositivos de almacenamiento auxiliar
2.1.5 Interfaz de E/S, dispositivo de E/S y dispositivo de comunicación
Interfaz de E/S (bus, DMA, canal, SCSI, puerto paralelo, RS232C, USB, IEEE1394)
Tipos y características de dispositivos de E/S (teclados, ratones, monitores, impresoras, escáneres, cámaras y diversos dispositivos de almacenamiento auxiliares)
Dispositivo de E/S modo de control (control de interrupciones, DMA)
Los tipos y características de los equipos de comunicación (módems, concentradores, conmutadores, repetidores, enrutadores, puentes, puertas de enlace) y sus métodos de conexión y medios de conexión (conexión en serie, conexión en paralelo , tipos y características de los medios de transmisión).
2.2 Conocimientos básicos de software
Conocimientos básicos de los sistemas operativos
Tipos y funciones de los sistemas operativos
El núcleo del sistema operativo (control de interrupciones) y conceptos de procesos
Gestión de procesadores, gestión de almacenamiento, gestión de dispositivos, gestión de archivos y gestión de trabajos.
Procesamiento de caracteres chinos
Interfaz gráfica de usuario y su método de funcionamiento
2.2.2 Conocimientos básicos de lenguajes de programación y programas de procesamiento de lenguajes
Ensamblaje, conocimientos básicos de sistemas de compilación e interpretación
Componentes básicos de lenguajes de programación (datos, operaciones, control y transmisión)
Llamadas a procesos (funciones)
2.3 Conocimientos básicos de redes
Funciones, clasificación, composición y topología de las redes
Arquitectura y protocolos de red (OSI/RM, TCP/IP)
Equipos de redes comunes y equipos de comunicación de red, conocimientos básicos y uso de sistemas operativos de red
Estructura cliente/servidor, estructura navegador/servidor.
Conocimientos básicos de red de área local
Conocimientos básicos de Internet
2.4 Conocimientos básicos de base de datos
Principales funciones y características de la base de datos sistema de gestión
Modelo de base de datos (modelo conceptual, modelo externo, modelo interno)
Modelo de datos, diagrama ER
Operación de datos (operación relacional)
Lenguaje de base de datos (SQL)
Principales funciones de control de la base de datos
2.5 Conocimientos básicos de multimedia
Conceptos básicos de multimedia, características de rendimiento de multimedia de uso común dispositivos y formatos de archivos multimedia de uso común.
Dibuja gráficos simples y métodos básicos de procesamiento de archivos de imagen.
Aplicación de información de audio y vídeo
Métodos para realizar aplicaciones multimedia sencillas
2.6 Indicadores de rendimiento del sistema
Tiempo de respuesta, rendimiento y rotación Conceptos como el tiempo.
Conceptos como confiabilidad, mantenibilidad, escalabilidad, portabilidad, disponibilidad, reutilización y seguridad.
2.7 Conocimientos básicos de aplicaciones informáticas y métodos de funcionamiento de software ofimático de uso común.
Conceptos como gestión de la información, procesamiento de datos, diseño auxiliar, control automático, informática científica e inteligencia artificial.
Conocimientos básicos y métodos operativos comunes del procesamiento de textos
Conocimientos básicos y métodos operativos comunes del procesamiento de hojas de cálculo
Métodos de preparación de presentaciones
Método de operación de procesamiento de correo electrónico
Método de producción de páginas web
3. Conocimientos básicos de desarrollo, operación y mantenimiento de software
3.1 Conocimientos básicos de ingeniería y proyectos de software. gestión
p>Conceptos básicos de la ingeniería de software
Objetivos y tareas en cada etapa del desarrollo de software
Conocimientos básicos de los procesos de software
Gestión de proyectos de ingeniería de software Conocimientos básicos
Conocimientos básicos de métodos de desarrollo orientado a objetos
Conocimientos básicos de herramientas y entornos de desarrollo de software (casos)
Conocimientos básicos de software gestión de calidad
3.2 Análisis de requisitos de software, definición de requisitos y conocimientos básicos de software
Conceptos de análisis estructurado (diagrama de flujo de datos (DFD), diagrama de entidad-relación (ER))
Diseño orientado a objetos y conocimientos básicos de diseño estructurado
Puntos clave del diseño de simulación, diseño de código y diseño de interfaz hombre-computadora
3.3 Conocimientos básicos de programación
Programación de diseño estructural, diagrama de flujo del programa, diagrama NS, diagrama PAD.
Estilo de programación
Tener conocimientos básicos de diseño orientado a objetos y programación visual.
3.4 Conocimientos básicos de pruebas de programas
Conocimientos básicos de pruebas de caja negra, pruebas de caja blanca y pruebas de caja gris.
Flujo de trabajo de prueba
3.5 Conocimientos básicos de los documentos de desarrollo de software
3.6 Conocimientos básicos de operación y mantenimiento de software
Conocimientos básicos de operación de software Conocimientos
Conocimientos básicos de mantenimiento de software
4. Conocimientos básicos de seguridad
Conceptos básicos de seguridad
Prevención de virus informáticos y informáticos. prevención de delitos.
Control de acceso
Conocimientos básicos de cifrado y descifrado
5. Conocimientos básicos de estandarización
Conceptos básicos de estandarización
Conocimiento básico de estándares internacionales, estándares nacionales, estándares industriales y estándares empresariales
Conocimiento básico de estándares de codificación, estándares de formato de archivos, estándares de seguridad, especificaciones de desarrollo de software y estándares de documentos.
Organizaciones de estandarización
6. Conocimientos básicos de informatización
Conceptos básicos de informatización
Tendencias globales de informatización, estrategias nacionales de informatización, información empresarial. estrategia y conocimiento estratégico
Puntos clave de las leyes y regulaciones relevantes
Educación de procesos, comercio electrónico, gobierno electrónico y otros sentidos comunes.
Sentido común de la gestión de recursos de información empresarial
7. Inglés informático
Dominar el vocabulario básico de la tecnología informática
Poder leer. y entender el campo correctamente Materiales simples en inglés
Tema de prueba dos: Programación
1 Diseño de interiores
1.1 Comprender el diseño externo
1.2. División funcional y estructura Determinar
diagrama de flujo de datos y diagrama de estructura
1.3 Diseño de datos físicos
Determinar el método de organización de datos, medio de almacenamiento, formato de registro de diseño y método de procesamiento .
1.4 Diseño detallado de entradas y salidas
Diseño de interfaz, diseño de informes
1.5 Documentos de diseño interno
Interfaz del programa, función del programa, humanos -máquina Descripción de la interfaz, entrada y salida, y plan de prueba.
1.6 Documentos de diseño interno
2. Programación; disposición
2.1 División de simulación (principios, métodos y estándares)
2.2 Escritura de programación Documentación
Especificación del módulo (descripción de la lógica de procesamiento del programa, descripción de los formatos de datos de entrada y salida)
Descripción de los requisitos de prueba (tipos y objetivos de prueba, casos de prueba, métodos de prueba) p>
p>
2.3 Revisión del diseño del programa
3. Implementación del programa
3.1 Programación
Métodos y estándares de programación
Uso de lenguajes de programación
Inspección manual
Documentación del programa
3.2 Pruebas del programa
Preparar el entorno de prueba y las herramientas de prueba.
Preparar datos de prueba
Escribir un informe de prueba
4. Lenguaje de programación (se requiere lenguaje C, se pueden seleccionar otros idiomas)
4.1 Lenguaje de programación C (estándar ANSI C)
Estructura del programa, sintaxis, descripción del tipo de datos, declaraciones ejecutables, llamadas a funciones, funciones de biblioteca estándar, punteros
4.2 Lenguaje de programación c (Estándar ANSI c)
Programación c y orientada a objetos, sintaxis y estructura del programa, clases, miembros, constructores, destructores, plantillas, herencia, polimorfismo.
4.3 Programación Java (Java 2)
Programación Java y Orientada a Objetos
Mecanismo del lenguaje (estructura y sintaxis del programa, clases, miembros, constructores, destructores Función , herencia, interfaz)
4.4 Programación en Visual Basic (Visual Basic 6.0)
Diseño de interfaz de usuario
Estructura y sintaxis del programa
Archivo objetos del sistema
Acceder a la base de datos