Você está na página 1de 9

ANEXO 1

Carreras de tecnicaturas informticas.

Tecnicatura en programacin de computadores.

Fundamentacin de la carrera

La actualidad de los sistemas productivos, relacionados con la produccin de


bienes y servicios se caracteriza por un vertiginoso avance constante y recurrente del
campo tecnolgico, en este contexto el mbito de la informtica requiere de un campo
de actividades especficas.
En nuestro pas, en forma acelerada las herramientas y procesos informticos se han
insertado en la cultura de las organizaciones pblicas y privadas, dejando una fuerte
impronta en el desarrollo de las actividades productivas, sociales e individuales.
En este contexto de cambio y adecuaciones permanentes, se plante la necesidad de
formar personal auxiliar en el rea de sistemas y en este marco, desde el sistema
educativo formal y ms especficamente desde la educacin superior universitaria, se
generan instancias que promueven acciones para impulsar una mejora en el rea de la
informtica.
Frente a la identificacin de las necesidades descriptas, y en relacin a lo estipulado en
el plan Nacional de apoyo a la informtica, desarrollados por el ministerio de
Educacin,Cienca y Tecnologa, en vistas a mejorar la calidad de formacin de tcnicos,
promover las reformas curriculares necesarias para adecuar los planes de estudio a las
demadas de competencias requeridas en los mercados laborales e incrementar la
cantidad de inscriptos y graduados en las carreras de formacin de tcnicos relacionados
con la informtica y servicios informticos.
La facultad de ingeniera solicita la aprobacin del titulo de preparado de tcnico en
programacin de computadores.
Fundamentos dicho requerimiento desde mltiples aspectos, que daran cobertura a una
demanda especifica regional:
En lo acadmico, posibilitara una articulacin eficaz con titulaciones similares o afines
otorgadas por instituciones educativas con reconocimiento oficial.
En el mbito de las capacidades y posibilidades de una temprana y concreta insercin
laboral, seria un instrumento para generar entradas en el mundo del trabajo con una
titulacin intermedia universitario.
En el mbito institucional permitira ampliar la oferta acadmica con un carcter
inclusivo en las carreras relacionadas con las ciencias de la ingeniera.
En el mbito socio-productivo, reforzara la relacin universidad-empresa. Al ofrecer
una capacitacin especifica de corta duracin los trabajadores que estn en condiciones
de acceder a una carrera corta universitaria.
Poe ello, la Facultad de Ingeniera de la Universidad Nacional de Lomas de Zamora en
concordancia con lo antes mencionado y en el marco de una poltica institucional desde
los campos de la ingeniera, as como toda otra actividad de impronta tecnolgica,
resulta de la aplicacin de los fundamentos cientficos formales y operacionales
proporcionados por las ciencias bsicas e informticas, propone la creacin de la
presente Tecnicatura superior como aporte a la profesionalizacin de quienes deben
desarrollar sistemas informticos aplicables a reas de gestin organizaciones y/o
simulacin y modelizacin de las propiedades de la materia y sus transformaciones en
estructuras, maquinarias, productos, sistemas y procesos.
Titulo a otorgar.
Tcnico en programacin de computadores.

Requisitos de ingreso.
Podrn ingresar a la tecnicatura en programacin de computadores los aspirantes que
acrediten titulacin de Nivel Medio o Polimodal, otorgadas por instituciones pblicas o
privadas.

Objetivos.
Que los cursantes:
Conozca y aprenda los lenguajes de programacin de uso en PC mas
actuales;
Pueda instrumentar soluciones efectivas con su uso y aplicacin:
Adquiera manejo solvente de los entornos ,as requeridos en el mercado;
Acte con tica en el desempeo de sus funciones;

