Red de conocimiento informático - Material del sitio web - Cursos de programación universitaria

Cursos de programación universitaria

A. ¿Cuáles son los nombres de las materias donde puedes aprender programación de computadoras en los cursos de pregrado?

Hay muchos cursos de pregrado en los que puedes aprender programación de computadoras, y hay muchos diferentes idiomas. Por ejemplo:

Lenguaje C++: programación C++, curso VC++. Generalmente, las universidades ofrecerán dos cursos básicos de C++ y VC es el compilador.

Lenguaje C: Programación en lenguaje C. Los materiales didácticos de Tan Haoqiang son los más utilizados.

Lenguaje Java: programación Java orientada a objetos.

Es más probable que los tres lenguajes anteriores se inicien en cursos universitarios. Por supuesto, existen otros lenguajes de programación: ensamblador, Java Web, .Net, C#, etc.

B. ¿Qué cursos existen para aprender programación en la universidad?

C C++ B VB JAVA DELPHI C#

C. en qué orden

Los estudios universitarios no están organizados en el orden de aprendizaje de programación. Generalmente, primero aprenderá los conceptos básicos de informática y el lenguaje C, y luego organizará diferentes cursos según las diferentes especialidades.

D. ¿Qué cosas interesantes puedes hacer después de completar cursos básicos de programación en la universidad?

Participar en concursos, como NXP. O puedes hacer proyectos innovadores y emprendedores. Para ello, puedes buscar un profesor después de que tengas tus propias ideas.

E. ¿De qué tratan los distintos cursos de informática en las universidades?

Las carreras de informática ofrecen los siguientes cursos, que requieren aprendizaje: tecnología electrónica, matemáticas discretas, programación, estructura de datos, sistemas operativos , principios de composición informática, sistemas de microcomputación, estructura de sistemas informáticos, principios de compilación, redes informáticas, sistemas de bases de datos, ingeniería de software, inteligencia artificial, gráficos por computadora, procesamiento de imágenes digitales, principios de comunicación informática, tecnología de procesamiento de información multimedia, procesamiento de señales digitales, control de computadoras, computación en red, diseño y análisis de algoritmos, seguridad de la información, conceptos básicos de criptografía aplicada, contramedidas de información, computación móvil, teoría de números y conceptos básicos de campos finitos, diseño de interfaz hombre-computadora, programación orientada a objetos, etc.

Ciencias y tecnología de la computación: estudia de manera integral todos los aspectos de la ciencia de la computación, incluidos el software y el hardware, pero se centra en la teoría y el software, y no aprenderá más sobre circuitos y otros conocimientos de hardware.

Ingeniería de software: una rama de la informática y la tecnología, todos los cursos de software, incluidos varios cursos relacionados con el desarrollo y mantenimiento de software.

Gestión de la información y sistemas de información: rama de la informática y la tecnología que se centra en la aplicación y desarrollo de tecnologías de gestión de la información como las bases de datos.

Ciencia y tecnología de la información electrónica, Ingeniería de la información electrónica: estos dos cursos se centran en el aprendizaje y desarrollo de circuitos de hardware y dispositivos integrados, centrándose en el hardware, pero por supuesto no limitándose al hardware de la computadora.

Ciencias de la Información y la Computación: Esta es una especialización interdisciplinaria que combina las matemáticas con la información y la gestión en el campo de la información. Los estudiantes formados en esta especialización tienen una buena base matemática, pueden usar las computadoras con soltura y tienen habilidades preliminares. La capacidad de participar en investigaciones científicas, resolver problemas prácticos y diseñar y desarrollar software relacionado en una determinada dirección en el campo de las ciencias de la información y la informática.

F. ¿Cuáles son los cursos requeridos para aprender a programar?

Si estás aprendiendo a programar pero no sabes por dónde empezar, quizás quieras echar un vistazo a los siguientes cursos de aprendizaje. planes, que pueden darle algo de inspiración.

Opción 1 Lenguaje Básico y Visual Basic

Ventajas

(1) Basic es fácil de aprender y de usar.

