Sei sulla pagina 1di 12

Unidad Competencia

Conocer los conceptos básicos para la resolución de problemas


relacionados con la información representada, procesada y almacenada
en un dispositivo digital, a partir de las definiciones generales en el
1 contexto de la programación de computadores.

Construir un programa que requiera de estructuras de decisión para


aplicar conceptos de descomposición funcional e interacción con el
2 usuario, a partir del lenguaje Java.

Diseñar e implementar algoritmos que requieran estructuras de control


repetitivas y empleo de arreglos para solucionar problemas de
información, a partir de las instrucciones repetitivas y la colección de
datos.

Diseñar programas computacionales que efectúen tareas de


procesamiento de información textual y resuelvan problemas para la
solución de necesidades organizacionales concretas, mediante la
evaluación de ecuaciones de recurrencia. 
Diseñar programas computacionales que efectúen tareas de
procesamiento de información textual y resuelvan problemas para la
solución de necesidades organizacionales concretas, mediante la
evaluación de ecuaciones de recurrencia. 

4
Elemento

Definir los conceptos de problema, solución y algoritmo en el


contexto de la programación de computadores y la
computación en general, a partir de las definiciones globales
del campo de estudio.

Diferenciar los lenguajes naturales de los lenguajes de la


máquina y los lenguajes de programación, a partir de las
definiciones globales del campo de estudio.

Identificar los diferentes mecanismos físicos usados para la


construcción de los dispositivos digitales de almacenamiento
y procesamiento de información, a partir de la definición de
los mecanismos esenciales.

Describir cómo la información de diferentes modalidades


puede ser representada usando el lenguaje binario,
partiendo de los conceptos básicos en lenguaje de
programación.

Identificar los componentes básicos de un programa escrito


en lenguaje Java, basado en la lógica de este lenguaje.

Desarrollar programas haciendo uso adecuado de métodos a


partir de la descomposición funcional de los algoritmos,
tomando como referencias las definiciones del área.

Representar soluciones a problemas cuando estos puedan


descomponerse en un número finito de casos resolubles
mediante fórmulas cerradas y árboles de decisión.

Implementar en el lenguaje Java algoritmos que involucren


estructuras de decisión, a partir de la instrucción if-else.

Implementar en el lenguaje Java algoritmos que involucren


estructuras de control repetitivas, basado en conjuntos de
instrucciones.

Identificar las características relevantes de un proceso


repetitivo y determinar la instrucción adecuada para
representarlo, siguiendo la lógica propuesta por Java.

Desarrollar programas para procesar colecciones de datos a


partir de arreglos unidimensionales y matrices.
Implementar un algoritmo clásico de ordenamiento en el
lenguaje de programación Java.

Implementar en el lenguaje Java algoritmos que involucren


tareas de procesamiento de información textual simples.
Contrastar los conceptos de cadena de caracteres y arreglo,
identificando sus principales similitudes y diferencias.

Proponer ecuaciones de recurrencia como soluciones a


problemas de programación simples a partir de la lógica del
lenguaje Java.
Implementar ecuaciones de recurrencia en el lenguaje de
programación Java mediante métodos recursivos.
Indicador

Delimita un problema considerando elementos como


instancia, solución y función.

Propone algoritmos en lenguaje natural para la solución de


problemas cotidianos sencillos.

Define el mecanismo de funcionamiento de los discos duros


magnéticos y los dispositivos de almacenamiento óptico.

Propone estrategias para representar en lenguaje binario


información compleja, como imágenes y texto escrito.

Construye un programa en lenguaje Java que resuelve un


problema algebraico sencillo, tomando la información de
entrada del usuario.

Determina subtareas en un algoritmo y lo implementa en


lenguaje Java asociando un método con cada subtarea

Describe la solución a un problema simple mediante un árbol


de decisión.

Crea un algoritmo, expresado como árbol de decisión, en el


lenguaje de programación Java.

Construye un programa en lenguaje Java que resuelve un


problema sencillo haciendo uso de instrucciones repetitivas.

Decide qué instrucción del lenguaje Java es más apropiada


para implementar un proceso repetitivo particular.

Construye un programa en lenguaje Java que resuelve un


problema sencillo a través de la utilización de arreglos
unidimensionales.
Usa el algoritmo de ordenamiento burbuja en el lenguaje de
programación Java.

Construye un programa en lenguaje Java que resuelve un


problema sencillo de procesamiento de información textual.
Lista las principales diferencias y similitudes de las cadenas de
caracteres y los arreglos.

Usa las ecuaciones de recurrencia conocidas, como el factorial


y la sucesión de Fibonacci, para plantear soluciones a
problemas sencillos.
Construye un método en lenguaje Java que implementa una
ecuación de recurrencia dada.
Ejercicio

Hora a segundos

Conversión de medidas de longitud

Temperatura

Ofertas

Cuaderno

Ascii art

Seguimiento de Instrucciones
Trabajo en Equipo
Total
Indicadores Evaluados Puntos
Construye un programa en lenguaje Java que resuelve un problema
algebraico sencillo, tomando la información de entrada del usuario.

Determina subtareas en un algoritmo y lo implementa en lenguaje Java