Perfil profesional.
El tcnico en programacin de computadores estar capacitado para:
Realizar programas o componentes de sistemas de computacin;
Interpretar especificaciones de diseo.
Documentar los productos realizados;
Verificar los componentes programados;
Buscar causas de malfuncionamiento y corregir los programas o
adaptarlo a cambios en las espeficicaciones desarrollando las
actividades descriptas en el perfil profesional y cumpliendo con los
criterios de realizacin establecidos para las mismas en el marco de
un equipo de trabajo organizado por el proyecto.
Alcances del titulo.
Interpretar especificaciones de diseo o requisitos de las asignaciones a programar,
comprende validar la coherencia e integridad de las mismas y convalidar su propia
interpretacin con quienes la hayan realizado o provisto.
Analizar estrategias para desarrollar la asignacin recibida en el contexto del proyecto y
de la tecnologa a utilizar. Implica investigar para refinar aspectos ambiguos o
insuficientemente conocidos del diseo o los requisitos de la solucin, resolver
problemas de lgica que implican diseo o refinacin de algoritmos o estructuras de
datos que faciliten o permitan la solucin, buscar componentes disponibles y adecuados
para utilizar en la solucin, bosquejar eventuales estrategias alternativas y evaluarlas
para seleccionar la mas apropiada.
Producir el cdigo que resolver la asignacin en el contexto de la tecnologa asignada
al proyecto. Esto incluye la modificacin (agregado, reemplazo o eliminacin) de
cdigo ya escrito, sea para corregir errores observados en pruebas o para cambiar
funcionalidades o el comportamiento de productos con existencia previa.
Comprende la definicin o instanciacion de clases, escritura de algoritmos,
restructuracin de datos necesarios, o la incorporacin y eventual adaptacin de
componentes obtenidos de bibliotecas o de otros programas, respetando estndares de
buena practica y normas internas de la empresa o proyecto, as como identificando
componentes o partes que puedan ser potencialmente reutilizados en el futuro.
Verificar unitariamente el producto desarrollado para asegurarse que cumple con las
especificaciones recibidas. Implica planificar y documentar casos de prueba, preparar
datos y entornos de prueba (testing), generar cdigo adicional para simular el entorno
o activar las pruebas, analizar causas de comportamiento o resultados no previsto para
correr el cdigo incorrecto o preocuparse por mejorar la eficiencia (tunning) de la
solucin.
Tambin comprende participar en la realizacin y control de pruebas de productos de
otros.
Depurar el cdigo de programas para decidir que hay que corregir. Implica revisar
especificaciones y cdigo de componentes unitarios APRA encontrar las partes o
instrucciones que provocaran malfuncionamiento, incidentes reportados o ineficiencias,
con el objeto de analizar sus causa y definir acciones correlativas.
Realizar, con otros programadores o con especialistas, revisiones cruzadas de cdigo o
de interfaces. Implica revisar el cumplimiento de especificaciones, de estndares y de
buenas practicas, evaluar el uso eficiente de recurso y del cambien de desarrollo y
aportar observaciones con propuestas de cambio tendientes a mejorar la calidad,
mantenibilidad y eficiencia del producto.

Carga horaria:
1600 horas divididas en cinco cuatrimestres.

Organizacin del plan de estudios.

El presento diseo curricular involucra aspectos del desarrollo acadmico y


profesional en concordancia con el perfil planteado, tanto en lo relativo a la formacin
disciplinar, como a la epistemolgica, metodolgica y tcnica, as como la actualizacin
y profundizacin de los conocimientos de orden disciplinar.
En consideracin a la orientacin y a los objetivos del presente proyecto
educativo, as como a los establecimientos contenidos en el perfil profesional, y sus
consecuentes alcances, el presente diseo curricular se organiza a travs de la definicin
de una lnea disciplinar de conocimientos interrelacionados y con grado de complejidad
creciente.
Cuadro de congruencia entre alcances y contenidos.

Alcance del titulo Contenidos relacionados Formacin practica


Formacin bsica e Introduccin a la Entender y Links a documentos
integral del profesional informtica. reconocer las tcnicos adicionales,
Arquitectura de estructuras disponibles en Internet.
computadores. internas de la Biblioteca virtual con
Sistemas computadora, soporte electrnico.
operativos Conceptos Herramientas y utilitarios
Lgica y bsicos de distribucin libre y
algortmica actualizados gratuita.
sobre Se realizan practicas de
sistemas laboratorio en cada uno
operativos. de los mdulos, llevando
Lgica casos de trabajo de la
preposicional realidad para su
Anlisis de discusin y resolucin en
algoritmos. grupo