(2) Visual Basic proporciona poderosas capacidades de programación visual, lo que le permite crear fácilmente hermosos programas.

(3) Numerosos controles hacen que la programación sea tan fácil como construir bloques.

(4) La versión china de Visual Basic hace que aquellos a los que nos duele la cabeza al ver inglés no podamos evitar alegrarnos.

Desventajas

(1) Visual Basic no es una verdadera herramienta de desarrollo orientada a objetos.

(2) Visual Basic tiene muy pocos tipos de datos y no admite punteros, lo que hace que su capacidad de expresión sea muy limitada.

(3) Visual Basic no es un lenguaje compilado real. El código final que genera no es ejecutable y es una especie de pseudocódigo. Requiere una biblioteca de enlaces dinámicos para interpretar y ejecutar, lo que hace que la velocidad de compilación de Visual Basic sea significativamente más lenta.

Resumen: la opción 1 es adecuada para aquellos que son nuevos en la programación. No tiene altos requisitos para los estudiantes. Casi todos pueden aprender programación vB en un período de tiempo relativamente corto y usar VB para crear su propia. obras. . Para quienes consideran la programación como un juego, VB es su mejor opción.

Opción 2 Lenguaje Pascal y Delphi

Ventajas

(1) El lenguaje Pascal tiene una estructura rigurosa y puede cultivar el pensamiento de programación de una persona.

(2) Delphi es una verdadera herramienta de desarrollo orientada a objetos y es completamente visual.

(3) Delphi utiliza compilación verdadera, que puede compilar su código en un archivo ejecutable y la velocidad de compilación es muy rápida.

(4) Delphi tiene poderosas capacidades de desarrollo de bases de datos, lo que le permite desarrollar bases de datos fácilmente.

Desventajas

Delphi es casi perfecto, pero el lenguaje Pascal demasiado riguroso hace que la gente se sienta un poco molesta.

Resumen: La opción 2 es más adecuada para aquellos que tienen cierta base en programación y han aprendido el lenguaje Pascal.

Opción 3 Lenguaje C y Visual C++

Ventajas

(1) El lenguaje C tiene buena flexibilidad y alta eficiencia, y puede acceder a elementos de nivel inferior de desarrollo de software.

(2) La biblioteca MFC de Microsoft es extensa y profunda, y aprenderla te permite programar como quieras.

(3) VC es un producto producido por Microsoft y está más estrechamente integrado con el sistema operativo.

Desventajas

Los requisitos para los usuarios son relativamente altos. Deben tener una rica experiencia en programación en lenguaje C y una cierta base de programación en WINDOWS. Es demasiado profesional y los entusiastas de la programación común lo encontrarán. difícil de aprender.

Resumen: VC es lo que usan los programadores. Si eres una persona que nunca está satisfecha y puede invertir mucha energía y tiempo en programación, entonces no te arrepentirás de aprender VC.

Opción 4 Lenguaje C++ y Constructor C++

Ventajas

(1) Todas las ventajas del lenguaje C++ se heredan.

(2) Butizabilidad total.

(3) Compatibilidad extremadamente sólida, compatible con tres bibliotecas principales: OWL, VCL y MFC.

(4) La velocidad de compilación es muy rápida.

Desventajas

Debido al poco tiempo de su lanzamiento, no hay mucha información al respecto.

Resumen: Creo que C++ Builder es la mejor herramienta de programación. No solo mantiene las ventajas de la programación en lenguaje C++, sino que también logra una visualización completa.

Opción 5 Lenguaje SQL y Power Builder

Para algunos desarrolladores de datos tradicionales, la serie Foxpro puede hacerlos sentir más familiares. Pero para los principiantes, PowerBuilder es quizás la mejor herramienta de desarrollo de bases de datos. Una variedad de controles y el poderoso lenguaje PowerBuilder lo ayudarán a desarrollar sus propias aplicaciones de bases de datos.

G. ¿Cuáles son las carreras de programación en las universidades? Por favor, dé una introducción detallada...

