2. INTENCIONALIDADES FORMATIVAS
PROPÓSITO GENERAL:
Adquiere los conocimientos específicos mínimos necesarios para diseñar y construir una solución algorítmica y computacional a situaciones cotidianas
dentro del contexto del ejercicio profesional en el cuál desempeña sus funciones.
PROPÓSITO UNIDAD 1:
Adquiere los conocimientos específicos mínimos necesarios para entender el lenguaje de máquina y ensamblador.
PROPÓSITO UNIDAD 2:
Adquiere los conocimientos específicos mínimos necesarios para entender y conocer los diferentes lenguajes de programación.
PROPÓSITO UNIDAD 3:
Adquiere los conocimientos específicos mínimos necesarios para diseñar y construir una solución En lenguaje C a situaciones cotidianas dentro del
contexto del ejercicio profesional en el cuál desempeña sus funciones
PROPÓSITO UNIDAD 4:
Adquiere los conocimientos específicos mínimos necesarios para diseñar y construir una solución en lenguaje Java a situaciones cotidianas dentro del
contexto del ejercicio profesional en el cuál desempeña sus funciones
Traslada la solución algorítmica de un problema comúnmente encontrado en su quehacer profesional a un programa en un lenguaje de programación
específico utilizando entornos integrados de programación.
Diseña una solución computacional a un problema existente utilizando una metodología por prototipos de desarrollo de software.
Desarrolla una aplicación en lenguaje C que dé respuesta a una necesidad o problema existente utilizando un IDE.
Desarrolla una aplicación en lenguaje Java que dé respuesta a una necesidad o problema existente utilizando un IDE.
1. Historia Diccionario El Pequeño Larousse Ilustrado, Edit. Larouse, Edición 1999 Recuperado de
http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf
2. Componentes físicos y lógicos
Departamento de Automática Área de Arquitectura y Tecnología de Computadores
1. Características de un lenguaje de Diccionario El Pequeño Larousse Ilustrado, Edit. Larouse, Edición 1999 Recuperado de
programación http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf
UNIDAD 2. Colecciones Fascículos Digitales. Introducción a la programación y sus lenguajes.
2. Variables y tipos de datos
Características de un Recuperado de
lenguaje de 3. Estructuras de control http://escritorioalumnos.educ.ar/datos/recursos/lenguajes_de_programacion_1.pdf
programación. Ureña Almagro, C. Lenguajes de Programación 2011 Recuperado de
http://lsi.ugr.es/curena/doce/lp/tr-11-12/lp-c01-impr.pdf
4. Paradigmas de programación
Guími. 2008. Recuperado de http://guimi.net/descargas/Monograficos/G-
Lenguajes_de_programacion.pdf
Universidad de Alicante. Lenguajes y Paradigmas de Programación. 2011. Recuperado
de http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/2010-2011/clases-cristina/s2.pdf
1. Historia. Groussard, T. 2012. Java 7: Los fundamentos del Lenguaje Java. Editorial Marcombo S.
A.
2. Programación Orientada a
Fain, A. 2011. Programación Java. Editorial Anaya Multimedia
Objetos.
Schild, H. 2012. Java 7. Editorial Anaya Multimedia
4. ACTIVIDADES DE APRENDIZAJE
Evaluación1
Contenido de Indicadores de N° de
Unidad Competencia Estrategia de Aprendizaje Propósito Criterios de Ponderación
Aprendizaje desempeño Sem
evaluación
Reconoce las Identifica los Caracterización del 0,5 Caracterizar al Presaberes 25 puntos
formas de elementos que estudiante mediante un estudiante sobre sus
1. Historia
numeración, los componen un reconocimiento de pre- conocimientos previos
componentes y lenguaje de saberes. sobre algoritmos
mnemónicos de la programación de 0,5 Seleccionar Selecciona fuentes de 80 puntos
2. Componentes programación de bajo nivel Estrategia de aprendizaje adecuadamente las información que le
físicos y lógicos bajo nivel Utiliza basado en proyectos a fuentes de permitan reconocer las
correctamente las través de 4 fases. información que son formas de numeración,
instrucciones para necesarias para la los componentes y
1 1
3. Lenguajes de implementar los Fase I Informar. Durante la tarea planteada mnemónicos de la
programación requerimientos de primera fase los estudiantes programación de bajo
un algoritmo en recopilan las informaciones Relacionar nivel
lenguaje necesarias para la resolución correctamente las
1
ensamblador del problema o tarea instrucciones Identifica las
4. Lenguaje de planteada. Para ello, hacen utilizadas en el instrucciones utilizadas
máquina, lenguaje uso de las diferentes fuentes lenguaje de bajo nivel en el lenguaje de bajo
ensamblador de información en forma de nivel en forma de
mnemónico mnemónico
1. Características de Traslada la Identifica los Fase II Informar. Durante la 1 Seleccionar Selecciona fuentes de 90 puntos
2 un lenguaje de solución elementos que segunda fase los estudiantes adecuadamente las información que le
programación algorítmica de un componen un recopilan las informaciones fuentes de permitan convertir un
2. Variables y tipos problema lenguaje de necesarias para la resolución 1 información que son algoritmo planteado en
de datos comúnmente programación del problema o tarea necesarias para la una estructura de
3. Estructuras de encontrado en su Utiliza planteada. Para ello, hacen 1 resolución del programación
1. Historia Desarrolla una Aplica los conceptos Fase III Informar. Durante la 1 Determinar las Utiliza correctamente la 90 puntos
2. Programación aplicación en de la programación tercera fase los estudiantes 1 diferentes funciones metodología “divide y
estructurada. lenguaje C que dé orientada a objetos recopilan las informaciones en lenguaje C que vencerás” con el fin de
respuesta a una al diseñar una necesarias para la resolución pueden dar solución determinar las
3. Elementos de un 1
necesidad o solución utilizando del problema o tarea al problema planteado funciones que debe
programa en C.
3 problema C. planteada. Para ello, hacen incluir en la solución de
2
existente Implementa uso de las diferentes fuentes Asignar un objetivo un problema planteado
utilizando un IDE correctamente los de información particular a cada una
4. El IDE
elementos que debe de las funciones que Diseña un diagrama de
Code::Blocks.
contener un han sido identificadas flujo y de procesos en
programa en C. los cuales se visualice
Desarrolla una Elaborar un diagrama la forma de solucionar
solución propuesta de flujo que ilustre la el problema
en lenguaje C solución algorítmica determinado
utilizando el IDE que contendrá cada Propone una solución
una de las funciones en lenguaje C basada
en los diagramas de
Elaborar el código en proceso y de flujo
lenguaje C para cada determinados
una de las funciones
identificadas
1. Historia. Desarrolla una Aplica los conceptos Fase IV Informar. Durante la 1 Diseñar las clases Diseña un diagrama de 90 puntos
2. Programación aplicación en de la programación cuarta fase los estudiantes 1 con sus respectivos clases que corresponda
Orientada a Objetos. lenguaje Java que orientada a objetos recopilan las informaciones métodos y atributos a la solución del
dé respuesta a al diseñar una necesarias para la resolución que servirán para problema planteado
1
una necesidad o solución utilizando del problema o tarea encapsular las utilizando el paradigma
problema Java. planteada. Para ello, hacen funciones generadas de Programación
4 existente Implementa uso de las diferentes fuentes anterior-mente en un Orientada a Objetos
3. Elementos de un utilizando un IDE correctamente los de información paradigma
programa en Java. elementos que debe estructurado, Propone una solución
contener un haciendo uso de un en lenguaje Java
programa en Java. diagrama de clases basada en el diagrama
Desarrolla una de clases determinado
solución propuesta Elaborar el código en
en lenguaje Java lenguaje Java para
utilizando el IDE cada una de las
Eclipse clases diseñadas.
4. El IDE Eclipse. Implementar la
solución
computacional
completa agregando
las clases codificas
Autoevaluación Formativa
Coevaluación Formativa
Total 500
NOTA: