Ahora quiero estudiar por mi cuenta para una universidad. La especialización que elegí es informática y sus aplicaciones. ¡Guíame en la ruta de estudio!
⒈Matemáticas avanzadas
⒉Álgebra lineal
Principios de compilación cuidadosos para convertir de manera rápida y efectiva el código fuente en código ejecutable Método de traducción
Elija un sistema de base de datos para introducir el método de administrar y recuperar grandes cantidades de datos en una computadora
Elija una aplicación de sistema de base de datos específica para la base de datos SQL Server
Elija la ingeniería de software desde Desde la perspectiva de la gestión de ingeniería, se introduce el método de gestión de "fabricación de software". Método de "fabricación de software"
Otras direcciones:
Señales y sistemas (electrónicos)
Principios de comunicación
Red informática
Tecnología TCP/IP
Principios de aplicaciones distribuidas
Gráficos
Conceptos básicos de tecnología multimedia
Referencia de autoaprendizaje de programas informáticos p >
Algunas personas dicen que los estudiantes de informática son mejores en programación que los que no lo son. Tal vez eso sea cierto en la mayoría de los casos, pero no es absoluto si tienes más experiencia en este campo que otros. es más profundo que otros, serás más profesional que otros, así que cree en ti mismo.
No soy un especialista en informática, pero he aprendido muchos cursos de informática en mi campo. Los siguientes son cursos de informática profesionales como referencia para el autoaprendizaje. Por supuesto, estos son conocimientos básicos de
A
Matemáticas discretas, estructura de datos, principios de composición informática y lenguaje ensamblador. Programación, tecnología orientada a objetos, comunicaciones de datos
Principios de diseño lógico y de circuitos digitales, programación, programación de estructuras de datos, examen de principios de composición de computadoras,
Examen de diseño lógico y de circuitos digitales, conceptos básicos de la cultura informática, programación informática, álgebra lineal A, teoría de la probabilidad y estadística matemática B,
Física general B, electrónica de circuitos
Sistema de base de datos, sistema operativo, red informática, estructura del sistema informático. , tecnología de comunicación óptica, diseño de sistemas integrados,
programación web e Internet, principios de compilación y diseño de sistemas de red Cisio/Solaris, diseño de sistemas digitales VHDL, señales y sistemas, sistemas de microcomputadoras y tecnología de interfaz, procesamiento de señales digitales,
Ingeniería de software, gestión de proyectos informáticos, sistema de señales VII, introducción al comercio electrónico, tecnología multimedia, sistema operativo UNIX, seguridad de la información informática, comunicaciones móviles, comunicaciones por satélite, tecnología de mantenimiento de sistemas informáticos
Dos
Conceptos básicos: (no deberían necesitar explicación)
1 ⒈Matemáticas avanzadas
Elija Álgebra lineal
3 Funciones de variables complejas y transformaciones integrales
3 Estadísticas de probabilidad
Hardware: (En última instancia, debería poder comprender y analizar diagramas de circuitos; y poder diseñar sistemas informáticos profesionales)
Tenga cuidado con los principios básicos de los sistemas informáticos de un solo chip con tecnología de interfaz y microcomputadoras de un solo chip
Seleccione señales y sistemas (computadores) desde la perspectiva de los circuitos digitales y comprenda la interfaz y la comunicación de los sistemas informáticos.
Software: (Ultimate, debería poder leer y analizar programas (no solo el código fuente); puede diseñar programas de sistemas informáticos)
⒈Matemáticas discretas
⒈Programación en lenguaje C o programación orientada a objetos C++ o programación en lenguaje Pascal
1. Estructura de datos La forma de organizar y gestionar datos en las computadoras (heurística, no concluyente)
Métodos de cálculo Computadora cálculos numéricos para mejorar la precisión de los cálculos
⒋La tecnología de composición e implementación del sistema operativo, el sistema informático y el software de gestión básico
Preste atención al principio de compilación para realizar la traducción de forma rápida y eficaz proceso desde el código fuente hasta el código ejecutable
Selección de opciones Introducción a los sistemas de bases de datos Métodos para administrar y recuperar grandes cantidades de datos en computadoras
7 Aplicaciones específicas del sistema de bases de datos de la base de datos SQL Server
8 La ingeniería del software desde la perspectiva de la ingeniería Gestionar la industria de "fabricación de software".
Método de "fabricación de software"
9 Lenguaje ensamblador
Otras direcciones:
Señales y sistemas (electrónicos)
Principios de comunicación
Red informática
Tecnología TCP/IP
Principios de aplicaciones distribuidas
Gráficos
Conceptos básicos de la tecnología multimedia
Tres
Tal vez muchos de mis amigos, como yo, quieran aprender a manejar informática, pero no tienen la oportunidad de recibir educación universitaria formal en informática. Me gustaría hablarte sobre mi experiencia de autoestudio como alguien que la ha vivido.
★Establecer la dirección del aprendizaje
Hay muchos objetivos para la formación de profesionales de la informática a juzgar por el entorno de la carrera de informática en nuestra escuela, que se pueden resumir a grandes rasgos en los siguientes aspectos:
1. Teoría y software informático
Esta especialización cultiva principalmente talentos de software que satisfacen las necesidades de la sociedad multinivel, como el desarrollo de software, la gestión de tecnología, la investigación científica y la educación superior, y tienen Fuerte base teórica y capacidades de diseño y desarrollo de software.
II. Tecnología de aplicaciones informáticas
Esta especialización cultiva principalmente diversos talentos de desarrollo, investigación y aplicación en el campo de la tecnología de aplicaciones informáticas.
Los graduados son adecuados para: profesores e investigadores en informática y tecnología en colegios y universidades, diseño e implementación de sistemas de control pequeños y medianos, aplicación de sistemas de control a gran escala, MIS a nivel empresarial/ Construcción de ERP, desarrollo de aplicaciones multimedia basadas en Internet/Intranet, aplicaciones de comunicación digital, personal del departamento de TI de empresas grandes y medianas y empresas con financiación extranjera, personal del departamento de TI de empresas relacionadas con el extranjero, etc.
3. Estructura (arquitectura) de sistemas informáticos
Esta especialidad toma el procesamiento paralelo y la computación tolerante a fallas como sus principales direcciones de investigación. Los cursos ofrecidos reflejan las tendencias actuales en las disciplinas de estructuras de sistemas informáticos. Tendencias de desarrollo en el país y en el extranjero. Cultivar a los estudiantes para que dominen los conocimientos básicos de hardware y software de computadora, tengan la capacidad de usar computadoras para investigar y diseñar sistemas informáticos de forma independiente y desarrollar software de aplicaciones informáticas.
★Cómo elegir libros de texto
Un buen libro de texto es crucial para los estudiantes de autoestudio. A continuación nos centramos en los libros de texto adecuados para estudiantes de informática de autoestudio.
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 para colegios y universidades generales es "Matemáticas Avanzadas" de la Universidad de Tongji, que ahora se encuentra en su quinta edición. También puede utilizar el libro de texto de autoaprendizaje: "Avanzado". Matemáticas" de Lu Qingle de la Universidad Xi'an Jiaotong. "Matemáticas", puede comprar algunos libros tutoriales de apoyo y conjuntos de ejercicios.
Los otros dos cursos importantes de matemáticas son "Álgebra lineal" y "Probabilidad y estadística". Puede elegir "Á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 de autoestudio. Lo mejor es tener soluciones de ejercicios y tutoriales para un curso.
Además de los cursos básicos de matemáticas anteriores, las "matemáticas discretas" son muy importantes en los programas de computadora. Este curso requiere más energía para estudiar. Puede elegir "Matemáticas discretas" editado por el profesor Zuo Xiaoling y otros, publicado por Shanghai Science and Technology Literature Press. También puede elegir libros de texto de la Universidad de Pekín y la Universidad de Tsinghua, o consultar los libros de texto de autoaprendizaje editados por el profesor Zuo y publicados por Economic Science Press.
Otros cursos incluyen "Funciones de variables complejas", "Métodos de cálculo", etc. Aquellos que tengan capacidad adicional pueden optar por realizarlos.
2.Cursos profesionales básicos
1. "Programación": el contenido de aprendizaje es generalmente lenguaje C y C ++. Para el lenguaje C, puede elegir "Programación en lenguaje C" del profesor Tan Haoqiang. Para los libros de C ++, recomiendo "Programación en C ++" escrito por Qian Neng, Tsinghua University Press.
2. Estructura de datos: este curso es más difícil. Puede elegir "Estructura de datos (versión en lenguaje C)" del profesor Yan Weiwen, que viene con una serie 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 dos cursos son relativamente fáciles de elegir. 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; Composición" editado por Huang Aiying (tercera edición), Tsinghua University Press.
2. "Sistema operativo": "Sistema operativo de computadora" (tercera edición), escrito por Tang Ziyi, Xi'an University of Electronic Science and Technology Press. También puede consultar el libro escrito por el profesor. Zhang Yaoxue, director del Departamento de Educación Superior de los libros de texto de Tsinghua University Press
3. Lenguaje ensamblador: puede utilizar libros de texto publicados por Tsinghua University Press o libros de texto de autoaprendizaje.
4. "Principios de bases de datos": "Profesor Wang Shan de la Universidad Renmin". "Introducción a los sistemas de bases de datos" (tercera edición) editado por el editor en jefe de Higher Education Press y el libro de texto escrito por el profesor Shi Bole. de la Universidad de Fudan también son buenos.
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 publicada por National Defense Industry Press en 2000.
4. Cursos optativos
Incluyendo redes informáticas y comunicaciones, ingeniería de software, gráficos, inteligencia artificial, 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 puede consultar los materiales didácticos de informática y pregrado y los tutoriales de apoyo utilizados por varias universidades. Si tienes una buena base en inglés, puedes elegir materiales didácticos fotocopiados de escuelas extranjeras famosas.
Debemos recordarles a todos que, además de los libros de texto, hay muchos videos de clase y material didáctico relacionados en línea, y los estudiantes calificados deben aprovecharlos al máximo.
A través del estudio y la práctica de los cursos anteriores, completé la mayoría de los cursos para el examen de autoaprendizaje de pregrado en informática y aprobé el examen de Nivel 4 de Computación. También me estoy preparando para tomar el examen de último año. Examen de programador en el segundo semestre del año. Espero que mi experiencia pueda ser de ayuda para todos.
Para resumir, los cursos que no he estudiado probablemente sean:
1.*Matemáticas discretas
2.*Principios de composición informática, *Estructura del sistema informático , e incrustación Diseño del sistema, principios de compilación, *Sistema Unix
3.*Programación web y de Internet, diseño e implementación del sistema de red Cisio/Solaris
4. sistema, procesamiento de señales digitales, tecnología de interfaz y microcontroladores, principios de aplicación distribuida
5.* Gestión de proyectos de TI
6. Multimedia
*No es necesario que lea. Es posible que desees ver otras clases. Además de los cursos mencionados anteriormente, básicamente he tomado todos los demás cursos de esta especialización. Los que necesitan mayor fortalecimiento incluyen:
1. Lenguaje ensamblador, sistema operativo, principios de microcomputadoras
2.
Cursos auxiliares:
Programación paralela, diseño y análisis de algoritmos, matemáticas combinatorias, redes informáticas avanzadas, teoría de lenguajes de programación, sistemas avanzados de bases de datos, teoría y práctica de la criptografía moderna, inteligencia, modelos computacionales y métodos, gráficos por computadora avanzados, diseño y fabricación asistidos por computadora, métodos, herramientas y entornos de diseño de sistemas integrados, arquitectura de procesador de alto rendimiento. Entorno, arquitectura de procesador de alto rendimiento, frontera tecnológica de bases de datos, frontera de inteligencia artificial, teoría y método de seguridad del software, computación ubicua