Interpretar, en el Interaccin con objetos,


contexto del proyecto, mensajes, asociacin y
especificaciones de composicin,
diseo o requisitos de las Lectura de Requisitos UML Anlisis y diseo
asignaciones a programar orientado a objetos,
Analizar estrategias para utilizando lenguaje
desarrollar la asignacin UML.
recibida Uso de diagramas UML,
casos de uso, conceptos
de clases especificacin,
secuencia actividad
Producir el cdigo Programacin I C Y C++ Programar aplicando
Verificar unitariamente el Programacin II JAVA instrumentos para la
producto desarrollado. Fundamentos del entorno .Net resolucin de problemas
Depurar el cdigo. Tecnologa Java para aplicacin en forma algortmica.
Web. Programacin orientadas
Programacin III MS-ASP.net a objeto java:
encapsulacin herencia y
polimorfismo.
Configuracin del layer
de servicios. Diseo de
interfases Web.
Testing Debugging.
Desarrollo de
aplicaciones
Instrumentar soluciones Taller integrador, Practica Diseo de una aplicacin
efectivas con su uso y profesional supervisada distribuida y multicapas
aplicacin orienta a una intranet.
Discutir y concluir en
metodologas y mejores
prcticas aplicadas al
diseo, implementacin
y mantenimiento.

Contenidos mnimos de las asignaturas.

INTRODUCCION A LA INFORMATICA
Lograr que el alumno conozca la estructura interna y los principios de
funcionamiento del computador. Familiarizar al alumno con el
vocabulario tcnico y especfico de la profesin. Introducir al alumno en
el rea de conocimientos
Definicin de computador. Sus caractersticas, estructuras y aplicaciones.
Generaciones y tipos de computadores. Hardware. Introduccin a la
arquitectura. Representacin de caracteres. Operaciones. Variables
anlogas y discretas. Cdigos. Relaciones entre variables (lgebra de
Boole) Compuertas. Circuitos lgicos. Sistemas combinacionales y
secuenciales.

LOGICA Y ALGORITMIA
Lgica proposicional. Razonamiento proposicionales.
Anlisis de algoritmos y estructuras de datos bsicas. Arrays (listas y
tablas).
Estructuras y uniones. Diseo de algoritmos. Recursividad, ordenacin y
bsquedas. Estructuras de datos fundamentales (abstraccin de datos,
listas, pilas, colas y tablas hash) Estructura de datos avanzadas (rboles y
grafos)
PROGRAMACIN I-C YC ++
Programar aplicando instrumentos para la resolucin de problemas en
forma algortmica.
Acentuar el pasaje de las capacidades analticas a aquellas proyectuales.
Indecencia entre la herramienta y la implementacin.
Implementacin exitosa de algoritmos bsicos utilizando como
herramienta un lenguaje de programacin.
El lenguaje C: conceptos bsicos de C. Entrada y salida de datos.
Preparacin y ejecucin de un programa en C. Instrucciones de control.
Funciones. Estructura de un programa. Formaciones. Punteros.
Estructuras y uniones. Archivo de datos. Programacin a bajo nivel.
Caractersticas adicionales de C.
El lenguaje de programacin C++: de C a C++. Extensiones orientadas a
objetos.

ARQUITECTURA DE COMPUTADORES.
Entender y reconocer las estructuras internas de la computadora.
Manejar el flujo de informacin mediante los perifricos.
Permitir la introduccin en la arquitectura y la organizacin de las
computadoras.
Sistemas numricos. Operaciones aritmticas. Lgica electrnica. Compuertas.
Circuitos combinatorios y secuenciales. Unidades aritmticas. Lgica
electrnica. Compuertas. Circuitos combinatorios y secuenciales. Unidades
aritmticas. Comparadores. Sumadores. Conversores de cdigo.
Decodifiacaroes. Flip`s-Flop`s. Contadores. Registros. Representacin de los
datos a nivel de mquina. Lenguaje ensamblador. Jerarqua de memoria.
Organizacin funcional. Mquinas algortmicas.
Representacin de datos y aritmtica del computador. Organizacin del
computador. Diseo del procesador. Segmentacin. Paralelismo entre
instrucciones. Sistemas de memoria.

