¿Qué cursos deberían ofrecerse en la especialidad de informática e ingeniería de la Universidad de Ingeniería de Wuhan?

Introducción a las Computadoras

Introducción a las Computadoras

Naturaleza del curso: Público Básico Horas del curso: 42 Créditos: 2

Contenido del curso: Este curso es una especialización en Ciencias de la Computación y Tecnología Cursos básicos importantes. Este curso está diseñado para guiar a los estudiantes que recién ingresan a la universidad a tener una comprensión general y precisa de los conocimientos básicos, los sistemas teóricos y las direcciones de investigación profesional de la informática y la tecnología, y a obtener una formación básica en aplicaciones informáticas y habilidades operativas básicas, para que como preparación para cursos formales y sistemáticos. Sentar las bases necesarias para el estudio de cursos profesionales de informática. El contenido principal del curso incluye: conocimientos informáticos básicos, composición de sistemas informáticos, sistemas de conocimientos de materias informáticas, tecnología de bases de datos y sistemas de información de gestión, sistemas operativos, conocimientos básicos de programación, software de automatización de oficinas, tecnología de redes informáticas, seguridad de sistemas de información informática, etc. .

Objetivos del curso: Estudiantes universitarios con especialización en Ciencias y Tecnología de la Computación

Física general

Física general

Naturaleza del curso: Público horario básico: 72 créditos: 4

Curso preparatorio: Matemática Avanzada

Contenido del curso: La física es la ciencia que estudia la estructura básica, las formas básicas del movimiento y las leyes de interacción de la materia. El contenido incluye principalmente mecánica, electromagnetismo, ciencia térmica y óptica. A través de la enseñanza de este curso, los estudiantes pueden dominar sistemáticamente los principios y conocimientos básicos de la física, cultivar su capacidad para analizar y resolver problemas y ayudarlos a establecer una perspectiva materialista dialéctica. El curso preparatorio de física general proporciona la preparación necesaria para las matemáticas avanzadas. La física general es un curso básico importante y necesario para los estudiantes que se especializan en ciencias e ingeniería en colegios y universidades.

Disciplina: Estudiantes de pregrado con especialización en informática y tecnología.

Programación en lenguaje C

Programación en C

Naturaleza del curso: Básico Horas del curso: 56 Créditos: 3

Contenido del curso: El lenguaje C es Uno de los lenguajes de programación más básicos. Este curso toma el método de programación estructurada del lenguaje C como núcleo y se enfoca en la programación y aplicación del estándar C. El contenido principal incluye: conceptos básicos y reglas gramaticales básicas del lenguaje C, tipos básicos de datos y tipos definidos por el usuario, expresiones. y sentencias, programación procedimental, conocimiento de funciones, arrays, punteros, referencias, estructuras, etc. Su propósito es permitir que los estudiantes comprendan y dominen integralmente un lenguaje informático, aprendan sus conocimientos básicos y los utilicen para programar y resolver problemas prácticos, logrando así una combinación de teoría y práctica y sentando una base sólida para el estudio posterior de otros cursos.

Objetivos del curso: estudiantes universitarios con especialización en informática y tecnología

Programación orientada a objetos

Programación orientada a objetos

Naturaleza del curso: Básico Horas del curso: 54 créditos: 3

Curso preparatorio: Programación en lenguaje C

Contenido del curso: Este curso introduce principalmente los conocimientos básicos de los lenguajes de programación orientados a objetos. Los contenidos principales incluyen: objetos, clases, herencia, polimorfismo, plantillas y manejo de excepciones, etc. , permite a los estudiantes tener una comprensión preliminar de los conceptos y métodos básicos de la programación orientada a objetos, dominar varios conceptos comunes y mecanismos del lenguaje en la programación orientada a objetos, editar, compilar, ejecutar y depurar programas en un entorno integrado y resolver algunos problemas menores. problemas.

Objetivos del curso: Estudiantes de pregrado con especialización en Ciencias y Tecnología de la Computación

Tecnología electrónica analógica y de circuitos

Tecnología electrónica analógica y de circuitos

Curso Naturaleza: Horas curso básico: 54 Créditos: 3

Curso preparatorio: Física General

