Aprendes lenguaje C, C++, Java, estructuras de datos, lógica digital y lenguaje ensamblador en tu primer año.
Primer semestre: Matemáticas avanzadas, conceptos básicos de informática
Segundo semestre: Matemáticas avanzadas, programación en lenguaje C, circuitos lógicos y diseño lógico, álgebra lineal.
Tercer semestre: Matemáticas discretas, probabilidad y estadística matemática
Cuarto semestre: Principios de organización informática, estructuras de datos, ingeniería de software
Quinto semestre: Métodos de computación, Sistemas operativos, lenguaje ensamblador.
Inteligencia Artificial/Lenguaje JAVA
Sexto Semestre: Análisis y Diseño de Algoritmos, Principios de Bases de Datos, Principios de Compilación
Redes de Computación/Estructura Algebraica y Matemática Combinatoria
p>
Tecnología de sistemas en tiempo real/Sistema Unix/Tecnología de componentes de software/Pruebas y mantenimiento de software
Séptimo semestre: Gestión de proyectos de software, análisis y estadísticas de sistemas orientados a objetos
Gráficos por computadora/Recuperación y utilización de información
Comercio electrónico/Almacén de datos y minería de datos/Evaluación de la capacidad del proceso de software/Control de calidad del software
¿Cuál es la especialización en ingeniería de software?
Descripción profesional
Esta especialización se basa en el desarrollo de software de aplicaciones informáticas, con una sólida teoría básica profesional y una gran capacidad práctica. Después de una formación sistemática como programador, estará familiarizado con los requisitos laborales. Personal profesional y técnico superior en desarrollo y mantenimiento de software informático que domine las habilidades laborales, comprenda la teoría y pueda operar, adaptarse a las necesidades de la informatización social y adaptarse al desarrollo integral de la economía de mercado moral, intelectual, física y. estéticamente.
Editar cursos para esta especialización
Además de los cursos básicos, esta especialización también estudiará sistemáticamente matemáticas discretas, estructuras de datos, análisis de algoritmos, programación orientada a objetos, sistemas operativos modernos y principios e implementaciones de bases de datos, tecnología, principios de compilación, ingeniería de software, gestión de proyectos de software, seguridad informática y otros cursos, y otros cursos electivos se pueden tomar de acuerdo con los intereses de los estudiantes.
Dirección laboral y perspectivas de este departamento
Dirección laboral
Después de graduarse, los estudiantes de esta especialización pueden dedicarse al procesamiento de automatización de oficinas, instalación y mantenimiento de computadoras, producción de páginas web, mantenimiento y desarrollo de redes informáticas y servidores profesionales, desarrollo y gestión de sitios web comerciales dinámicos, pruebas y desarrollo de software, comercio de productos básicos de equipos relacionados con la informática, etc. Además de ser admitidos en prestigiosas universidades nacionales y extranjeras, los principales destinos de los graduados son empresas profesionales de software informático, empresas de consultoría de información y otras empresas conjuntas y de propiedad total, como las financieras.
Perspectivas profesionales
La escala de la industria del software de mi país no es muy grande. Algunas empresas de software solo adoptan algunas ideas de ingeniería de software en la producción de software y todavía queda un largo camino por recorrer. ante la producción industrial a gran escala. Las razones incluyen cuestiones de sistemas de gestión, cuestiones de mercado, cuestiones de políticas y una teoría de ingeniería de software incompleta e imperfecta. Por lo tanto, la investigación y aplicación de la ingeniería de software, así como el mayor desarrollo de la industria del software en mi país, requieren ciertos técnicos en ingeniería de software que tengan tanto la base teórica como la capacidad de investigación de la ingeniería de software y cierta experiencia práctica para promoverla. El futuro de la ingeniería de software es brillante. La subcontratación de servicios de software es una industria de servicios moderna que requiere mucho talento intelectual. Un gran número de conocidas empresas de subcontratación se han establecido en Ningbo. Los principales destinos de empleo incluyen empresas de servicios y subcontratación de software, empresas de servicios y productos de información, trabajos como programadores, probadores de software, gerentes de proyectos, etc.
El contenido de la ingeniería de software
El contenido principal de la ingeniería de software es la tecnología de desarrollo de software y la gestión de la ingeniería de software. La tecnología de desarrollo de software incluye metodología de ingeniería de software, herramientas de software y entorno de desarrollo de software. La gestión de la ingeniería de software incluye la economía de la ingeniería de software y la gestión de software.
Introducción profesional
Es una de las ramas de la informática que más crece. El país concede gran importancia al desarrollo de la industria del software y ha dado políticas muy preferenciales a la formación de talentos en software. Esta especialización cultiva talentos senior que dominan los conocimientos teóricos básicos del software informático, están familiarizados con la tecnología de gestión y desarrollo de software y pueden participar en el diseño, desarrollo y gestión de software en el campo del software informático.
Prueba de habilidades
Diseñadores de software, analistas de sistemas, ingenieros de redes, aplicaciones de software de oficina, mantenedores de sistemas informáticos, administradores de redes informáticas, programadores informáticos y editores de redes.
Materiales de referencia:
Baidu Wenku
¿Qué es la ingeniería de software?
El contenido principal de la ingeniería de software es la tecnología de desarrollo de software y la gestión de la ingeniería de software.
La tecnología de desarrollo de software incluye la metodología de la ingeniería de software, las herramientas de software y el entorno de desarrollo de software; la gestión de la ingeniería de software incluye la economía de la ingeniería de software y la gestión de software.
1. Introducción profesional: Es una de las ramas de la informática que más crece. El país concede gran importancia al desarrollo de la industria del software y ha dado políticas muy preferenciales a la formación de talentos en software. Esta especialización cultiva talentos senior que dominan los conocimientos teóricos básicos del software informático, están familiarizados con la tecnología de gestión y desarrollo de software y pueden participar en el diseño, desarrollo y gestión de software en el campo del software informático.
2.Cursos profesionales: además de los cursos básicos, esta especialización también estudiará sistemáticamente matemáticas discretas, estructuras de datos, análisis de algoritmos, programación orientada a objetos, sistemas operativos modernos, principios de bases de datos y tecnologías de implementación, principios de compilación. e ingeniería de software, gestión de proyectos de software, seguridad informática y otros cursos, y algunos otros cursos optativos se pueden tomar según los intereses de los estudiantes.
3. Destinos de graduación: además de los estudiantes de posgrado de reconocidas universidades nacionales y extranjeras, los principales destinos de los graduados son empresas profesionales de software informático, empresas de consultoría de información y otras empresas conjuntas y de propiedad total, como finanzas, etc
¿Qué estudia la ingeniería del software y qué incluye?
El de arriba es realmente problemático, ¿y de dónde copiaste la publicación? ¿Crees que estás tomando un curso de introducción a la ingeniería de software? Déjame darte una breve introducción.
De hecho, desarrollar software no es solo programación (en ese caso, se puede completar en la escuela secundaria y en la escuela secundaria, entonces, ¿qué necesitan nuestros estudiantes universitarios), sino también hacer negocios (como abrir una tienda), nunca debe pensar que abrir una tienda es sólo una cuestión de estar en pie para vender productos allí, primero debe hacer una investigación de mercado, luego elegir la ubicación de la tienda, luego almacenar los productos, venderlos y, por supuesto, Proporcionar servicio postventa. Este es un proyecto sistemático complejo. Generalmente incluye los siguientes elementos: encuesta de demanda del cliente o encuesta de mercado, diseño del marco de software, subdivisión adicional de cada marco, programación (hay muchos contenidos, como qué lenguaje usar, a qué enfrentarse, patrones de diseño, etc.), negro y pruebas de caja blanca, lanzamiento de la versión Beta, entrega de software y servicio postventa, resumen de documentos en cada etapa (incluidos archivos de ayuda y comentarios del software, etc.) En resumen, es el proceso intermedio de un software desde la investigación hasta el lanzamiento final. La ingeniería de software es la explicación de estas fases y cómo implementarlas. Aprenderlo bien es muy útil y necesario para tu futura carrera como ingeniero de software.
¿Qué conocimientos deben adquirir los estudiantes de ingeniería de software?
Objetivos de cultivo: la especialización en ingeniería de software tiene como objetivo adaptarse a las necesidades de la construcción y el desarrollo de la información económica nacional, cultivar estudiantes con una sólida base de conocimientos y teoría de aplicaciones informáticas, dominar tecnologías de vanguardia y métodos de desarrollo de software en el campo de la ingeniería de software, y posee talentos técnicos y de ingeniería senior que tienen sólidas capacidades de análisis, diseño, desarrollo y prueba de sistemas de proyectos de software y pueden participar en el desarrollo y gestión de proyectos de software de acuerdo con principios y métodos de ingeniería. Cursos principales: matemáticas discretas, programación orientada a objetos, estructura de datos, principios de bases de datos, sistemas operativos, redes informáticas, ingeniería de software, gestión y procesos de software, tecnología de prueba de software, gestión de calidad de software, gestión de proyectos de software, etc. Destino de graduación: Los graduados de ingeniería de software se dedican principalmente a la investigación, análisis, diseño, desarrollo y prueba de sistemas de información y a la organización y gestión de proyectos de ingeniería de software en la industria de la información y los sectores económicos nacionales. informática y tecnología. La ingeniería de software es una especialidad popular en el futuro, ¡con buenas perspectivas de empleo! La situación actual de contenido y empleo de las nueve carreras de ingeniería de software es la siguiente: 1. Programación visual, dominar los métodos de programación y la tecnología de visualización, y dominar una plataforma de visualización y su tecnología de desarrollo de software. Obtenga la certificación Delphi Programmer Series, Java Junior o VB Development Expert. Dirección laboral: Programadores de programación visual en empresas, * * *, comunidades y escuelas diversas. El diseño de aplicaciones web tiene la capacidad de diseño artístico y diseño de animación web, domina la tecnología de diseño de programas web interactivos y es capaz de construir y mantener sitios web. Obtenga la certificación como Diseñador de interacción multimedia de Macromedia, Programador junior de Delphi o Ingeniero de desarrollo web rápido de Delphi. Dirección laboral: programadores de aplicaciones WEB en empresas, * * *, comunidades, colegios diversos, etc. 3 Pruebas de software Domine los principios básicos, los métodos y la gestión organizacional de las pruebas de software y sea competente en el uso de herramientas de prueba de software. Obtenga la certificación ATA Software Test Engineer o Delphi Junior Programmer o Java Junior Programmer. Dirección de empleo: Probadores de software en empresas, * * *, comunidades y diversas escuelas. 4. Gestión de bases de datos: ser capaz de aplicar el paradigma relacional al diseño de bases de datos, dominar el lenguaje SQL y ser competente en la gestión y aplicación de servidores de bases de datos.
Obtenga la certificación en Administración de bases de datos Oracle o Aplicaciones de bases de datos SQL Server o Aplicaciones de Windows XP. Dirección de empleo: administradores de bases de datos medianas y grandes en empresas, * * *, comunidades, escuelas y otros departamentos. 5 Producción de gráficos e imágenes Competente en herramientas de producción de imágenes y gráficos de popularidad internacional (como CorelDraw, Photoshop, Pagemaker, etc.). Obtener certificaciones relevantes como diseñadores gráficos. Direcciones de empleo: empresas de producción publicitaria, empresas de diseño arquitectónico, empresas de diseño de embalaje y decoración, empresas de decoración de habitaciones, empresas editoriales e imprentas. 6. Tecnología de construcción de redes: estar familiarizado con la estructura de la red y los métodos de red, dominar los métodos de construcción de la red y poder utilizar herramientas para analizar y solucionar fallas comunes de la red. Obtenga la configuración de enrutamiento de Cisco o la ingeniería de redes de Huawei o la certificación de ingeniero de aplicaciones AMP. Dirección laboral: ingenieros de construcción de redes en empresas, gobiernos, comunidades y diversas escuelas. 7 Gestión de sistemas de red Dominar los conocimientos básicos y las habilidades de aplicación de la gestión de sistemas de red y ser capaz de configurar la seguridad del sistema de red. Obtenga una certificación de experto en Window2000 Server o TurboLinux TLCE o configuración de enrutamiento de Cisco. Dirección laboral: Administradores de sistemas de red en empresas, * * *, comunidades y escuelas diversas. La producción multimedia tiene la capacidad de programación multimedia y planificación de la producción multimedia. Habilidades básicas como modelado de programación orientada a objetos, diseño de modelado, diseño de escenas, principios de segmentación de lentes, etc. Obtenga certificaciones relevantes como diseñador multimedia. Direcciones de empleo: Empresas de producción y diseño multimedia, empresas editoriales y de producción de arte de animación, empresas de producción publicitaria. Aplicaciones informáticas de oficina Competente en la aplicación y gestión de automatización de oficinas, familiarizado con la instalación, gestión y mantenimiento de servidores de aplicaciones basados en servidores, servicios relacionados y sistemas de software, y capaz de aplicar y mantener configuraciones de seguridad de redes de servidores, correo electrónico, publicaciones web, FTP, OA, Las capacidades de BBS y otros sistemas. Dirección de empleo: gestión de sistemas en empresas, * * *, comunidades, diversas escuelas, etc.
¿Qué cursos básicos se deben aprender en ingeniería de software?
Una de mis especialidades es la ingeniería de software. Los libros en lenguaje C están en chino y la programación se basa en inglés, pero no importa si tu inglés es pobre. Tienes que aprender matemáticas avanzadas, inglés, Mao Deng y otras cosas en tu primer año. Básicamente, confío en el autoestudio cuando voy a la universidad. Debería poder comprender el lenguaje C de antemano, pero no sé cómo entenderlo una vez que lo escucho.
¿Qué cursos debo tomar en ingeniería de software?
Introducción a los principales cursos de la carrera de Ingeniería de Software
Introducción a las Computadoras
Resumen: Proporcionar a los estudiantes de primer año una introducción a las materias de informática y tecnología para que Tener un buen conocimiento de la materia. Obtener una comprensión general de los conocimientos y habilidades básicos que deben poseer los estudiantes de esta especialidad, así como de la ética profesional y las normas legales que se deben seguir al trabajar en este campo.
Circuitos digitales y lógica digital
Resumen: Introduce los conceptos básicos, métodos de análisis y principios de diseño de la lógica digital y los sistemas digitales, incluida la teoría de conmutación, la lógica combinacional, la lógica secuencial y la programable. dispositivos lógicos, sistemas digitales, etc.
Principios de composición informática y lenguaje ensamblador
Resumen: Con base en el modelo informático de von Neumann, se presenta la estructura organizativa y el principio de funcionamiento de la computadora, y la calculadora, la memoria, la Estructura, principio de funcionamiento e interrelación de controladores y dispositivos de entrada y salida. Se introdujo el sistema de instrucciones 80X86, lenguaje ensamblador e instrucciones ensambladoras, programa ensamblador y proceso ensamblador, programación ensambladora simple, interfaz entre lenguaje ensamblador y lenguaje de alto nivel, macro ensamblador, etc.
Red de computadoras
Resumen: Introduce los conceptos básicos de la comunicación de datos y los principios básicos de las redes de computadoras, incluida la arquitectura de las redes de computadoras, los métodos y protocolos básicos de la comunicación de datos, y Los principios básicos de las redes informáticas. Principales protocolos de aplicación. Al mismo tiempo, se introducen los conocimientos de seguridad y gestión de los sistemas de redes informáticas para permitir a los estudiantes tener una comprensión integral de las comunicaciones de datos y las redes informáticas.
Arquitectura de Computadores
Resumen: A través del estudio de los conceptos, principios, estructuras y métodos de análisis básicos de la arquitectura de sistemas computacionales, los estudiantes pueden obtener una comprensión integral de la arquitectura de sistemas computacionales basada en ciertos Conocimiento de software y hardware. La distribución de funciones de software y hardware de sistemas informáticos, así como las características y métodos de evaluación del rendimiento de varias máquinas con diferentes estructuras. Sienta las bases para la investigación, el desarrollo y la aplicación de sistemas informáticos avanzados. Establecer una perspectiva integral y sistemática y aprender métodos de análisis cuantitativo.
Matemáticas discretas
Resumen: Incluyendo * * * teoría, lógica matemática, teoría de grafos, matemáticas combinatorias, etc., pruebas matemáticas formales a lo largo de este curso.
Lenguaje de programación de alto nivel
Resumen: tomando C, C# o JAVA como ejemplo, este artículo presenta la programación y el lenguaje, las estructuras de datos básicas, las definiciones de tipos, los tipos simples y los tipos estructurados. y control básico, programación estructurada, programación orientada a objetos, etc.
Análisis y Diseño de Algoritmos
Resumen: Este curso continúa el estudio del curso de estructura de datos. Desde la perspectiva del análisis y diseño de algoritmos, además de los algoritmos de búsqueda de clasificación tradicionales y los métodos de diseño generales, el contenido principal incluye las siguientes partes: base teórica de la investigación de algoritmos, tecnología de análisis recursivo, estrategias básicas de diseño de algoritmos (aprendizaje de varios algoritmos clásicos), operaciones polinomiales y FFT, coincidencia de cadenas y algoritmos de análisis de probabilidad. Se espera que a través del estudio de este curso, los estudiantes tengan una comprensión integral de las herramientas básicas para el diseño y análisis de algoritmos modernos.
Estructura de datos
Resumen: Presenta la estructura de almacenamiento y el algoritmo de tablas lineales y sus enlaces, arreglos y matrices, pilas y colas, la estructura de almacenamiento y representación polinómica multivariada de tablas generalizadas. caracteres Edición y clasificación de cadenas y estructuras de texto, árbol, gráficos y archivos.
Principios del sistema de bases de datos
Resumen: este artículo presenta los conceptos, principios, métodos y aplicaciones básicos de los sistemas de bases de datos, incluida principalmente la introducción de sistemas de bases de datos, la tecnología de implementación de sistemas de gestión de bases de datos, y almacenamiento de bases de datos y otros tipos de sistemas de bases de datos.
Tecnología de compilación
Resumen: presenta la teoría y la práctica de los principios de compilación, incluido el diseño del compilador, el análisis léxico, el análisis de sintaxis, la tabla de símbolos, la gestión de declaración y almacenamiento, la generación de código y la tecnología de optimización. .
Sistema operativo
Resumen: este artículo presenta el diseño y la implementación del sistema operativo, incluida una descripción general de los componentes del sistema operativo, exclusión mutua y sincronización, implementación del procesador, algoritmo de programación y almacenamiento. algoritmo, gestión de equipos y sistemas de archivos. ...
¿A qué se dedica la carrera de ingeniería de software y qué estudias?
La especialización en ingeniería de software se basa en la informática y la tecnología, enfatizando la naturaleza de ingeniería del desarrollo de software, lo que permite a los estudiantes dominar el análisis de requisitos de software, el diseño de software y las pruebas de software sobre la base del dominio de la informática y la tecnología. conocimientos y habilidades básicos, conocimientos básicos, métodos básicos y habilidades básicas necesarias para el mantenimiento de software y la gestión de proyectos de software, destacando el cultivo de los conocimientos y habilidades profesionales de los estudiantes y formando profesionales senior que puedan participar en el desarrollo, las pruebas, el mantenimiento y los proyectos de software. gestión.
Cursos profesionales
1. Materias principales: teoría marxista, lengua extranjera universitaria, matemáticas avanzadas, física universitaria, experimentos de física, álgebra lineal, teoría de la probabilidad y estadística matemática, lenguaje de programación, datos. estructuras, matemáticas discretas, sistemas operativos, técnicas de compilación, introducción a la ingeniería de software, lenguaje de modelado unificado, arquitectura de software, requisitos de software y gestión de proyectos de software.
2.Otras materias: esta especialización estudiará sistemáticamente matemáticas discretas, estructura de datos, análisis de algoritmos, programación orientada a objetos, sistemas operativos modernos, principios de bases de datos y tecnologías de implementación, principios de compilación, ingeniería de software y proyectos de software. gestión, seguridad informática, etc. , y también puede tomar otros cursos optativos según los intereses de los estudiantes.
3. Vínculos prácticos: pasantía de graduación, diseño curricular, pasantía de ingeniería informática, pasantía de producción, proyecto de graduación (tesis).
Ingeniería de software o algo así
La ingeniería de software siempre ha carecido de una definición unificada. Muchos académicos y organizaciones han dado sus propias definiciones: Boehm: utilizar el conocimiento científico y tecnológico moderno para diseñar y construir computadoras. programas y documentación relacionada necesarios para desarrollar, operar y mantener estos programas. IEEE: La ingeniería de software es un enfoque sistemático para desarrollar, ejecutar, mantener y reparar software. Fritz Bauer: Un conjunto de métodos para establecer y utilizar principios de ingeniería sólidos para obtener de forma más económica software confiable que pueda ejecutarse de manera eficiente en máquinas reales.
El contenido de la ingeniería de software
El contenido principal de la ingeniería de software es la tecnología de desarrollo de software y la gestión de la ingeniería de software. La tecnología de desarrollo de software incluye metodología de ingeniería de software, herramientas de software y entorno de desarrollo de software. La gestión de la ingeniería de software incluye la economía de la ingeniería de software y la gestión de software.
Introducción profesional
Es una de las ramas de la informática que más crece. El país concede gran importancia al desarrollo de la industria del software y ha dado políticas muy preferenciales a la formación de talentos en software. Esta especialización cultiva talentos senior que dominan los conocimientos teóricos básicos del software informático, están familiarizados con la tecnología de gestión y desarrollo de software y pueden participar en el diseño, desarrollo y gestión de software en el campo del software informático.
Cursos profesionales
Además de los cursos básicos, esta especialización también estudiará sistemáticamente matemáticas discretas, estructuras de datos, análisis de algoritmos, programación orientada a objetos, sistemas operativos modernos, principios e implementación de bases de datos. tecnologías, principios de compilación, ingeniería de software, gestión de proyectos de software, seguridad informática y otros cursos, y otros cursos electivos se pueden tomar de acuerdo con los intereses de los estudiantes.
Destinos de graduación
Además de ser admitidos en prestigiosas universidades nacionales y extranjeras, los principales destinos de los graduados son empresas profesionales de software informático, empresas de consultoría de información y otras empresas de propiedad absoluta y empresas conjuntas como las financieras.
Objetivos formativos
Esta especialidad forma a los estudiantes para adaptarse a las necesidades del desarrollo social, desarrollarse moral, intelectual, física y estéticamente, tener una sólida base de conocimientos y teoría de las aplicaciones informáticas y dominar tecnologías y software de vanguardia en el campo de la ingeniería de software Métodos de desarrollo, talentos orientados a aplicaciones con gran capacidad práctica y espíritu innovador, sólidas capacidades de análisis, diseño, desarrollo y prueba de sistemas de proyectos de software, y la capacidad de participar en el desarrollo y gestión según principios y métodos de ingeniería.
Dirección laboral
Después de graduarse, los estudiantes de esta especialización pueden participar en procesamiento de automatización de oficinas, instalación y mantenimiento de computadoras, producción de páginas web, mantenimiento y desarrollo de redes informáticas y servidores profesionales, y dinámica. desarrollo y gestión de sitios web comerciales, pruebas y desarrollo de software, comercio de productos básicos de equipos relacionados con la computadora, etc.
Análisis de las perspectivas de empleo
En la actualidad, la escala de la industria del software de mi país no es muy grande. Algunas empresas de software solo adoptan algunas ideas de ingeniería de software en la producción de software, lo que está lejos de serlo. La producción industrial a gran escala aún queda un largo camino por recorrer. Las razones incluyen cuestiones de sistemas de gestión, cuestiones de mercado, cuestiones de políticas y una teoría de ingeniería de software incompleta e imperfecta. Por lo tanto, la investigación y aplicación de la ingeniería de software, así como el mayor desarrollo de la industria de software de China, requieren ciertos técnicos en ingeniería de software que tengan tanto la base teórica como la capacidad de investigación de la ingeniería de software y cierta experiencia práctica para promoverla. El futuro de la ingeniería de software es brillante. La subcontratación de servicios de software es una industria de servicios moderna que requiere mucho talento intelectual. Un gran número de conocidas empresas de subcontratación se han instalado en Ningbo. Los principales destinos de empleo incluyen empresas de servicios y subcontratación de software, empresas de servicios y productos de información, trabajos como programadores, probadores de software, gerentes de proyectos, etc.
Prueba de habilidades
Diseñadores de software, analistas de sistemas, ingenieros de redes, aplicaciones de software de oficina, mantenedores de sistemas informáticos, administradores de redes informáticas, programadores informáticos y editores de redes.
Establecer una universidad de ingeniería de software
Universidad de Ingeniería y Tecnología de Liaoning, Universidad de Tsinghua, Universidad de Ciencia y Tecnología de Qingdao, Instituto de Tecnología de Harbin, Universidad de Pekín, Universidad de Nankai, Universidad de Tianjin, Universidad del Noreste, Universidad de Jilin, Universidad de Fudan, Universidad de Tongji, Universidad del Sureste, Universidad de Zhejiang, Universidad de Xiamen, Universidad de Shandong, Universidad de Wuhan, Universidad de Hunan, Universidad Sun Yat-sen, Universidad de Chongqing, Universidad de Correos y Telecomunicaciones de Chongqing, Universidad de Correos de Xi y Telecomunicaciones, Universidad de Sichuan, Universidad de Yunnan, Universidad Central Sur, Universidad de Zhengzhou. Universidad de Ciencia y Tecnología de Huazhong, Universidad Jiaotong de Beijing, Universidad de Correos y Telecomunicaciones de Beijing, Instituto de Tecnología de Beijing, Universidad Nacional de Tecnología de Defensa, Universidad Jiaotong de Xi'an, Universidad Tecnológica de Beijing, Universidad Tecnológica del Sur de China, Universidad de Ciencias Electrónicas y Tecnología de China, Universidad Jiao Tong de Shanghai, Universidad Politécnica del Noroeste, Universidad Politécnica del Noroeste Mingde College, Universidad Tecnológica de Dalian, Facultad de Software de la Universidad Normal de Hebei, Universidad Normal del Este de China, Tecnología Electrónica de Xi'an. ......