Escolar Documentos
Profissional Documentos
Cultura Documentos
SATCA1: 2-3-5
2. Presentacin
Caracterizacin de la asignatura
Esta asignatura aporta al perfil del egresado, la capacidad para desarrollar un pensamiento lgico a
travs del diseo de algoritmos utilizando herramientas de programacin para el desarrollo de
aplicaciones computacionales que resuelvan problemas reales.
Est diseada para el logro de competencias especficas y genricas dirigidas al aprendizaje de los
conceptos bsicos de la programacin, siendo capaz de aplicar expresiones aritmticas y lgicas en un
lenguaje de programacin; as como el uso y funcionamiento de las estructuras secuenciales, selectivas
y repetitivas, como tambin la organizacin de los datos, adems de la declaracin e implementacin
de funciones para construir y desarrollar aplicaciones de software que requieran dichas estructuras.
Intencin didctica
La asignatura se organiza en cinco temas donde se abordan los conceptos esenciales del diseo
algortmico y de la programacin, as como el uso de entornos de desarrollo.
En el primer tema, se estudian los conceptos bsicos para introducir al estudiante en la programacin
con la finalidad de obtener el fundamento conceptual para el anlisis, diseo y desarrollo de algoritmos,
as como los primeros pasos al mundo de la programacin a travs de ejercicios dirigidos. En este tema
es fundamental propiciar el pensamiento lgico del estudiante.
El segundo tema, tiene la finalidad de propiciar que el estudiante adquiera los conocimientos necesarios
para disear e implementar soluciones en un lenguaje de programacin y resolver problemas del
contexto.
El tercer tema, tiene como objetivo que se comprenda, seleccione e implemente la estructura de control
adecuada para la resolucin de un problema especfico.
El cuarto tema, se buscar propiciar la capacidad de aplicar e implementar los arreglos para
1
Sistema de Asignacin y Transferencia de Crditos Acadmicos
El quinto tema tiene como finalidad que el estudiante implemente el diseo de bloques de cdigos
reutilizables, que optimizan la funcionalidad y reducen la complejidad de los programas desarrollados.
Para cada uno de los temas se sugiere que el docente promueva la prctica a travs de herramientas
computacionales que propicien la habilidad en el desarrollo de programas.
4. Competencia(s) a desarrollar
Competencia(s) especfica(s) de la asignatura
Aplica algoritmos y lenguajes de programacin para disear e implementar soluciones a problemticas
del entorno.
5. Competencias previas
Ninguna
6. Temario
No. Temas Subtemas
1. Diseo Algortmico 1.1 Conceptos bsicos.
1.2 Representacin de algoritmos: grfica y
pseudocdigo.
1.3 Diseo de algoritmos.
1.4 Diseo de funciones.
2. Introduccin a la Programacin 2.1 Conceptos bsicos.
2.2 Caractersticas del lenguaje de programacin.
2.3 Estructura bsica de un programa.
2.4 Elementos del lenguaje: tipos de datos,
literales, constantes, variables, identificadores,
Introduccin a la programacin
Competencias Actividades de Aprendizaje
Especfica(s): Identificar las caractersticas de los diferentes
Conoce y aplica un lenguaje de lenguajes de programacin que correspondan al
programacin para la resolucin de paradigma de estudio y elaborar cuadro comparativo.
problemas. Elegir un lenguaje de programacin e instalar y
Control de flujo
Competencias Actividades de Aprendizaje
Especfica(s): Investigar sobre la sintaxis, funcionamiento y
Conoce y aplica las estructuras aplicacin de las estructuras de seleccin y de
condicionales y repetitivas de un lenguaje repeticin realizar un cuadro comparativo sobre las
de programacin para resolver problemas estructuras de repeticin.
reales. Ejemplificar en programas que resuelvan problemas
reales, discutirlo en grupo.
Genricas: Realizar prctica de ejercicios, donde se utilicen las
Habilidades de gestin de informacin estructuras secuencial, selectiva e iterativa
(habilidad para buscar y analizar desarrollando algoritmo y programa, presentarlo y
informacin proveniente de fuentes discutirlo en grupo
diversas).
Capacidad de anlisis y sntesis.
Capacidad de comunicacin oral y
escrita.
Capacidad de aplicar los conocimientos
en la prctica
Habilidades en el uso de las tecnologas
de la informacin y de la comunicacin.
Organizacin de datos
Competencias Actividades de Aprendizaje
Especfica(s): Identificar las estructuras de datos: registros y
Conoce y aplica estructuras de datos en un arreglos unidimensionales, bidimensionales,
Modularidad
Competencias Actividades de Aprendizaje
Especfica(s): Investigar las ventajas, desventajas, estructura y usos
Conoce y aplica la modularidad en el de la programacin modular y presentar un reporte.
desarrollo de programas para la Gestionar informacin sobre la declaracin y el uso
optimizacin de los mismos y reutilizacin de mtodos o funciones y presentarla en un resumen.
de cdigo. Identificar la diferencia entre parmetros y
argumentos, su estructura e importancia, mediante
Genricas: una investigacin bibliogrfica, presentando ejemplos
Habilidades de gestin de informacin de programas en exposicin grupal.
(habilidad para buscar y analizar Realizar una prctica de ejercicios que involucren la
informacin proveniente de fuentes implementacin de mtodos o funciones con pase de
diversas). parmetros en la resolucin de problemas del
Capacidad de anlisis y sntesis. contexto, documentar y exponer.
Capacidad de comunicacin oral y
escrita.
Capacidad de aplicar los conocimientos
en la prctica
Habilidades en el uso de las tecnologas
de la informacin y de la comunicacin.
8. Prctica(s)
9. Proyecto de asignatura
El objetivo del proyecto que plante el docente que imparta esta asignatura, es demostrar el desarrollo y
alcance de la(s) competencia(s) de la asignatura, considerando las siguientes fases:
Fundamentacin: marco referencial (terico, conceptual, contextual y legal) en el cual se
fundamenta el proyecto de acuerdo con un diagnstico realizado, mismo que permite a los
estudiantes lograr la comprensin de la realidad o situacin objeto de estudio para definir un
proceso de intervencin o hacer el diseo de un modelo.
Planeacin: con base en el diagnstico en esta fase se realiza el diseo del proyecto por parte de
los estudiantes con asesora del docente; implica planificar un proceso: de intervencin empresarial,
social o comunitario, el diseo de un modelo, entre otros, segn el tipo de proyecto, las actividades
a realizar los recursos requeridos y el cronograma de trabajo.
Ejecucin: consiste en el desarrollo de la planeacin del proyecto realizada por parte de los
estudiantes con asesora del docente, es decir en la intervencin (social, empresarial), o
construccin del modelo propuesto segn el tipo de proyecto, es la fase de mayor duracin que
implica el desempeo de las competencias genricas y especificas a desarrollar.
Evaluacin: es la fase final que aplica un juicio de valor en el contexto laboral-profesin, social e
investigativo, sta se debe realizar a travs del reconocimiento de logros y aspectos a mejorar se
estar promoviendo el concepto de evaluacin para la mejora continua, la metacognicin, el
desarrollo del pensamiento crtico y reflexivo en los estudiantes.
Para verificar el nivel del logro de las competencias del estudiante se recomienda utilizar: listas de
cotejo, listas de verificacin, matrices de valoracin, guas de observacin, rbricas, entre otros.
Electrnicas:
21. Books.google (2003). Arreglos. Recuperado en Febrero de 2014. Disponible en:
http://books.google.com.mx/books?id=tR7k9ga5CjoC&pg=PA246&lpg=PA246&dq=arreglos+
en+java&source=bl&ots=w84CRrTvHK&sig=4Lksg7a00XhhX6IpmRSTY7KdFUo&hl=es&sa
=X&ei=LVv5UqjNO6bq2gXjrIEo&ved=0CCwQ6AEwATgK#v=onepage&q=arreglos%20en
%20java&f=false