Contenido del curso: Este curso se divide en dos partes: "Circuitos" y "Tecnología Electrónica Analógica". La tarea principal de la parte "Circuitos" es permitir a los estudiantes dominar las teorías y métodos básicos de análisis y cálculo de circuitos. El contenido principal incluye: conceptos y leyes básicos de circuitos, circuitos y métodos de análisis básicos, teoremas de circuitos de uso común, análisis de circuitos sinusoidales de estado estable y corriente alterna trifásica, y análisis en el dominio del tiempo de circuitos dinámicos, la tarea principal de "Analógico; Tecnología Electrónica" tiene como objetivo permitir a los estudiantes dominar las características de los dispositivos semiconductores, los métodos de análisis y cálculo de circuitos analógicos de baja frecuencia, las estructuras de circuitos típicas y los principios de funcionamiento de varios circuitos comunes. Los contenidos principales incluyen: dispositivos semiconductores de uso común, circuitos amplificadores básicos, circuitos amplificadores de múltiples etapas, retroalimentación en circuitos amplificadores, amplificadores operacionales integrados, operación y procesamiento de señales, generación de formas de onda y conversión de señales, circuitos amplificadores de potencia y fuentes de alimentación de CC.

Disciplina: Estudiantes de pregrado con especialización en informática y tecnología.

Matemática Discreta

Matemática Discreta

Naturaleza del Curso: Básico Horas Curso: 72 Créditos: 4

Curso Preparatorio: Matemática Avanzada

Contenido del curso: Este curso es un curso básico obligatorio para estudiantes de informática y tecnología y un curso básico en la teoría básica de la informática. Incluye principalmente lógica matemática, teoría de conjuntos, teoría de grafos, sistemas algebraicos, etc. Es un curso con una sólida teoría y una amplia aplicación. A través del estudio de este curso, los estudiantes pueden aceptar la perspectiva de las matemáticas modernas sobre estructuras discretas y estudiar las propiedades relevantes de las cosas desde la perspectiva de los métodos de investigación de estructuras de sistemas. Al mismo tiempo, la combinación de números y formas debe usarse para hacer las cosas simples e intuitivas. Además, mediante el entrenamiento de métodos de descripción y métodos de pensamiento detallado, los estudiantes también tienen buenas habilidades de pensamiento abstracto y pensamiento lógico;

Objetivos del curso: estudiantes universitarios con especialización en informática y tecnología

Lógica digital

Lógica digital

Naturaleza del curso: Básico Horas del curso: 54 Créditos: 3

Curso preparatorio: Física General

Contenido del curso: Como base teórica de la lógica digital, el curso analiza primero los fundamentos de los sistemas numéricos, la codificación y el álgebra lógica. Luego, basándose en el análisis y diseño de circuitos integrados a pequeña escala, analizamos los conceptos y métodos básicos de la lógica combinacional y la tecnología de lógica secuencial, así como cuestiones de documentación y diseño de ingeniería en la práctica de la ingeniería, e introducimos algunos de uso común y útil. Principios, diseño y aplicaciones de dispositivos MSI representativos. Finalmente, se analiza el dispositivo lógico programable PLD y su estructura lógica y características de aplicación, centrándose en el arreglo programable PAL.

Disciplina: Estudiantes de pregrado con especialización en informática y tecnología.

Sistema Operativo

Sistema Operativo

Naturaleza del Curso: Básico Horas del Curso: 54 Créditos: 3

Curso Requisito Previo: Diseño de Programas en Lenguaje C , programación orientada a objetos.

Contenido del curso: a través del aprendizaje, los estudiantes dominarán los principios y componentes básicos de los sistemas operativos de computadora, los conceptos básicos de los sistemas operativos de computadora y los nuevos conceptos, términos y terminología relacionados, y comprenderán las características de desarrollo y las habilidades de diseño. de sistemas operativos y métodos informáticos, con la capacidad de analizar inicialmente sistemas operativos reales, sentando una base sólida para trabajos futuros en campos relacionados. Los contenidos principales incluyen gestión de procesos, programación y bloqueo del procesador, gestión de almacenamiento, gestión de dispositivos, gestión de archivos, etc.

Objetivos asignatura: Estudiantes de pregrado en informática y tecnología

Estructuras de datos y algoritmos

Estructuras de datos y aplicaciones. Algoritmo

Naturaleza del curso: Horas de curso básico: 54 créditos: 3

Cursos de requisitos previos: programación en lenguaje C, programación orientada a objetos, matemáticas discretas.

