tutos

[UTP] Desarrollo de Software

Si están estudiando o consideran estudiar la carrera de licenciatura en desarrollo de software pero no saben que es lo que exactamente van a afrontar, he aqui un pequeño desglose de lo que son las materias de programación / desarrollo de software.

Desarrollo de Software 1: Introducción, algoritmos, programación orientada a objetos, UML (muy por encimita), en pseudocódigo (y / o C++ dependiendo del profesor).

Desarrollo de Software 2: Java, elementos básicos de programación, awt o swing (dependiendo del profesor).

Desarrollo de Software 3: Java, manejo de archivos (secuencial, aleatorio), acceso a bases de datos.

Desarrollo de Software 4: Visual Basic, elementos básicos de programación, controles básicos (scrollbar, textbox, listbox, label, etc).

Desarrollo de Software 5: Visual Basic, nivel intermedio (conexion a base de datos, interfaz de usuario, menus, login, validación, etc), controles customizados, DLL's, etc...

Desarrollo de Software 6: Java en internet, servlets, java server pages.

Desarrollo de Software 7: C#, elementos básicos de programación, incluyendo nivel intermedio (conexion a base de datos, delegados, eventos, DLL's, etc).

Desarrollo de Software 8: Multimedios (gráficos, sonido, animación, authoring de aplicaciones multimedios, planificación y diseño).

Desarrollo de Software 9: Comercio electrónico (análisis y diseño de un carrito de compras, estudio general del e-commerce)... Dreamweaver como herramienta de integración... el lenguaje a utilizar queda a eleccion del profesor / estudiante (php en el 2006, jsp en el 2007).

----

Estructura de Datos 1: introduccion, e.d. primitivos, arreglos / matrices, listas enlazadas (simples, dobles)... en C++ o java segun el profesor.

Estructura de Datos 2: listas enlazadas (dobles), arboles (binarios, de búsqueda, etc), grafos, etc

Base de Datos 1: introducción a las bases de datos, lenguaje SQL (incluyendo transact SQL, que es lo que maneja sql server).

Base de Datos 2: optimización utilizando algoritmos, tercera forma normal, etc.

----

Ingenieria de Software 1: Análisis de aplicaciones, levantamiento de requerimientos, casos de usos preliminares, documento vision... ciclos de desarrollo de una aplicacion (cascada, incremental, etc), UML... calculo de riesgos, etc...

Ingenieria de Software 2: Diseño de aplicaciones, refinamiento de casos de usos y documento vision, patrones de diseño (modelo-vista-controlador, cliente-servidor, abstract factory, singleton, prototype, decorator, facade, proxy, etc).


Espero que sea de ayudita leve, al menos para que sepan en el verguero que se han metido (xD) y / o puedan anticipar el contenido de lo que darán en el futuro. Pronto incluyo las demás materias, ahorita mismo tengo sueño xD

Notapor Kurow » 30 30UTC Mar 2007, 1:34 pm

No emuladores, no games, no video players... softwaresitos de contabilidad y scriptos web pa comercio...
Kurow
Stream Monster
Avatar de Usuario


Mi ID en PSN NeoKurow
Mi ID en XBOX Live! Stay Free

Notapor ec » 30 30UTC Mar 2007, 10:11 pm

haha, y tu crees que te vas a volver millonario haciendo mungen's? hahah
ec
MOMOSHIRO
Avatar de Usuario


Mi ID en PSN ecwpa

Notapor evenr27 » 31 31UTC Mar 2007, 10:42 am

la vaina es inventar algo y hacer la diferencia, en un mercado donde todo está inventado XD
Imagen
evenr27
Avatar de Usuario

Notapor gpc » 31 31UTC Mar 2007, 1:06 pm

Kurow escribió:No emuladores, no games, no video players... softwaresitos de contabilidad y scriptos web pa comercio...


si quieres hacer emuladores, games o videoplayers tendrias que meterte en ingenieria de sistemas y computación... ahi dan disq programacion aplicada y demas, full C de bajo nivel; además de las matematicas necesarias para los graficos y fisica (vease todos los calculos, fisica, ecuaciones diferenciales, matematicas superiores para ingenieros).

Y realmente lo que da plata en el mercado son los softwaresitos de contabilidad y scriptos web pa comercio... y no emuladores, games ni video playes ;) ... no tanto porque no haya mercado para estos ultimos, sino que si eres un key programmer o designer de un gran proyecto, al que van a buscar y pagar para cuando quieran hacer upgrade o arreglar una cagada sera a ti, y no a un man que tenga un emulador brujo por ahi.
gpc
PC LOAD LETTER
Avatar de Usuario


Mi ID en PSN gpc_chiyo
Mi ID en XBOX Live! gpc corp

Notapor evenr27 » 01 01UTC Abr 2007, 10:34 am

es importante saber el manejo de bases de datos...
la verdad q sí... uffff
nosotros los q estudiamos desarrollo de software, kieren q abarkemos muchas cosas y bueno...
hay veces q siento q no c nada...
en lo personal me he inclinado por las bases de datos
vb.net
algo de java
flash
photoshop
y un poko de web

pero la verdad yo siento q me falta mucho ya q no conozco totalmente el uso de estas herramientas y cada vez q aprendo algo nuevo, me doy cuenta q lo q c es muy poko... :cry:
Imagen
evenr27
Avatar de Usuario

Notapor fanchi » 01 01UTC Abr 2007, 6:16 pm

es qe eso es asi man, uno aprende lo basico d cada cosa pa qe t defiendas, y pues ahora qe ando trabajando lo mas importante qe e visto qe debes dominar es el manejo de base d datos, en cualqier lugar c necesita esa vaina =/
fanchi
Driver
Avatar de Usuario


Mi ID en PSN fanchi14

Notapor ec » 01 01UTC Abr 2007, 7:33 pm

casualmente hace un tiempo en slashdot discutian esto mismo, ¿cual es el empleo mas pegao entre los programadores?

osea disque si quieres trabajar de eso pero especificarte en alguno en especial cual seria. lo que concluyeron es que un programador debe saber de todo un poco en estos dias: soporte, redes, base de datos, web, manejo de proyectos, etc

http://ask.slashdot.org/article.pl?sid=07/03/23/041242
ec
MOMOSHIRO
Avatar de Usuario


Mi ID en PSN ecwpa

Notapor evenr27 » 02 02UTC Abr 2007, 11:30 am

creo q pondré un negocio de hacer paginas porno... XD
allí se aplica de todo un poko
php, jsp, asp... (a la elección)
photoshop (pa retocar a las guiales)
algo de adobe premier (pa editar los videos)
algo de flash (pa hacer las intros bien hardcore)
y lo demás es html y publicidad
kien se suma a este proyecto? XDDD
Imagen
evenr27
Avatar de Usuario

Notapor gpc » 02 02UTC Abr 2007, 3:52 pm

por ahi vi que va a haber un diplomado de base de datos.. 160 horas de puro skdkshd (no se cuanto $$$$, debe ser bastante)...

Tambien ta el diplomado de multimedios, hace como 3 años lo queria tomar pero eran 900 palos xD (pero te monstrosea el curriculum).
gpc
PC LOAD LETTER
Avatar de Usuario


Mi ID en PSN gpc_chiyo
Mi ID en XBOX Live! gpc corp
El internet necesita tu opinion en este tema en especifico, srsly. Inicia sesion o registrate participar, es gratis!

Volver a Tutoriales / Guias