Plan Trabajo TEC EMERGENTES I
Plan Trabajo TEC EMERGENTES I
1 DATOS GENERALES
ÁREA S/A
PRE-REQUISITO SIS-312
2 INTRODUCCION
En la actualidad el internet se ha constituido en una ventana ineludible de comunicación y contacto
con el mundo. La red ha acortado distancias comunicativas, gracias a ella hoy podemos enterarnos
casi simultáneamente de la sucesión de los hechos culturales, políticos y científicos. La red ha
puesto al alcance de la humanidad información y conocimiento acumulado a lo largo de los siglos
de la historia del hombre. Ciertamente la red ha acortado distancia y cerrado brechas para poner al
alcance de toda una gama de información de todas las áreas del saber.
Por otra parte, se observa que cada vez más población y más países están haciendo uso y
apropiándose de nuevas tecnologías de información y comunicación específicamente del Internet,
de tal manera que contar con un sitio web en se ha convertido en un aspecto fundamental para
Página 1|7
posicionar cualquier emprendimiento, ya sea esta una empresa, una organización, un pequeño
comercio, etc.
Es importante destacar que el desarrollo de aplicaciones web es algo que tiene dimensiones muy
variables, es decir se puede mencionar desde una página web para una empresa local hasta un
gran portal para una empresa de ámbito internacional. En ambos casos interviene la programación
web, sin embargo, un pequeño desarrollo puede ser llevado a cabo por una sola persona mientras
que un gran desarrollo requiere de un equipo de trabajo más o menos amplio, ya que en torno a los
desarrollos web hay diferentes áreas de conocimiento implicadas (análisis, diseño, programación,
sistemas, integración, testing, etc).
En este contexto, poseer los conocimientos para diseñar y construir sitios web desde el lado del
cliente y el lado del servidor se constituyen en un valor agregado muy importante en la sociedad de
hoy en día. Tener las habilidades y conocer las tecnologías necesarias para construir aplicaciones
web proporciona una mejor perspectiva de inserción en el mercado laboral.
Las tecnologías principales utilizadas en el lado del cliente, para el desarrollo Web, son HTML, CSS
y JavaScript, de HTML y CSS se pueden decir que son metalenguajes que intervienen en
prácticamente todo desarrollo, grande o pequeño y se encargan de dotar de una estructura y
presentación agradables a aquello que ve el usuario de páginas web. De forma complementaria,
JavaScript se ha convertido en un estándar para proporcionar dinamizar las páginas Web.
Los lenguajes de programación del lado del servidor realizan procesos en el servidor (computador
remoto que se encarga de enviar las páginas web a través de internet): podemos citar entre estos
lenguajes Java, PHP, PYTON, ASP.NET, ó Perl, entre los principales.
En cuanto a bases de datos podemos nombrar MySQL, Postgres, Oracle y SQLServer de los
gestores más conocidos y que se utilizan en la construcción de aplicaciones Web.
Por otra parte, se observa que en la actualidad la mayoría de las personas cuentan con dispositivos
móviles personales con los cuales interactúan todo el día en sus tareas cotidianas, por lo cual, la
tendencia de las empresas de hoy es complementar las aplicaciones Web con aplicaciones móviles.
Por lo tanto, en esta asignatura se hace énfasis en las tecnologías que se usan en el desarrollo de
aplicaciones Web y de forma complementaria el desarrollo de aplicaciones móviles para ofrecer
soluciones integrales.
3 MARCO REFERENCIAL
La asignatura es de naturaleza teórica - práctica, está destinada a ampliar y profundizar los
conocimientos de los estudiantes en cuanto al conocimiento de la sociedad de la información, las
tecnologías de información con un enfoque en la producción de conocimientos técnicos y científicos
parar proponer soluciones basadas en tecnologías de información a entidades públicas y privadas
del nuestro país.
Página 2|7
4 JUSTIFICACION
La materia de Tecnologías Emergentes I es de suma importancia para la formación de profesionales
en la carrera de Ingeniería de Sistemas puesto que hoy en día la tecnología de información
prácticamente ha ingresado en todas las áreas del conocimiento y por lo tanto deben tener las
competencias para adaptarse en los espacios laborales tanto públicos como privados.
En consecuencia, los componentes teóricos, prácticas de laboratorio y la investigación tanto
personal como grupal de la asignatura permitirán contar con las herramientas para encaminar
proyectos de tecnologías de información y consolidar la formación sólida del futuro profesional.
5 OBJETIVOS
6 CONTENIDOS MINIMOS
2. Tecnologías front-end
3. Tecnologías back-end
Página 3|7
7 CONTENIDOS ANALITICOS
2. Tecnologías Front-End
2.1. Fundamentos de HTML
2.2. Organización de contenidos en HTML
2.3. Formularios en HTML
2.4. Multimedia en HTML
2.5. Introducción a las CSS
2.6. Separación del contenido y la presentación
2.7. Selectores y declaraciones
2.8. Modelo de cajas
2.9. Maquetación de páginas Web
2.10. Introducción a JavaScript
2.11. Variables y operadores
2.12. Estructuras de control
2.13. Gestión del DOM
2.14. Formatos de intercambio de datos
2.15. Peticiones Ajax
3. Tecnologías Back-End
3.1. Introducción
3.2. Tipos de datos
3.3. Variables y operadores
3.4. Estructuras de control
3.5. Arreglos
3.6. Funciones
3.7. Manejos de archivos
3.8. Cookies y sesiones
Página 4|7
3.9. Programación orientada a objetos
3.10. Conexión a Bases de Datos
3.11. Manipulación de datos
3.12. Listado de datos de una tabla
3.13. Inserción de registros en tablas
3.14. Modificación de registros en tablas
3.15. Eliminación de registros
9 RECURSOS DIDACTICOS
Los recursos didácticos que se utilizaran son;
Pizarra
Marcadores
Laboratorio
Computadora
Data show
Página 5|7
10 SISTEMA DE EVALUACION DE LOS APRENDIZAJES
El sistema de evaluación de los aprendizajes propuestos considera los siguientes criterios:
Evaluación diagnostica, cuyo propósito es evaluar los conocimientos previos de las y los
estudiantes sobre la materia a objeto de determinar el nivel de conocimientos, habilidades,
actitudes, valores, etc., que tienen los estudiantes.
Evaluación procesual, que tiene por objeto realizar un seguimiento a lo largo del curso a
objeto de obtener información sobre el progreso de los estudiantes y las dificultades que van
encontrando a través de la participación en clases, presentación de trabajos prácticos e
investigación, pruebas parciales escritas individuales y grupales.
Evaluación final, que consiste en la realización del examen final y defensa del trabajo de
curso.
La evaluación se pondera sobre 100 puntos, la nota mínima de aprobación es de 51 puntos y para
el segundo turno se habilitan los estudiantes que tengan una calificación mayor a los 40 puntos.
Ayudantía 10%
TOTAL 100%
11 BIBLIOGRAFIA
Ingeniería de software
Ian Sommerville, Pearson, 2011
Página 6|7
Object-Oriente Programming with PHP5
Hasin Hayder, Packt Publishing Ltd, 2007
Speaking JavaScript
Alex Rauschmayer, O’Reilly, 2014
Página 7|7