Contenido del curso: Estructura de datos es un curso profesional en informática y tecnología y es un curso básico. Este curso es la base para lenguajes de programación avanzados, principios de compilación, sistemas operativos, bases de datos, inteligencia artificial y otros cursos. También se usa ampliamente en ciencias de la información, ingeniería de sistemas, matemáticas aplicadas y diversos campos de tecnología de ingeniería. El propósito docente de este curso es permitir a los estudiantes comprender profundamente los cinco elementos básicos de la estructura de datos: estructura lógica, estructura de almacenamiento, operaciones básicas, algoritmos, así como comparación y análisis de algoritmos de diferentes estructuras de datos. Permitir que los estudiantes posean inicialmente la capacidad de analizar y resolver problemas, desarrollar un buen estilo de programación, acumular y mejorar habilidades básicas de análisis y diseño, diseñar correctamente algoritmos y realizar análisis y evaluaciones, sentando una base sólida para cursos posteriores.

Objetivos del curso: estudiantes universitarios con especialización en informática y tecnología

Herramientas de desarrollo

Herramientas de desarrollo de software

Naturaleza del curso: Básico Horas del curso: 54 créditos: 3

Curso preparatorio: programación, estructura de datos

Contenido del curso: Este curso se enfoca en el uso de herramientas de desarrollo. Basado en el lenguaje de programación orientado a objetos, el sistema de información de gestión se desarrolla de acuerdo con los pasos de desarrollo de la ingeniería de software, que involucra principalmente la explicación teórica de las ideas de programación orientada a objetos y los métodos de implementación en Delphi y Java. El propósito del curso es fortalecer la capacidad práctica de los estudiantes en programación orientada a objetos y aplicar efectivamente el conocimiento teórico de la computación al desarrollo de software.

Objetivos del curso: estudiantes universitarios con especialización en ciencias y tecnología informática

Principios de ingeniería informática

Principios informáticos

Naturaleza del curso: horas de curso profesionales requeridas :54 créditos: 3

Curso preparatorio: Lógica digital

Contenido del curso: Este curso es un curso básico importante para estudiantes de informática y tecnología. Los contenidos principales incluyen: conceptos básicos de operación de computadora, microprocesador 80X86, sistema de instrucción, programación en lenguaje ensamblador, sistema de interrupción, sistema de almacenamiento, tecnología de interfaz y entrada y salida, etc. El propósito de este curso es permitir a los estudiantes dominar la composición básica, los principios de funcionamiento y las tecnologías de interfaz comunes de las microcomputadoras en la teoría y la práctica, establecer el concepto general de los sistemas de microcomputadoras y equipar a los estudiantes con la capacidad preliminar para desarrollar software y sistemas de aplicaciones de microcomputadoras. hardware.

Objetivos del curso: estudiantes universitarios con especialización en Ciencias y Tecnología de la Computación

Principios de bases de datos

Principios de bases de datos

Naturaleza del curso: Horas de curso profesionales obligatorias : 54 créditos: 3

Curso preparatorio: estructura de datos, programación

Contenido del curso: Este curso es un curso profesional para estudiantes de informática y es un curso básico. La tecnología de bases de datos es una rama importante del software informático. Estudia cómo almacenar, utilizar y gestionar datos y tiene una gran importancia teórica y práctica. El propósito docente de este curso es permitir a los estudiantes comprender la teoría de los sistemas de bases de datos, la tecnología de diseño e implementación de bases de datos y la tecnología de administración de bases de datos y, en última instancia, dominar los principios básicos, los métodos y las tecnologías de aplicación de las bases de datos, y utilizar de manera efectiva los sistemas de administración de bases de datos y las herramientas de desarrollo de software existentes. y base de datos maestra Diseño estructural y métodos de desarrollo de sistemas de aplicación de bases de datos.

Objetivos del curso: estudiantes universitarios con especialización en Ciencias de la Computación y Tecnología

Gráficos por computadora

Gráficos por computadora

Naturaleza del curso: cursos obligatorios para carreras Crédito Horas: 54 Créditos: 3

Curso preparatorio: estructura de datos, matemáticas avanzadas

Contenido del curso: Este curso es un curso profesional requerido para estudiantes de ciencias de la computación y tecnología. Enseña principalmente métodos de representación por computadora de gráficos bidimensionales o tridimensionales. A través del estudio de este curso, los estudiantes pueden dominar los métodos básicos de dibujo por computadora de gráficos bidimensionales y tridimensionales, comprender los algoritmos básicos del dibujo de gráficos, aprender la programación de varios gráficos y sentar las bases para el diseño de algoritmos gráficos. y el desarrollo de software de gráficos.

Objetivos del curso: estudiantes universitarios con especialización en Ciencias y Tecnología de la Computación

