0805 Programacion Apple Ios
0805 Programacion Apple Ios
0805 Programacion Apple Ios
DATOS DE LA ASIGNATURA
Clave de la asignatura:
(Créditos) SATCA1 2- 3 – 5
2. PRESENTACIÓN
Caracterización de la asignatura.
En los últimos años los dispositivos móviles se han establecido como una parte importante
del acceso a la información y aplicaciones. Estos dispositivos han dejado de ser simples
agendas electrónicas o teléfonos celulares para convertirse en pequeñas computadoras con
capacidad de ejecutar aplicaciones, juegos con gráficos 3D e incluso con capacidades de
acceder a Internet através de diferentes tecnologías de red inalámbrica de alta velocidad
tales como 3G o WiFi. Sin embargo, a pesar de sus siempre crecientes capacidades, el
desarrollo de aplicaciones para dispositivos móviles presenta desafíos que no están
presentes en el desarrollo de otros tipos de sistemas. Esto se debe a que comparados con
las computadoras de escritorio y servidores, los dispositivos móviles poseen un poder de
cómputo y almacenamiento extremadamente limitado. Adicionalmente, la fuente de energía
de los dispositivos móviles son baterías, por lo que es esencial el uso eficiente de los
recursos.
Esta asignatura aporta al perfil del estudiante los conocimientos necesarios para programar
dispositivos móviles mediante el uso de herramientas de desarrollo y emuladores. Este
curso plantea la plataforma MAC para el desarrollo en el cómputo móvil, así como algunos
factores importantes en éste ámbito, como son los recursos limitados, conectividad o
consumo de batería.
1
Sistema de asignación y transferencia de créditos académicos
Intención didáctica.
La unidad dos introduce al alumno sobre la programación orientada a objetos con Objective-
C. La unidad tres del curso versa sobre la programación con OSX utilizando el lenguaje
Objective-C, utilizando el entorno de desarrollo Xcode.
3. COMPETENCIAS A DESARROLLAR
Competencias específicas Competencias genéricas
• Competencias instrumentales
• Habilidad en el uso de tecnologías de
• Identificar las implicaciones actuales información y comunicación.
de la programación móvil. • Capacidad de análisis, síntesis y
• Identificar las características de los abstracción.
diferentes emuladores para • Capacidad de organizar y planificar
dispositivos móviles. • Capacidad para identificar, plantear y
• Utilizar técnicas de modelado para la resolver problemas.
solución de problemas. • Capacidad para gestionar y formular
• Aplicar un lenguaje para la solución proyectos.
de problemas para dispositivos • Capacidad de comunicación oral y escrita.
móviles.
Competencias interpersonales
• Capacidad para trabajar en equipo
interdisciplinario.
• Capacidad crítica y autocrítica.
• Capacidad de comunicarse con
profesionales de otras áreas.
• Compromiso ético.
• Habilidades interpersonales
Competencias sistémicas
• Capacidad de aplicar los conocimientos
en la práctica.
• Capacidad de generar nuevas ideas
(creatividad).
• Iniciativa y espíritu emprendedor.
7.- TEMARIO
• Para conocer los conocimientos básicos que tienen los estudiantes se debe
aplicar un examen de diagnóstico al inicio del curso.
• Información obtenida durante las investigaciones solicitadas, plasmadas en
documentos escritos o digitales.
• Solución algorítmica a problemas reales o de ingeniería utilizando el diseño
escrito o en herramientas digitales.
• Emulación de las aplicaciones de los dispositivos móviles con IOS.
• Informes de trabajos de investigación de las búsquedas encomendadas sobre
los temas.
• Promover la participación en clase, lecturas y análisis de textos.
• Dar seguimiento al desempeño en el desarrollo del temario (dominio de los
conceptos, capacidad de la aplicación de los conocimientos en problemas
reales y de ingeniería).
• Revisión de tareas y ejercicios vistos en clase.
• Describir y redactar las diferentes clases que integran las aplicaciones móviles
con IOS.
• Describir mediante un mapa conceptual las características de los dispositivos
móviles con IOS.
• Se recomienda utilizar varias técnicas de evaluación con un criterio específico
para cada una de ellas (teórico-práctico).
• Desarrollo de prácticas de laboratorio por tema que integre los tópicos vistos.
• Desarrollo de un proyecto final que integre todas las unidades de aprendizaje.
• Aplicar exámenes escritos por tema para conocer el progreso de los
estudiantes en el desarrollo de aplicaciones móviles con IOS.
• Identificar las configuraciones y perfiles de los dispositivos móviles con IOS.
• Uso de una plataforma educativa en internet la cual puede utilizarse como
apoyo para crear el portafolio de evidencias del alumno (integrando: tareas,
prácticas, evaluaciones, etc.).
4. UNIDADES DE APRENDIZAJE
Competencia específica a
Actividades de Aprendizaje
desarrollar
Unidad 6: Hilos
11.-FUENTES DE INFORMACIÓN
12.-PRÁCTICAS PROPUESTAS