Red de conocimiento informático - Conocimiento informático - ¿Qué matemáticas se deben aprender para aprender estas materias básicas de informática?

¿Qué matemáticas se deben aprender para aprender estas materias básicas de informática?

1. Matemáticas

Las matemáticas son la base de la informática. Aprender bien las matemáticas es la clave para aprender bien la informática. Los cursos de matemáticas avanzadas estudian principalmente cálculo, geometría analítica espacial y ecuaciones diferenciales. El libro de texto comúnmente utilizado en colegios y universidades es "Matemáticas avanzadas" compilado por la Universidad de Tongji. También puede utilizar el libro de texto de autoaprendizaje. compilado por Lu Qingle de la Universidad Xi'an Jiaotong. Para "Matemáticas avanzadas", puede comprar algunos libros tutoriales y ejercicios de apoyo.

Los otros dos cursos importantes de matemáticas son "Álgebra lineal" y "Probabilidad y estadística". Puede utilizar "Álgebra lineal" publicada por Higher Education Press y escrita por la Universidad de Tongji y "Probabilidad y estadística" escrita por la Universidad de Zhejiang. Nota: Debes hacer más ejercicios para el autoestudio y es mejor tener una solución de ejercicios y un libro tutorial para cada curso.

Además de los cursos básicos de matemáticas anteriores, las "Matemáticas discretas" juegan un papel importante en la especialización en informática. Este curso requiere más esfuerzo para aprender. Puede utilizar "Matemáticas discretas" editado por el profesor Zuo Xiaoling y otros, Shanghai Science and Technology Literature Press. También puede utilizar libros de texto de la Universidad de Pekín y la Universidad de Tsinghua, y también puede consultar los libros de texto de autoaprendizaje compilados por el profesor Zuo, Economic Science Press.

Otros cursos incluyen "Funciones de reprogramación", "Métodos de cálculo", etc. Los amigos que tengan tiempo libre pueden optar por realizarlos.

2. Cursos profesionales básicos

1. "Programación": El contenido de aprendizaje es generalmente C y C++. Para el lenguaje C, puede utilizar "Programación C" del profesor Tan Haoqiang. El contenido es relativamente simple. Para los libros de C ++, recomiendo "Programación C ++" escrito por Qian Neng, Tsinghua University Press.

2. "Estructura de datos": este curso es relativamente difícil. Puede utilizar "Estructura de datos (versión en lenguaje C)" escrita por el profesor Yan Weimin, que tiene un libro de ejercicios de apoyo. Responda bien las preguntas y compile algunos programas más importantes si tiene tiempo.

3. "Circuitos analógicos" y "Circuitos digitales": estos son dos cursos más difíciles. Es relativamente fácil elegir libros de texto de autoaprendizaje. También puede consultar los libros de texto relevantes publicados por Tsinghua University Press.

3. Cursos profesionales

1. "Principios de composición informática": recomendar "Principios de composición informática" (tercera edición) editado por Bai Zhongying, Science Press; editado por Huang Aiying Principles" (3.ª edición), Tsinghua University Press.

2. "Sistema operativo": "Sistema operativo de computadora" (tercera edición) escrito por Tang Ziying, Prensa de la Universidad de Ciencia y Tecnología Electrónica de Xi'an. También puede consultar el libro de texto escrito por el profesor Zhang Yaoxue, director del Departamento de Educación Superior, Tsinghua University Press.

3. "Lenguaje ensamblador": puede utilizar el libro de texto publicado por Tsinghua University Press o el libro de texto de autoaprendizaje.

4. "Principios de bases de datos": "Introducción a los sistemas de bases de datos" (tercera edición) editado por el profesor Wang Shan de la Universidad Renmin, Higher Education Press, y el libro de texto escrito por el profesor Shi Bole de la Universidad de Fudan. bien.