Si quieres estudiar tecnología, puedes considerar carreras relacionadas con la informática, porque ahora todos. No puedo prescindir de él, y la tendencia del desarrollo social también nos habla de las enormes perspectivas de esta industria. Quienes estudien esta especialización podrán encontrar muchos trabajos con altos salarios en el futuro. Las especialidades que puede elegir incluyen software, hardware, redes, diseño, etc. Puede tomar una decisión después de comprenderlas.

Tienes la oportunidad de visitar una escuela de informática especializada

H. ¿Qué es la programación juvenil? ¿Es lo mismo que las clases de programación universitaria?

Ya arriba Eso es parte de ello, es genial.

Uno es programación para jóvenes y el otro es programación para adultos. A juzgar por el texto, el primero obviamente significa discapacitados mentales, lo que significa que los programadores reales no lo usan.

Pero como alguien con 6 años de experiencia en programación para adultos, miré el código fuente de scratch y encontré muchas encapsulaciones en él, que es algo similar a jQuery y, en general, es bastante poderoso.

Se puede decir que tanto la programación infantil como la programación para adultos están desarrolladas para resolver ciertos problemas. Las diferencias superficiales no significan que los núcleos sean diferentes. Lo he visto muchas veces, usando scratch. efectos del juego.

Mucha gente menosprecia a scratch y piensa que es demasiado infantil. Me quedo sin palabras. En realidad, Scratch es muy poderoso. Si tus habilidades son limitadas, naturalmente pensarás que el programa también lo es. y puedes hacer incluso algo simple. Crear efectos especiales que sorprendan a todos.

He estado usando Scratch durante dos años y he descubierto cada vez más el encanto de Scratch. Cada vez que enseño a niños, me digo a mí mismo que estoy haciendo algo que es divertido y que puedo desarrollar por mi cuenta. potencial. Muy feliz.

I. ¿Cuáles son los cursos de lenguaje C para programación universitaria? Quiero aprender yo mismo pero no sé cómo empezar...

Ve a la biblioteca de tu universidad para pedir prestado uno. Libro en lenguaje C y vuelva a leerlo. Si tiene una computadora, puede hacerlo. Es suficiente practicar la escritura del software. ¡Te familiarizarás con él si practicas más!

Curso de Programación Universitaria J.

Déjame explicártelo. Tomando como ejemplo nuestra escuela, hemos enseñado 4 lenguajes de programación seguidos. El orden de los cursos es lenguaje C (primer semestre), Java y ensamblador (segundo semestre), Delphi (segundo semestre) (abajo), además. , también contamos con una gran cantidad de cursos relacionados, como estructura de datos, sistema operativo, principios de microcomputadoras, etc. . Y uno de mis antiguos compañeros solo enseñaba lenguaje C y VC en su escuela. .

Es inútil aprender a programar con solo leer algunos libros. Necesitas practicar más por tu cuenta y siempre no me han gustado los libros de Lao Tan. Escuché de nuestro maestro que todos los profesores famosos estaban ocupados haciendo investigaciones científicas y que el Ministerio de Educación quería que alguien publicara algunos libros sobre programación, pero no estaban dispuestos a hacer investigaciones científicas, por lo que le preguntaron a Lao Tan, que no se encontraba bien. -conocido en ese momento, para escribirlo (también Quizás fue una autorecomendación, no lo recuerdo claramente), no sé si es cierto. Por supuesto, esta no es la razón por la que desprecio sus libros. La razón principal es que Lao Tan no se mantiene al día. Recuerdo que el libro fue solo la segunda edición. Se imprimió durante muchos años, lleno de lagunas. y no cumplió con los nuevos estándares.

Después de aprender C ++, en términos generales, si no hay una necesidad especial, no es necesario volver a aprender C. Se debe dominar el pensamiento orientado a objetos. Además, le sugiero que visite sitios web más profesionales, como CSDN. Personalmente, creo que el estilo académico aquí en Internet no es muy bueno. Muchas personas vienen aquí solo para dejar que otros escriban y peguen el código sin usar su propio cerebro. . ,¡Bueno!

Por último, te deseo un feliz estudio y un buen trabajo