Basado en la industria, combinado con la realidad, y promoviendo el empleo con acciones prácticas.
Gobierno, empresas, asociaciones Se ha establecido una plataforma de formación y selección de talentos.
Las preliminares cuentan con una amplia participación y las finales se centran en la selección. El contenido del concurso se basa en los conocimientos profesionales aprendidos. competencia de selección regional y superiores, y los ganadores en las finales nacionales y superiores pueden recibir certificados de premio emitidos conjuntamente por el Centro de Intercambio de Talentos del Ministerio de Industria y Tecnología de la Información y el comité organizador del concurso.
Aquellos que ganen el concurso. tercer premio o superior en la final. Los concursantes serán entrevistados por la Escuela de Software y Microelectrónica de la Universidad de Pekín y muchas universidades reconocidas, y se les dará prioridad para ser admitidos como estudiantes de posgrado generales. Los ganadores del concurso recibirán entrevistas directas sin exámenes escritos de IBM, Baidu y otras empresas reconocidas del Canal Verde, especialmente los candidatos destacados serán admitidos directamente.
Grupo 1
El. La competencia individual se divide en grupo A de pregrado c/c, grupo B de pregrado c/c y grupo de colegios vocacionales superiores c/c, grupo A de pregrado de Java, grupo B de pregrado de Java, grupo de colegio vocacional de Java, grupo universitario de diseño y desarrollo integrado. , grupo de posgrado en diseño y desarrollo integrado, grupo de pregrado en diseño y desarrollo de MCU, grupo de colegio vocacional de diseño y desarrollo de MCU, grupo de pregrado en diseño y desarrollo electrónico* *Cada concursante solo puede participar en uno de los concursos
2 Duración
Competición de software: 4 horas, cerrada
2.p>
E-sports: 5 horas, cerrada
3. Formato
Categoría de software: Todas las pruebas informáticas
Las máquinas de los jugadores pasan por la LAN Se conectan al servidor de competición de cada zona de competición
No hay concursantes. Se les permite acceder a Internet durante el proceso de respuesta y no se les permite utilizar recursos externos (como conexiones USB).
¿Qué método de navegador de servidor se debe utilizar para distribuir las preguntas del examen y recopilar las respuestas de los jugadores?
Categoría electrónica: operación práctica
4. Entorno de máquina de los concursantes
Máquina compatible con X86 con alta memoria 1G, disco duro no menos de 60G <. /p>
Sistema kernel Windows NT (WindowsXP, Windows2000, etc.)
Entorno de desarrollo C/c:
Dev-cpp 5.4.0 admite ANSI C, ANSIC y STL
Documento de ayuda API C/c (chino, formato chm)
Entorno de desarrollo Java:
JDK 1.6
Eclipse Helios. para JavaSE
Documento de ayuda API (chino, formato chm)
5 Formato del tema
El título del concurso de software es Completamente objetivo, las puntuaciones actuales se presentan. por los jugadores son la base principal para anotar.
(1) Rellenar los espacios en blanco
Las preguntas son un número de preguntas para rellenar espacios en blanco o preguntas para rellenar espacios en blanco perfectamente codificadas y con determinados gradientes de dificultad. y diferentes puntuaciones.
Rellena los espacios en blanco
Este tema describe un problema que tiene una solución clara. Pida a los jugadores que completen los espacios en blanco con las respuestas a las preguntas.
No requiere el proceso de resolución del problema, ni limita los medios para resolver el problema, sino que sólo requiere la realización de ciertos resultados.
Código para completar los espacios en blanco
Este tema describe un problema que tiene una solución clara.
La pregunta también proporciona el código para resolver este problema, pero falta una parte.
Los jugadores deben comprender la lógica del código y agregar código a las partes en blanco para completar el código completo.
Rellena los espacios en blanco, no completa frases.
(2) Preguntas de programación
Las preguntas son varias preguntas de programación con un cierto gradiente de dificultad y diferentes puntuaciones. Estas preguntas tienen requisitos claros y respuestas objetivas.
Los temas suelen utilizar entradas y salidas estándar.
Los concursantes deben resolver la entrada estándar dada mediante programación y generar la solución a través de la salida estándar en el formato requerido por la pregunta. Las preguntas generalmente dan datos de muestra.
La dificultad de las preguntas generales se centra principalmente en el diseño de algoritmos y la organización de la lógica. En teoría, es imposible que los jugadores obtengan soluciones a los problemas mediante adivinanzas u otros medios que no sean de programación.
La solución dada por los concursantes debe ser universal y no sólo aplicable a los datos de muestra del problema (por supuesto, al menos debería ser aplicable a los datos de muestra del problema).
Para probar el rendimiento de las soluciones dadas por los concursantes, los casos de prueba utilizados en la puntuación pueden incluir una gran cantidad de casos de prueba de estrés, y los concursantes deben considerar plenamente la viabilidad al seleccionar los algoritmos.
6. Conocimientos involucrados
Grupo Java Vocational College
Conocimientos involucrados en la resolución de problemas: sintaxis básica, orientación a objetos, programación de redes, interfaz, set, IO ,Subprocesos múltiples,Clases internas,Excepciones. (Las estructuras de datos, swing y otras interfaces gráficas no están involucradas, como el desarrollo web como html, JSP, Tomcat, marcos de código abierto y programación de bases de datos como JDBC y SQL).
Características permitidas para el problema Resolución: JDK1.5 compatible con todas las funciones.
Java Under Graduate Group B
Conocimientos involucrados en la resolución del problema: Java Vocational College Group Data Structure (la estructura clásica que aparece en los libros de texto de estructura de datos universitarios y su combinación, transformación y mejora). variantes de creación).
Funciones que se pueden utilizar para resolver problemas: las mismas que Java Vocational College Group
Java Under Graduate Group A
Conocimientos involucrados en la resolución de problemas: Java Under Graduate Group B Todo el conocimiento de patrones de diseño, reflexión, XML, multinúcleo y concurrencia, teoría de pruebas e interfaz Swing.
Funciones que se pueden utilizar para resolver problemas: lo mismo que java Vocational College Group
C/c Vocational College Group
Conocimientos involucrados en la resolución de problemas: estructura , matrices, punteros, entrada y salida estándar, operaciones con archivos, recursividad.
(El conocimiento de C no aparecerá en el código y las llamadas a la API de Windows que no sean ANSI C no aparecerán)
Características que permiten la resolución de problemas: los jugadores pueden usar el estilo C o c estilo o mezclar estilos para resolver grandes problemas de programación.
Habilite la funcionalidad ANSI C. Se permiten bibliotecas de clases STL.
(No se permite el uso de la biblioteca de clases MFC y la biblioteca de clases ATL)
C/c Grupo Pregrado B
Conocimientos involucrados en la resolución de problemas: c/ c Escuela vocacional Todo el conocimiento de estructuras de datos, punteros de función y operaciones de bits.
Funciones permitidas para la resolución de problemas: igual que c/c vocacional college group.
Grupo de pregrado A de C/c
Conocimientos involucrados en la resolución de problemas: todos los conocimientos del Grupo de pregrado B de C/c, incluidas plantillas de funciones, macros complejas y conocimientos de ensamblaje.
Funciones permitidas para la resolución de problemas: igual que c/c vocacional college group.
Diseño y desarrollo de MCU (grupo de pregrado, grupo vocacional superior)
Conocimientos relevantes de circuitos analógicos y digitales, sensores y microcontroladores de la serie MCS51, conocimiento de instrumentos de uso común, conocimiento de compilación de programas. y depuración, conocimiento de descarga de software.
Diseño y desarrollo embebido (grupo universitario)
Conocimientos de circuitos analógicos, circuitos digitales, microcontroladores de sensado y STM32F103, conocimiento de instrumentos de uso común y conocimiento del software Keil MDK4.10.
Diseño y desarrollo electrónico (grupo de grado, grupo de formación profesional superior)
Conocimiento y aplicación de circuitos analógicos, circuitos digitales, sensores, electrónica de potencia y otros aspectos relacionados, conocimiento y aplicación de la electrónica. Componentes Aplicación, conocimiento del uso de instrumentos de uso común.
7. Puntuación
Categoría de software
Rellena el espacio en blanco: La respuesta es única.
Rellenar los espacios en blanco del programa: El criterio de juicio es si se puede obtener el resultado correcto sustituyendo el código rellenado por el jugador en el programa.
Problemas de programación: se basa principalmente en los resultados de ejecución del programa enviados por los jugadores (más de 90) y también se referirá al estilo de codificación, la lógica y la legibilidad del programa del reproductor (menos de 10);
MCU y software educativo integrado
El diseño de hardware representa el 25 %, la programación y depuración de software representa el 60 % y otros representan el 15 %.
Curso de Diseño Electrónico
El diseño de hardware representa aproximadamente el 45%, el ensamblaje y la depuración representan aproximadamente el 35% y otros representan aproximadamente el 20%.
8. Asuntos relevantes que requieren atención
(1) Los concursantes deben estar calificados para participar y no deben cometer fraude. Si se descubre un problema durante la revisión de la calificación, se cancelará la calificación de inscripción; si se descubre un problema durante la competencia, se cancelará la calificación; si se descubre un problema después de la competencia, se cancelarán los resultados de la competencia; El certificado y la bonificación se retirarán y el concurso se anunciará en el sitio web oficial del concurso.
(2) Los concursantes deben cumplir con las reglas de la competencia, cumplir con las disciplinas de la competencia, obedecer las instrucciones y disposiciones del comité organizador de la competencia y cuidar bien el equipo de la competencia. Sin su umbral fijo, la red de tuberías se puede registrar directamente.