Tecnología de redes informáticas

Redes de computadoras

Naturaleza del curso: Horas de curso requeridas para profesionales :54 créditos: 3

Cursos de requisitos previos: principios informáticos, sistemas operativos y estructuras de datos.

Contenido del curso: La red informática es un tema interdisciplinario formado por la penetración mutua y la estrecha combinación de tecnología informática y tecnología de la comunicación. El principal contenido docente incluye: conceptos básicos de redes, capa física, capa de enlace de datos, capa de red, capa de transporte, capa de aplicación y otros mecanismos de comunicación de red. Este curso analizará los protocolos importantes más utilizados en la actualidad, para que los estudiantes puedan comprender los principios básicos de funcionamiento de la red y las ideas de diseño del protocolo a partir de los métodos de implementación de protocolos específicos, aprender los métodos más básicos para lidiar con problemas de red. Y domine el trabajo más básico de los principios de la red, para que los estudiantes puedan enfrentar la tecnología en constante cambio y tener la base y la capacidad para realizar un seguimiento del aprendizaje.

Objetivos del curso: Estudiantes de pregrado con especialización en Ciencias y Tecnología de la Computación

Ingeniería de software

Ingeniería de software

Naturaleza del curso: Curso obligatorio horas de la especialización: 54 créditos: 3

Cursos de requisitos previos: programación, estructura de datos, herramientas de desarrollo

Contenido del curso: La ingeniería de software es la ciencia de ingeniería y gestión que guía el diseño de software, implementación y mantenimiento de software. Los contenidos principales incluyen: análisis estructurado y orientado a objetos, métodos de diseño y desarrollo, así como técnicas de gestión del proceso de desarrollo de software. Su propósito es permitir a los estudiantes comprender de manera integral y sistemática los principios básicos y las herramientas comunes de la ingeniería de software, comprender la complejidad del proceso de desarrollo de software y la gestión de proyectos de software, aprender inicialmente a utilizar métodos de ingeniería para desarrollar y gestionar proyectos de software y dominar los procesos que deben seguirse durante el proceso de desarrollo; dominar el proceso de gestión de planificación, organización, implementación y garantía de calidad de proyectos de software; ' Habilidades prácticas en desarrollo de software y gestión de proyectos.

Objetivos del curso: estudiantes universitarios con especialización en informática y tecnología

Conceptos básicos de compilación

Conceptos básicos de compilación

Naturaleza del curso: cursos obligatorios para Especialidades Horas: 54 créditos: 3

Curso preparatorio: estructura de datos, matemáticas discretas

Contenido del curso: este curso es un curso de fundamento teórico profesional en informática y tecnología. Conferencias principales: análisis léxico, análisis de sintaxis, optimización, generación de código objetivo, etc. A través de la enseñanza de este curso, los estudiantes pueden comprender la estructura del compilador, familiarizarse con las cinco etapas del proceso de compilación, dominar las teorías y métodos básicos de compilación y comprender de manera integral la posición de los principios de compilación en todo el sistema teórico informático. Esto proporcionará una base para futuras discusiones sobre computadoras. Sentará una base sólida en la teoría profesional.

Objetivos del curso: estudiantes universitarios con especialización en Ciencias y Tecnología de la Computación

Análisis y diseño de sistemas

Análisis y diseño de sistemas

Naturaleza del curso: Profesional Horas de clase limitadas: 36 Créditos: 2

Cursos de requisitos previos: programación, herramientas de desarrollo y principios de bases de datos.

Contenido del curso: este curso es un curso optativo limitado para estudiantes de informática y tecnología y es un curso principal en la dirección de sistemas de información de gestión. Este curso está destinado a tomar la gestión financiera como contenido empresarial e incluye principalmente análisis de sistemas, modelado y análisis de datos, modelado de procesos, diseño de sistemas, arquitectura y modelado de aplicaciones, diseño de bases de datos, etc. , para cultivar las habilidades de diseño y análisis de sistemas de los estudiantes e introducirlos en el camino de desarrollo de los analistas de sistemas. El propósito docente de este curso es permitir a los estudiantes comprender profundamente el contenido básico, los pasos y los métodos del diseño y desarrollo de sistemas de gestión financiera. Dotar a los estudiantes de la capacidad de analizar y resolver problemas, desarrollar un buen estilo de diseño y análisis de sistemas e integrar mejor la gestión empresarial con la tecnología informática.

Objetivos del curso: Estudiantes de pregrado con especialización en Ciencias y Tecnología de la Computación