LECTURA DE REQUISITOS UML


Programacin orientada a objetos.
Conceptos de orientacin a objetos: clase, objeto, mensaje, relaciones,
herencia, clase abstracta. Tipos genricos. Asignacin esttica y dinmica
de memoria. Polimorfismo.
Interaccin con objetos, mensajes, asociacin y composicin. Anlisis y
diseo orientado a objetos, utilizando lenguaje UML. Uso de diagramas
UML, casos de Uso, conceptos de clases especificacin, secuencia y
actividad.

PROGRAMACIN II- JAVA


Funciones de programacin orientada a objetos java: encapsulacin, herencia y
polimorfismo.
Tipos de datos y expresiones en java.
Construcciones del control de flujo java.
Matrices y otros grupos de datos.
Tcnicas de gestin de errores utilizando el manejo de excepciones. Interfaces
grficas controladas por eventos, paneles, botones, etiquetas, campos y cuadros
de texto.
Funcionalidades de E/S. Multihreads.

SISTEMAS OPERATIVOS
Adquirir el dominio de conceptos bsicos y actualizados sobre sistemas
operativos.
Introducir los lineamientos generales de nuevos desarrollos tecnolgicos en
estos temas.
Generar una concepcin global y un enfoque selectivo para las soluciones
algortmicas de los diferentes problemas que ocurren dentro de un computador y
la correcta utilizacin de los mismos.
Introduccin a los sistemas operativos. Administracin del proceso.
Planificacin del proceso. Concerrencia de ejecucin.
Interbloqueos. Administracin de recursos compartidos, sincronizacin y
comunicacin entre procesos.
Administracin d la memoria. Administracin de recursos compartidos,
sincronizacin y comunicacin entre procesos.
Administracin de la memoria. Administracin de dispositivos de entrada/salida.
Sistemas de archivos. Proteccin y seguridad. Mediciones del sistema.
Gestin de archivos y directorios. Seguridad y proteccin. Sistemas distribuidos.
Algo de LINUX/WINDOWS.

SEGURIDAD
El entorno de red. Topologas. Dispositivos de conexin. Fundamentos de
seguridad en redes. Routers, Firewall y Proxy servers. Funcionamiento bsico.
Definicin de roles. Procesos involucrados. Introduccin al servidor Proxy.
Configuracin de Proxy.
Opciones ASP.net para punto net.

PROGRAMACIN III: FUNDAMENTOS DEL ENTORNO.NET. C*


Vb.net: El entorno de programacin, el lenguaje y la sintaxis.
Orientacin a objetos.
Testing y debugging.
Desarrollo de aplicaciones.

PROGRAMACION IV-ASP.net
ASP.NET: introduccin. Tipos de datos. Eventos. Propiedades. Libreras. Clases.
Threads.
ADO.NET
XML: Editor XML. Niveles. Creacin de datos y esquemas, Net framework,
XML dentro del Framework, opciones de display.

APLICACIN WEB
Programacin orientada a objetos (POO) en PHP.
El patrn de diseo MVC (Model View Controller) para aplicaciones Web.
Conceptos bsicos de arquitectura orientada a servicios (SOA)
Persistencia- El patrn de diseo DAO (Data access objects)
TECNOLOGIA JAVA
Java beans, servlets y Java Server pages. Aplicaciones distribuidas.
Componentes FB. Servicio de mensajera java. Persistencia. Reusabilidad de
componentes.
Configuracin del layer de servicios. Diseo de interfases Web. Compilacin en
tiempo y ejecucin.

ETICA PROFESIONAL
Nociones bsicas y aplicadas de la tica en la formulacin y seguimiento de
proyectos y en la conformacin de los equipos de proyecto.

TALLER INTEGRADOR.
Asistencia para el diseo de una aplicacin distribuida y multicapas orientada a
una intranet.
Aplicacin del concepto de reutilizacin de clases y configuracin de la
plataforma para la implementacin de una aplicacin (java o puntonet)

PRACTICA PROFESIONAL SUPERVISADA.