5. "Principios de compilación": el libro de texto escrito por el académico Chen Huowang de la Universidad Nacional de Tecnología de Defensa es muy bueno. La última versión fue publicada en 2000 por National Defense Industry Press.

4.Cursos optativos

Incluyendo redes informáticas y comunicaciones, ingeniería de software, gráficos, inteligencia artificial

rendimiento, estructura de sistemas, gráficos, etc. Los materiales didácticos para dichos cursos se pueden seleccionar de los materiales didácticos designados para el Examen Nacional de Autoestudio de Educación Superior, o consultar los materiales didácticos de informática y pregrado y los tutoriales de apoyo utilizados por varias universidades. Los amigos que dominan bien el inglés pueden utilizar libros de texto fotocopiados de famosas universidades extranjeras.

También me especializo en informática y el curso principal es la estructura de datos. No es fácil aprender bien este curso y lleva mucho tiempo practicar. : sistema operativo, lenguaje C, principios de composición informática, lenguaje ensamblador, bases de datos, redes informáticas e inteligencia artificial son todos cursos básicos profesionales, así como algunos cursos de modelado ~~~

Punto de partida de la escuela secundaria para estudiantes universitarios informática:

1. Especialización en informática y tecnología: programación en lenguaje C, principios de composición informática, estructura de datos, sistema operativo,

principios de microcomputación y lenguaje ensamblador, red informática, sistema informático estructura, ingeniería de software, programación orientada a objetos espera.

2. Especialidad en software informático: programación orientada a objetos, principios de composición informática, sistemas operativos, estructuras de datos, redes informáticas

Redes informáticas, ingeniería de software, principios de compilación, sistemas distribuidos, software Gestión de proyectos, sistema de base de datos Oracle, etc.

3. Especialización en comercio electrónico: principios de gestión, comercio electrónico, gestión logística, redes informáticas, gestión de la cadena de suministro, plataforma de comercio electrónico y tecnología central, gestión de negocios internacionales, análisis de casos de comercio electrónico, negocios. construcción de sitios web, etc.

Licenciatura en informática a partir de la universidad:

1. Especialidad en informática y tecnología: principios de composición informática, estructura de datos, programación orientada a objetos, sistema operativo, estructura del sistema informático. , ingeniería de software, principios y aplicaciones de bases de datos, redes informáticas, sistemas y estructuras integrados, etc.

2. Especialidad en software informático: sistema operativo, estructura de datos, programación orientada a objetos, principios informáticos y estructura del sistema, sistema de base de datos, programación JAVA, redes informáticas, ingeniería de software, tecnología middleware, espera de integración de sistemas de información.

3. Especialización en comercio electrónico: principios de gestión, principios y aplicaciones de bases de datos, sistemas de información de gestión, finanzas, plataformas de comercio electrónico y tecnologías centrales, gestión logística, redes informáticas, gestión de recursos humanos, gestión de la cadena de suministro, etc. .

Los principales cursos que se ofrecen son: matemáticas avanzadas, álgebra lineal, probabilidad y estadística matemática, física general, matemáticas discretas, introducción a la informática, lenguaje C y programación, lenguaje ensamblador, diseño lógico y de circuitos digitales, Computación. principios de composición, algoritmos y estructuras de datos, principios de sistemas operativos, ingeniería de software, redes informáticas y comunicaciones, inglés profesional en informática, principios de compilación, principios de sistemas de bases de datos, tecnología de programación orientada a objetos (como: VB), tecnología CAD, procesamiento de gráficos y imágenes. tecnología, Nuevo entorno para el desarrollo de software, interfaces y comunicaciones, inteligencia artificial y aplicaciones, ingeniería de sistemas de información, contabilidad corporativa, intercambio electrónico de datos (EDI), tecnología de mantenimiento informático, ingeniería de redes informáticas, tecnología de mantenimiento de sistemas informáticos, tecnología multimedia y sus aplicaciones, análisis y diseño de algoritmos, tecnología orientada a objetos, gráficos por computadora, sistemas de soporte de decisiones, diseño de software de aplicaciones de red, sistemas operativos de red, grandes sistemas de bases de datos, aplicaciones de microcontroladores, métodos informáticos, certificación de calificación senior de software, programas avanzados

