¿Qué lenguaje de programación se usa generalmente en los programas universitarios de informática?

La meta respuesta es que los idiomas se usan, sí, pero no se enseñan en los programas de pregrado. La responsabilidad general es que usted aprenda los aspectos internos y externos del idioma, que luego se utiliza para enseñarle algo más. Con ese modelo mental, probablemente podría descubrir por sí mismo qué idiomas son o deberían ser los idiomas de enseñanza populares … es decir, tienden a ser los idiomas que mejor transmiten ciertas ideas.

Mi ideal:

  • El curso de introducción a los programas de computadora debe enseñarse en un lenguaje pequeño, coherente y accesible. La raqueta es una excelente opción para esto. Python es aceptable. C IMO es una mala elección aquí … te obliga a comprender cómo funciona la computadora antes de escribir cualquier código no trivial, que no es el objetivo de un curso sobre programas de computadora. La industria usó mucho Scheme / Racket, pero con el tiempo se ha desviado más hacia Python recientemente.
  • Los algoritmos y las estructuras de datos realmente se pueden enseñar en cualquier lenguaje, aunque es más fácil cuando el lenguaje ya tiene algunas estructuras de datos (por ejemplo, si ya tiene mapas hash, puede modelar gráficos fácilmente … si estuviera usando C, necesitaría implementar el mapa hash primero). Es por eso que tienden a ser enseñados en Python, Java o C ++
  • Para los sistemas operativos, las redes y las bases de datos, la mayor parte del código existente está en C, por lo que tiene sentido enseñar a usar C. Tal vez algo de esto cambie a Rust algún día.
  • Algunos cursos especializados tienen un lenguaje ideal específico … los gráficos por computadora usarían C / C ++, el aprendizaje automático usaría Python o Matlab / Octave, etc.

Entonces podría ver que si eligiera un solo idioma para enseñar todo esto, probablemente sería Python o Java y probablemente estaría haciendo un montón de compromisos: las mejores escuelas ven los idiomas como herramientas de enseñanza con varias fortalezas y debilidades, por lo que son reflexivos sobre cuál usar en qué curso.

En el Instituto de Matemáticas de Chennai, hay un curso introductorio sobre programación funcional donde se utiliza Haskell (lenguaje de programación).

bueno, sí, C y C ++ son los más comunes porque entonces te familiarizarás con los conceptos de OOP y lenguajes de procedimiento, además de que algunas universidades también proporcionarán en su currículo lenguajes de programación como JAVA, python, lenguajes de secuencias de comandos o lenguajes de desarrollo web o base de datos lenguajes de programación, etc. Por lo tanto, debe revisar la Lista de cursos de la universidad para ver qué cursos ofrecen.

En la Universidad Estatal de Ohio, los estudiantes pueden elegir entre Java y C ++ para el primer curso. En la Universidad de Mumbai, comenzaría con C ++ y el seguimiento con Java cuando estuviese allí. En MSBTE, C fue el primer idioma enseñado seguido de Visual Basic. Además, hay universidades que comienzan con Python o Scala. Por lo tanto, no existe un idioma único que se “use generalmente”.

En mi universidad, el lenguaje que usan en su primer curso de informática es Python . Para cursos superiores de informática, dependen en gran medida de C. También usan Java para la programación orientada a objetos.

Mi universidad en Texas comienza con C ++, luego incluye Java también. Ciertos cursos electivos pueden usar otros lenguajes (Python, C, JavaScript, etc.).

Por lo que he visto en mi universidad y en otras, dominan C ++ y Java .

En mi universidad, las primeras 3 clases son todas de c ++. Esto está en Canadá, fíjate.

He oído que una vez que aprendes uno, puedes aprenderlos todos. La lógica es la misma, solo aplica la sintaxis correcta.

Bueno, las diferentes universidades tienen diferentes combinaciones de lenguajes, pero los más populares son: C, C ++ y Java. Simplemente porque estos idiomas son un excelente punto de partida.

En los Estados Unidos, desde mi experiencia, ha sido principalmente JAVA y, a veces, C ++. C # o python se ofrecieron como asignaturas optativas.

More Interesting

¿Cuáles son algunos conceptos en informática y tecnología que las personas piensan que son simples pero que son realmente complicados o viceversa?

¿Qué cosas puedo hacer para ayudarme a darme cuenta si quiero ser ingeniero químico o ingeniero informático?

¿Cómo es ir a estudiar ingeniería informática en Finlandia?

¿Qué podría hacer si tuviera una computadora de bolsillo yottaFLOP?

Estoy haciendo una pasantía en T-Mobile. ¿Cómo me aseguro de ser un buen interno?

En la búsqueda de una carrera en seguridad de la información, ¿debería especializarme en CompSci, CompEng o InfoSys?

Como todos los demás, soy un ingeniero informático con un salario decente aquí en India, pero a diferencia de todos mis compañeros de lote, no volé a Estados Unidos para un MS. ¿Extrañé mucho de mi vida?

¿Puedo estudiar para NEET 2018 haciendo ingeniería informática?

¿Qué temas de ingeniería informática son útiles en la ciencia de datos?

Construir un laboratorio en casa para practicar en productos VoIP, tráfico y comenzar a cavar en la ingeniería de TI, agruparse mientras experimenta en la web (o no) herramientas de monitoreo y administración. ¿Cuál es una posible solución de laboratorio, especificaciones, los servidores incluidos y las herramientas de administración para comenzar?

¿Cómo reducen los estudiantes de doctorado el área específica en la que quieren trabajar?

¿Qué oportunidades hay disponibles para un ingeniero informático en Hollywood / Bollywood? (No como actor)

¿Cuáles son las diferencias y similitudes entre un abogado y un ingeniero informático?

Arquitectura de la computadora: ¿cómo funciona el soporte de hardware para el acceso a la memoria no alineado en los procesadores modernos?

¿Cuál es la diferencia entre un montón, una pila y una pila en informática?