Está en la página 1de 5

DESARROLLO DE

APLICACIONES MÓVILES
DESTINATARIOS
Estudiantes de los últimos dos años del nivel secundario*, de
Terminar la Secundaria, Adultos 2000 o de CENS.

* 4º y 5º año de la Escuela Media o 4º, 5º y 6º año de la


Escuela Técnica.

REQUISITOS
• Poseer computadora o en su defecto un dispositivo móvil
con conexión a Internet.

DURACIÓN MODALIDAD DEDICACIÓN CERTIFICACIÓN

1 cuatrimestre 100% virtual 2 horas 6 desafíos


75% asistencia
100% Presencial semanales
Proyecto DSD
1 competencia de
HHBB S.21

*Forma de dar presente si no se asiste a la clase: ver la clase grabada y completar el


desafío sea este complementario o entregable
PROYECTO
Se desarrollará el uso de distintos programas con soporte en el
lenguaje de programación Kotlin vinculado con el concepto de
algoritmo y las diferentes características técnicas que posee un
lenguaje de programación moderno, poniendo en práctica los
conocimientos adquiridos y el desafío de crear la primera
aplicación móvil con Android Studio.

Al finalizar el curso serás capaz de:


# Aplicar conceptos básicos de programación en el lenguaje Kotlin
utilizando el entorno de desarrollo “IntelliJ IDEA”.

# Manejar nociones básicas sobre desarrollo de aplicaciones


móviles con Android Studio.

# Manipular un modo de pensamiento orientado a la resolución de


problemas de distinta índole.

# Pensarte y verte a sí mismos como creadores e ideadores de


soluciones con el uso de aplicaciones móviles.

# Potenciar las habilidades comunicacionales y sociales que te


permitan interactuar con pares, de manera colaborativa y utilizando
distintas metodologías.
TEMARIO
SEMANA ACTIVIDADES TEMAS

Encuentro virtual o ● Introducción a la programación, ¿qué es programar?


presencial ● Concepto de algoritmo.
● ¿Qué es un lenguaje de programación?
Presentación del
1 Campus Virtual

Desafío semanal



Qué es el lenguaje Kotlin; su importancia para el desarrollo
de aplicaciones móviles.
Instalar las herramientas a utilizar en el curso(IDE)
Nuestro primer “Hola Mundo”

● Concepto de variable (var y val) y su sintaxis.


Encuentro virtual o ● Tipos de datos en Kotlin.
presencial ● Cambiar valores a una variable
Material de lectura ● Operadores aritméticos, de incremento, decremento.

2 Ejercicios de práctica



Operadores compuestos.
Cómo escribir comentarios. Su uso e importancia.
Concatenación de Strings y variables. Cómo usar String

Desafío semanal Templates.


● Ingreso de datos por teclado.

Encuentro virtual o
● Tipo de dato Booleano.
presencial
● Operadores lógicos (and / or / not)
Estructuras de control.
3 Material de lectura

Ejercicios de práctica



Condicionales (if / else-if)
If anidados

Desafío semanal

Encuentro virtual o ● Estructuras de control.


presencial ○ Condicionales anidadas
○ Estructura When

4 Material de lectura

Ejercicios de práctica
● Estructuras de repetición.


Estructura For
Estructura While
Desafío semanal

Encuentro virtual o
presencial ● Estructuras de repetición.
Material de lectura ○ Estructura While/ Do while

5 Ejercicios de práctica


Acumuladores.
Introducción a las funciones.

Desafío semanal

● Funciones, qué son y para qué se utilizan.


● Declaración de funciones.
Encuentro virtual o ● Funciones provistas por Kotlin.
○ maxOf / minOf
presencial ○ sqrt
○ toUpperCase / toLowerCase
● Variables locales vs variable globales

6 Material de lectura

Ejercicios de práctica



Uso de arrays y listas, qué son y para qué se utilizan.
Creación de array y listas(sintaxis), y cómo recorrerlos
Métodos para trabajar con arrays y listas.



size
indexOf
sum
○ average
Desafío semanal ○

first/ last
max/ min
TEMARIO
SEMANA ACTIVIDADES TEMAS

● Que es un paradigma de programación.


Encuentro virtual o ● Fundamentos de la Programación Orientada a Objetos(POO).
presencial ● Atributos y métodos.
● Características de la POO
Objetos

7

Material de lectura ○ Clases
○ Encapsulamiento
○ Envio de mensajes
Ejercicios de práctica ○ Herencia
○ Polimorfismo
Desafío semanal ● Instalación de Android Studio.

● Explorando Android Studio


Encuentro virtual o
● Qué es XML.
presencial ○ Vista de diseño
○ Vista de texto

8 Material de lectura

Ejercicios de práctica


Introducción al concepto de Activities
Componentes.
○ TextView
○ Button
Desafío semanal ○ EditText

● Activities
Encuentro virtual o ● Ciclo de vida de una activity.
presencial ○ onCreate
○ onStop
○ onStart
Material de lectura onDestroy

9

● Activities
● Capturar el click de un botón
Ejercicios de práctica ● Obtener el valor ingresado en un EditText
● Notificaciones mediante la clase Toast
Desafío semanal ● Convertir texto a voz con TextToSpeech

Encuentro virtual o ● Operaciones con botones


presencial ● Elementos RadioButton / RadioGroup
● CheckBox

10 Material de lectura

Ejercicios de práctica



ImageButton
Cambiar el icono de una aplicación
Trabajar con ImageView

Desafío semanal

DISEÑO DE SOLUCIONES DIGITALES

11 Encuentro DSD 1

12 Encuentro DSD 2

Encuentro DSD 3
13

También podría gustarte