UTNianos

Versión completa: Duda - Lenguajes de programacion en Ing en Sistemas
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola buenos dias, yo me anote en la carrera de Ingenieria en sistemas y estuve leyendo los programas de las diferentes materias, pero mas alla de que no es pura programacion y lo entiendo, ya que la formacion de un ingeniero en sistemas abarca mucho mas que eso, noto que no se ven lenguajes de programacion como php, java, programacion web en gral (css, html, jquey js), base de datos SQL que son necesarias para la formacion de un ingeniero en sistemas.

Mi duda es si estos temas se dan y no estan reflejados en los programas de las materias o no se dan.

Gracias.
Base de datos se ve en Gestion de Datos.

Java se ve en algunas electivas. No se si en diseño se ve ahora.

El tema es que esas cosas las aprendes por tu cuenta. Y si todo sale bien, cuando te recibas de ingeniero php ya no va a existir más.
Lo que pasa es que aunque no se de una tecnología en particular no significa que con las bases de programación en distintos paradigmas que aprendés y buenas prácticas no puedas aprender cualquier lenguaje o tecnología que te propongas. Después hay un montón de cursos online, blogs, etc, muchos gratuitos, que te ayudan a arrancar con algo nuevo, ni hablar en comunidades más bien open source. En los programas en general no se detalla la tecnología porque puede cambiar y los conceptos de trasfondo que se abordan siguen siendo los propuestos, hay materias que van redefiniendo el stack tecnológico o herramientas con que se trabaja año a año, un programa es mucho más "permanente" que eso.

Te respondo de todas formas lo que preguntás.
PHP: no se da
Java: se dan distintas cosas en algunas materias: diseño de sistemas (3er año), técnicas avanzadas de programación (electiva 3er año), técnicas avanzadas en construcción de sw (electiva 4to año).
Programacion web en gral: (css, html, jquery, js) ojo que mezcás diseño con programación ahí. No, en general creo que no se da más que alguna clase de algún tema en particular.
Bases de datos SQL: se ve en gestión de datos en 3er año (en 5to año hay una electiva sobre BD no relacionales también, por si te interesa).

Si querés saber más sobre las tecnologías con que se trabaja en estas materias, podés repreguntarlo y seguro hay gente en las distintas cátedras o que cursaron hace poco por acá y te pueden decir. De todas formas, si lo que querés es aprender programación web de la forma práctica y salir a la industria, tal vez deberías considerar algún curso en el tema (como te decía, hay mucho online y gratis) más que la carrera de ingeniería. Si, estoy de acuerdo que un ingeniero en sistemas debe saber programar, vasta y profundamente, y hacerlo bien, pero no sé si es el que mencionás el "stack tecnológico" que un ingeniero en sistemas no puede dejar de conocer.

Espero te sirva la respuesta!
Gracias, la verdad me sirvio muchisimo tu respuesta. Osea que con las materias electivas me puedo especializar mas en la parte de programacion, de diseño, de datos, de administracion, etc no?.

Sabes cuantas materias electivas se pueden cursar en cada nivel? o como es bien el tema?

Gracias.
no te vas a poder especializar en "programación"
En la materia Paradigmas te enseñan la teoría del Paradigma de Objetos. Gracias a esto podes aprender Java por tu cuenta de una forma mas sencilla.

El cantidad de materias electivas son:
2 en 3ro
1 en 4to
5 en 5to.

Igualmente podes cursar la que quieras de oyente.
Gracias a todos por sus respuestas.

En realidad yo programo en varios lenguajes, Java, Javascript, Python, C, php, JQuery. Pero tal vez mi duda mas grande es que es lo que la ingenieria en sistema le va a complementar a estos conocimientos que tengo, osea cual va a ser mi rol mi desempeño como profesional al recibirme de ingeniero, voy a estar a cargo de un equipo de programadores analistas y diseñadores?
voy a ser gerente? lider del proyecto? o tareas administrativas de oficina? esta carrera tambien sirve para laburar de programador, analista, administrador de base de datos, tester de programas?

Muchas gracias.
(27-01-2015 12:27)binary_man escribió: [ -> ]Gracias a todos por sus respuestas.

En realidad yo programo en varios lenguajes, Java, Javascript, Python, C, php, JQuery. Pero tal vez mi duda mas grande es que es lo que la ingenieria en sistema le va a complementar a estos conocimientos que tengo, osea cual va a ser mi rol mi desempeño como profesional al recibirme de ingeniero, voy a estar a cargo de un equipo de programadores analistas y diseñadores?
voy a ser gerente? lider del proyecto? o tareas administrativas de oficina? esta carrera tambien sirve para laburar de programador, analista, administrador de base de datos, tester de programas?

Muchas gracias.

Creo que principalmente va a depender de qué área te guste más y quieras especializarte, no es algo que lo decida el título sino en qué rama o perfil vos quieras dedicarte de todos los que tiene Sistemas.

¿No estabas en duda con arrancar Ing. en Electrónica también?
Gracias. Si tambien queria estudiar ingenieria electronica, me apasiona mucho la cuestion de crear circuitos electronicos e incluso dispositivos digitales y programarlos yo mismo. Siempre desde muy chico me interese mucho por la electronica y arme algunos circuitos muuuy basicos, pero el inconveniente mas grande que le veo es la salida laboral creo que no esta tan solicitado como ingenieria en sistemas, osea es la primera impresion que me da.
Si, pero tene en cuenta igual que hay mucho de Electrónica trabajando en la Rama de Sistemas, sin contar que también te abrís a las ramas de Telecomunicaciones, Robotica, Automatización, etc. No es que como Ing en Electrónica te vas a cagar de hambre, para nada, yo para que hagas la carrera que te gusta, si te va Electrónica, sabelo que sea por la rama de Sistemas o por la misma Electrónica, laburo vas a tener igual.
URLs de referencia