asociando un método con cada subtarea 5
Construye un programa en lenguaje Java que resuelve un problema
algebraico sencillo, tomando la información de entrada del usuario.
Determina subtareas en un algoritmo y lo implementa en lenguaje Java
asociando un método con cada subtarea 5
Construye un programa en lenguaje Java que resuelve un problema
algebraico sencillo, tomando la información de entrada del usuario.
Determina subtareas en un algoritmo y lo implementa en lenguaje Java
asociando un método con cada subtarea 5

Construye un programa en lenguaje Java que resuelve un problema


algebraico sencillo, tomando la información de entrada del usuario.
Determina subtareas en un algoritmo y lo implementa en lenguaje Java
asociando un método con cada subtarea
Crea un algoitmo, expresado como árbol de decisión, en el lenguaje de
programación Java. 10

Construye un programa en lenguaje Java que resuelve un problema


algebraico sencillo, tomando la información de entrada del usuario.
Determina subtareas en un algoritmo y lo implementa en lenguaje Java
asociando un método con cada subtarea 5

Construye un programa en lenguaje Java que resuelve un problema


algebraico sencillo, tomando la información de entrada del usuario.
Determina subtareas en un algoritmo y lo implementa en lenguaje Java
asociando un método con cada subtarea 10

Entregó el trabajo siguiendo todas y cada una de las siguientes


instrucciones: 1) Una única entrega por grupo en la entrega, 2) un
documento en word o pdf donde se encuentran los nombres de los
integrantes empezando por quien entrega el archivo, 3) entrega el código
de cada ejercicio en texto y una imagen de la ejecuciónd el programa en
consola 5
Desarrolló su trabajo de manera colaborativa 5
Total 50
Ejercicio

Valor absoluto

Par o impar

Tipo de triángulo

Juego de dardos

Distancia al borde
Encuentro en la universidad
Primalidad

Conjetura de Goldbach

Seguimiento de Instrucciones
Trabajo en Equipo
Total
Indicadores Evaluados Puntos

Determina subtareas en un algoritmo y lo implementa en lenguaje


Java asociando un método con cada subtarea 10

Determina subtareas en un algoritmo y lo implementa en lenguaje


Java asociando un método con cada subtarea 10
Crea un algoritmo, expresado como árbol de decisión, en el
lenguaje de programación Java. 10

Construye un programa en lenguaje Java que resuelve un


problema sencillo a través de la utilización de arreglos
unidimensionales. 10

Construye un programa en lenguaje Java que resuelve un


problema sencillo a través de la utilización de arreglos
unidimensionales.
Construye un programa en lenguaje Java que resuelve un 10
problema
Construyesencillo haciendo
un programa uso de instrucciones
en lenguaje repetitivas.
Java que resuelve un 10
problema sencillo haciendo uso de instrucciones repetitivas. 10

Construye un programa en lenguaje Java que resuelve un


problema sencillo haciendo uso de instrucciones repetitivas. 10

Entregó el trabajo siguiendo todas y cada una de las siguientes


instrucciones: 1) Una única entrega por grupo en la entrega, 2) un
documento en word o pdf donde se encuentran los nombres de
los integrantes empezando por quien entrega el archivo, 3)
entrega el código de cada ejercicio en texto y una imagen de la
ejecuciónd el programa en consola 10
Desarrolló su trabajo de manera colaborativa 10
Total 100
Ejercicio Indicadores Evaluados

Construye un programa en lenguaje Java que resuelve un


problema sencillo a través de la utilización de arreglos
Búsqueda en arreglo unidimensionales.

Construye un programa en lenguaje Java que resuelve un


problema sencillo a través de la utilización de arreglos
¿Está ordenado? unidimensionales.

Construye un programa en lenguaje Java que resuelve un


problema sencillo a través de la utilización de arreglos
¿Cuántos diferentes? unidimensionales.

Construye un programa en lenguaje Java que resuelve un


problema sencillo a través de la utilización de arreglos
Mediana unidimensionales.

Construye un programa en lenguaje Java que resuelve un


problema sencillo de procesamiento de información
Palíndromo textual.

Construye un programa en lenguaje Java que resuelve un


problema sencillo de procesamiento de información
Anagramas textual.

Construye un programa en lenguaje Java que resuelve un


problema sencillo de procesamiento de información
Contraseña segura textual.

Construye un programa en lenguaje Java que resuelve un


problema sencillo de procesamiento de información
textual.

Construye un programa en lenguaje Java que resuelve un


problema sencillo a través de la utilización de arreglos
Zapatico cochinito unidimensionales.

Entregó el trabajo siguiendo todas y cada una de las


siguientes instrucciones: 1) Una única entrega por grupo en
la entrega, 2) un documento en word o pdf donde se
encuentran los nombres de los integrantes empezando por
quien entrega el archivo, 3) entrega el código de cada
ejercicio en texto y una imagen de la ejecuciónd el
Seguimiento de Instrucciones programa en consola
Trabajo en Equipo Desarrolló su trabajo de manera colaborativa
Total
Puntos

10

10

10

10

10

10

20

25

10
10
125

Potrebbero piacerti anche