Certificación de nivel de programador, principios de la filosofía marxista, introducción al pensamiento de Mao Zedong, principios de la economía política marxista-leninista, teoría de Deng Xiaoping, cultivo ideológico y moral, fundamento legal, chino universitario, inglés universitario, educación física, etc.

Introducción al curso "Sistema operativo de computadora"

Este curso es uno de los cursos profesionales en la especialidad de informática y se centra en la introducción de un importante software del sistema informático: el. Sistema operativo. Este curso explica en detalle cómo el sistema operativo gestiona los recursos de software y hardware en el sistema informático, organiza racionalmente el flujo de trabajo del sistema informático y proporciona la interfaz de software entre el usuario y el sistema informático.

El contenido didáctico incluye los contenidos y conceptos básicos de los sistemas operativos, el concepto de procesos, los métodos de comunicación y programación, y la gestión de diversos recursos en los sistemas operativos. Finalmente, a través de un ejemplo: el sistema operativo Linux, se introduce la gestión de almacenamiento, dispositivos, archivos y procesos en el sistema Linux.

El curso prerrequisito para este curso es: Programación en lenguaje C. El destinatario docente es: estudiantes de pregrado en la carrera de redes y comunicaciones.

Introducción al curso "Tecnología de Bases de Datos Aplicada"

Este curso es un curso profesional para estudiantes de pregrado en informática y comunicaciones. Este curso elabora y estudia los conceptos y principios básicos de los sistemas de bases de datos, especialmente los sistemas de bases de datos relacionales, presenta el lenguaje de base de datos estándar internacional, el lenguaje SQL, y las tecnologías y métodos básicos de diseño de bases de datos. Su objetivo es guiar el desarrollo de sistemas de aplicaciones de bases de datos y bases de datos. diseño. Amplia aplicación de la tecnología.

El contenido de la enseñanza incluye: los principios básicos de las bases de datos y la organización física y los métodos de acceso a los datos; conceptos básicos de sistemas de bases de datos relacionales, teoría del álgebra relacional, lenguaje de consulta, teoría de la normalización, tecnología de protección de bases de datos; ; base de datos Técnicas y métodos básicos de diseño y varias aplicaciones de bases de datos populares en la actualidad.

Los cursos prerrequisitos para este curso son: programación en lenguaje C y estructura de datos. El destinatario docente es: estudiantes de pregrado en la carrera de redes y comunicaciones.

Curso de Introducción al "Estructura de Datos"

La estructura de datos es uno de los principales cursos básicos en las carreras de informática. Su objetivo es permitir a los estudiantes comprender y dominar las características de los objetos de datos, aprender métodos de organización de datos y métodos de representación de problemas del mundo real dentro de las computadoras y desarrollar habilidades básicas y buenas de programación.

Este curso elabora y estudia la relación entre varios elementos de datos (estructura lógica de datos), cómo representar la estructura de almacenamiento de esta relación en la computadora y el método de descripción de la estructura de almacenamiento. Las diferentes estructuras lógicas de datos se utilizan en varios. Las operaciones básicas implementadas en la estructura de almacenamiento: algoritmos de búsqueda, inserción y eliminación, y una comparación integral de las diferentes características y ocasiones aplicables de varias estructuras de almacenamiento desde la perspectiva de la complejidad del tiempo y el espacio.

Los contenidos didácticos básicos de este curso incluyen tablas lineales, pilas y colas, cadenas, arrays y tablas generalizadas, árboles y árboles binarios, gráficos, gestión de almacenamiento dinámico, búsqueda, clasificación y archivos, etc., así como así como los métodos para implementar estas organizaciones de datos, etc.