Tecnologias
1.- FUNDAMENTOS DE TIC.
Introduce a los estudiantes a la disciplina académica de Tecnologías de Información y Comunicación. Busca sentar las habilidades básicas para los cursos posteriores. Proporciona una visión general de la disciplina y la carrera; describe cómo se relaciona la carrera con otras disciplinas de la computación, y empieza a inculcar una mentalidadde TCI.
El objetivo es ayudar a los estudiantes a comprender y familiarizarse del concepto de TIC; los diversos contextos en los que se utiliza las TIC y desafíos inherentes a la difusión de la tecnología innovadora.
Esta materia es introductoria a las tecnologías de Información y Comunicaciones sirviendo como base para las materias tales como: fundamentos de base de datos, fundamentos deredes, arquitectura de computadoras, programación Web, programación para dispositivos móviles, y materias propias del perfil de la carrera
1.- Temas Generalizados y Dominantes de TIC.
Naturaleza de las TIC
Temas Dominantes.
2.- Historia de la Tec. Información
Historia de la tecnología informática
La historia social de los impactos de computación.
Desarrollo de la interacción del usuario.Historia de la Internet.
3.- Disciplinas integradas en las TIC y su relación con las otras carreras informáticas
Definición de TIC.
Ciencias de la Computación
Ingeniería de Software
Sistemas de Información
Ciencia Cognitiva
Ingeniería Informática
Matemáticas y Estadística
4.- Aplicaciones de las TIC y tendencias de uso. (Ejemplo de TICS )
Educación a distancia.
Bio-informática yaplicaciones médicas
E-Gobierno
Aplicaciones empresariales.
Aplicación de la ley.
Los procesos políticos.
E-commerce.
Fabricación.
Educación.
Entretenimiento.
Agricultura.
Desarrollo de software
Otros….
2.- FUNDAMENTOS DE PROGRAMACIÓN
Primer Curso de la materia de Programación, el cual es la base para un segundo curso denominado Programación Avanzada.
La asignatura deFundamentos de Programación aporta al perfil del egresado, los conocimientos, habilidades, metodologías, así como capacidades de análisis y síntesis, para plantear la solución de problemas susceptibles de ser computarizados, a través de diagramas de flujo, pseudocódigo, algoritmos y el paradigma de programación orientada a objetos.
Objetivo: Al finalizar este curso el alumno sea capaz deaplicar la lógica para generar algoritmos y / o pseudocódigo que den solución a problemas de ingeniería.
PROPUESTA 1.
1.- Algoritmos y Pseudocódigo.
2..-Estructuras Fundamentales de Datos
Los tipos primitivos
Arrays
Archivos
Cuerdas y representación de datos procesamiento de cadenas de punteros de memoria y referencias
Estructuras vinculadas
El uso de pilas, colas
El uso de gráficos yárboles
Estrategias para la elección de la estructura de datos correcta
2.-Construcciones fundamentales de construcción
Sintaxis y semántica básica del lenguaje de alto nivel
Variables, tipos, expresiones y asignaciones
Estructuras de control interactivo
Funciones y parámetros de paso
Descomposición de la estructura
Recursión
3.-Programación Orientada a objetos
Diseño orientado aobjetos
Encapsulación y la información oculta
La separación de comportamiento y aplicación
Las clases y subclases
Polimorfismo Herencia (polimorfismo de subtipo vs herencia) las jerarquías de clase
Las clases de colección y protocolos de iteración
4.- Algoritmos y Resolución de problemas
Estrategias de resolución de problemas
El papel de los algoritmos en las estrategias de implementación deprocesos de resolución de problemas para los algoritmos
estrategias de depuración
El concepto y propiedades de los algoritmos
5.- Programación orientada a eventos
Métodos de control de eventos
propagación de eventos
El manejo de excepciones
PROPUESTA2.
Definir los conceptos de programación orientada a objetos
Objetos, clases, módulos, modelado etc. Esto seria la base para el...
Regístrate para leer el documento completo.