Le permite al estudiante complementar su formacin integral y lograr una mejor
capacitacin para responder a las necesidades de la industria.
Lograr una mayor aproximacin entre los objetivos y contenidos de formacin
propuesta por la facultad y las necesidades reales de las empresas del pas.
Permitirles a los estudiantes observar la importancia de la aplicacin de una
metodologa de anlisis, investigacin, desarrollo y control, en los
establecimientos industriales, y confrontarla con la aplicacin del conocimiento
especfico.
Lograr que el estudiante se enfrente a las responsabilidades reales y cotidianas
que se viven en el ambiente empresarial.

Metodologa de trabajo y sistemas de regularidad y evaluacin

Metodologa de trabajo
La definicin de la estructura curricular y su gestin acadmica se inscriben en la
concepcin pedaggica del aprendizaje significativo, entendindose por significativo el
aprendizaje que estabablece enlaces y vinculaciones sustantivas entre los conocimientos
previos del sujeto, y los nuevos contenidos desarrollados por las acciones educativas.
Consecuentemente, la metodologa de trabaja deber enmarcarse en un enfoque
globalizador e interdisciplinario que posibilite el mayor numero posible de relaciones
entre los mltiples y variados conocimientos, disponibles y nuevos. La organizacin y
secuenciacin de los contenidos de aprendizaje deber considerar los aspectos de
interrelacin otros contextos del saber, a los efectos de facilitar la produccin del
sentido y la transferencia de los mismos a situaciones nuevas.
En tal sentido, la enseanza deber contemplar tanto la inclusin de facilitadores como
de adecuados recursos didcticas para la comprensin de los contenidos de aprendizaje
y su generalizacin y aplicacin.
En lo especfico disciplinar, la formacin relativa supone el abordaje de conceptos y de
procedimientos aplicables a las ciencias informticas, lo que implica la integracin
terico- prctica acorde a los requerimientos y a las particularidades de cada espacio
contenido en cada lnea curricular previamente consignada.

Sistema de Evaluacin
El sistema de evaluacin previsto para le plan de estudios de la carrera deber
comprometer, en cada espacio curricular, las instancias evaluativas que seguidamente se
detallan.
Diagnostica: para producir datos de partida de la situacin potencial de aprendizaje de
los cursantes y adecuar secuencialmente las estrategias didcticas tendientes a la
produccin de anclajes significativos.
De procesos: para monitorear los avances en la construccin de los aprendizajes y
detectar los desvos potenciales, sobre los cuales se redfinirar las propuestas
pedaggico- didcticas.
De resultado o final: para medir los aprendizajes totales alcanzados y su integracin, y
verificar as los rendimientos a los efectos de la posible aprobacin y promocin de cada
asignatura en cuestin.

Por lo expuesto, las modalidades de evaluacin diagnostican y de proceso podrn


contemplar producciones escritas, orales y/o multimediales, de resolucin individual y/o
grupal, dependiendo de las caractersticas de cada asignatura y de los contenidos en ella
involucrados. Su desarrollo podr ser ulico o extra ulico.
Las evaluaciones parciales y finales debern ser presenciales, orales y/o escritas, de
resolucin individual o grupal, acorde a la modalidad estatablecida por cada ctedra de
conformidad a las exigencias de tratamiento de los contenidos de aprendizaje
implicados.
Cabe sealar que de optarse por la resolucin grupal de estas evaluaciones, se establece
en ellas la responsabilidad individual de cada integrante del grupo. Por tanto el carcter
de esta modalidad de evaluacin sera grupal con responsabilidad individual, lo que
implica la examinacion en las dos dimensiones.
La implementacin de estas instancias de evaluacin se desarrollar acorde al
calendario acadmico y a los requisitos reglamentarios de la facultad de ingeniera de la
Universidad Nacional de Lomas de Zamora.
A los efectos de la ponderacin, se utilizara la calificacin numrica comprendida en
una escala de UNO (1) a DIEZ (10), establecindose la aprobacin con un mnimo de
CUATRO (4) puntos.

Graduacin.

Se alcanzara el derecho a las titulaciones cuando el cursante:


Apruebe la totalidad de las asignaturas que conforman los ciclos lectivos,