Está en la página 1de 13

Insti tuto Tecnol gico y de Estudi os Superiores de Monterrey

Campus Estado de Mxi co


Escuel a de Diseo, Ingeniera y Arquitectura
Departamento de Tecnologas de Informacin y Computacin

Datos de la materia
Nombre de
la materia:
Fundamentos de programacin
Clave de la
materia:
TC1014.3
Liga al
programa
de la
asignatura:
https://serviciosva.itesm.mx/PlanesEstudio/Consultas/Materias/ConsultaMaterias.aspx?Form=Consultar_Materias_Sintetico&Clav
eMateria=TC1014&Idioma=ESP
Competenc
ias a
desarrollar:
Utilizar las Tecnologas de Informacin y Comunicaciones para la solucin efectiva de problemas, Estructurar lgicamente las
soluciones a problemas (pensar algortmicamente).

Datos del grupo y docente
Horario de clase: 10:00 MaVi
Saln: S-CDT104L04
Nombre de el/la docente: Irma Mara Garca Barranco
Datos de contacto: ibarranc@itesm.mx, extensin 5684

Objetivo general de la asignatura (tomado del programa de estudios):
Al finalizar este curso el alumno ser capaz de aplicar la lgica para generar algoritmos que permitan resolver problemas.

Objetivo general de la asignatura (tomado del modelo por competencias):
Resuelve problemas aplicando la lgica para generar el algoritmo de solucin.


Polticas generales para el desarrollo del curso:
Todas las actividades de la materia se encuentran publicadas en este documento y aparecern en la plataforma
http://fundamentosdprogramacionlad-lcmd.weebly.com.
Los trabajos y exmenes prcticos se deben entregar en la fecha y la hora indicada a travs de Dropbox, no se aceptarn tareas por correo
electrnico o entregadas fuera de la fecha lmite.
Todos los archivos de los trabajos y exmenes prcticos se deben guardar y subir con la nomenclatura matrcula_tarea#__ o matrcula_examen#__
No existen retardos, despus de 5 minutos no se permite la entrada a clase.
No se permite comer dentro del saln de clases.
En caso de faltar a clase no se puede recuperar la actividad que se realiz (elaboracin de prcticas, ex. Sorpresa, trabajo colaborativo).
NO UTILIZAR LAPTOP si no lo requiere la prctica de la materia.
Slo se pueden utilizar herramientas de mensajera instantnea o redes sociales para las actividades indicadas.





No. de
sesin
Fecha Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales
Contenidos Actividades de
instruccin
Recursos
de Apoyo
Tipos de
Evidencia de
aprendizaje
Instrumentos
de
Evaluacin
1 12/08/2014 Demuestra sus
conocimientos
y habilidades
de formacin
previa de
lgica,
matemticas y
algoritmos.
Presentacin del curso Examen
diagnstico
Video del
uso de la
lgica,
matemtica
y
pensamiento
algortmico
en
situaciones
de la vida
cotidiana.
Conocimiento Examen
2 15/08/2014 Identifica los
elementos de
cada fase de
desarrollo en
una situacin
planteada para
llegar a un
algoritmo de
solucin.

Introduccin
a. Definicin de algoritmo y programa
b. Uso de programas para la solucin
de problemas
c. Fases de desarrollo de un programa
d. Notaciones para escribir programas:
pseudocdigo, diagramas de flujo
lenguajes de programacin
e. Ambientes de programacin
Presentacin de
conceptos
Realizar
Actividad 1 que
consiste en
resolver un
problema
haciendo uso de
las matemticas
y situaciones
conocidas por el
alumno.
Actividad para
identificar la
importancia de
cada fase de
desarrollo
Resolver la
Actividad 2 que
Ejercicio en
equipos
junto con el
profesor.
Captulo 1
del libro de
apoyo.
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
No. de
sesin
Fecha Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales
Contenidos Actividades de
instruccin
Recursos
de Apoyo
Tipos de
Evidencia de
aprendizaje
Instrumentos
de
Evaluacin
consiste en
identificar las
fases de
solucin de una
situacin.
3 19/08/2014 Identifica los
elementos y los
procedimientos
para resolver
un problema y
los representa
a travs de un
algoritmo

Evaluacin de Introduccin: Algortimos Contestar las
preguntas de
contenido.
Realizar el
ejercicio
propuesto.
TRABAJO
INDIVIDUAL
Raptor
Blackboard
Google Drive

Producto
Conocimiento
Lista de
cotejo
Examen
4 22/08/2014
Identifica los
elementos y los
procedimientos
para resolver
un problema y
los representa
a travs de un
algoritmo

Evaluacin de Introduccin: Algoritmos Contestar las
preguntas de
contenido.
Realizar el
ejercicio
propuesto.
TRABAJO
INDIVIDUAL
Raptor
Blackboard
Google Drive
Dropbox
Producto
Conocimiento
Lista de
cotejo
Examen
5 26/08/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]
Conceptos bsicos de programacin
a. Estructura bsica de programacin
b. Entrada y salida de datos

c. Definicin de tipos de datos,
literales y variables.

Presentacin de
conceptos
Resolver la
Actividad 3 que
consiste en
identificar las
entradas y
salidas de una
situacin
planteada.
Presentacin
del tema.
Captulo 2
del libro de
texto y de
apoyo.
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
No. de
sesin
Fecha Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales
Contenidos Actividades de
instruccin
Recursos
de Apoyo
Tipos de
Evidencia de
aprendizaje
Instrumentos
de
Evaluacin
6 29/08/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]

Conceptos bsicos de programacin
d. Definicin de tipos de datos,
literales y variables.

Convenciones de codificacin y
Documentacin

Funciones
a. Definicin de funcin y parmetros
b. Funciones predefinidas
Presentacin de
conceptos
Resolver la
Actividad 4 que
consiste en
identificar
entradas,
procesamientos
y salidas para
diferentes
situaciones.
Presentacin
del tema.
Captulo 2
del libro de
texto y de
apoyo.
JES

[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
7 02/09/2014
Genera
funciones a
travs de
funciones
predefinidas de
JES para
resolver una
tarea
especfica.


Convenciones de codificacin y
Documentacin
Funciones
c. Definicin de funcin y parmetros
d. Funciones predefinidas
Presentacin de
conceptos
Resolver la
Actividad 5 que
consiste en
realizar cada
fase de
desarrollo
llegando a una
funcin donde se
identifiquen
entradas,
procesamientos
y salidas para
diferentes
situaciones.
Presentacin
del tema.
Captulo 2
del libro de
texto y
Captulo 3
del libro de
apoyo.
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
8 05/09/2014
Genera
funciones a
travs de
funciones
predefinidas de
JES para
resolver una
tarea
especfica.


Funciones
e. Creacin de funciones

[Actividades de
instruccin]
Presentacin
del tema.
Captulo 3
del libro de
apoyo.
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
No. de
sesin
Fecha Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales
Contenidos Actividades de
instruccin
Recursos
de Apoyo
Tipos de
Evidencia de
aprendizaje
Instrumentos
de
Evaluacin
9 09/09/2014
Identifica
entradas,
salidas y
variables de
diferentes tipos
de datos para
construir una
funcin que
resuelva un
problema.


Evaluacin de Funciones

Contestar las
preguntas de
contenido.
Realizar el
ejercicio
propuesto.
TRABAJO
INDIVIDUAL
JES
Raptgor
Google Drive
Blackboard
Dropbox
Producto
Conocimiento
Lista de
cotejo
Examen
10 12/09/2014
Identifica
entradas,
salidas y
variables de
diferentes tipos
de datos para
construir una
funcin que
resuelva un
problema.

Evaluacin de Funciones

Contestar las
preguntas de
contenido.
Realizar el
ejercicio
propuesto.
TRABAJO
INDIVIDUAL
JES
Raptgor
Google Drive
Blackboard
Dropbox
Producto
Conocimiento
Lista de
cotejo
Examen
11 16/09/2014
Genera un
conjunto de
funciones
utilizando JES
para crear un
programa de
un problema
especfico


Asueto
Resolver la
Actividad 6 que
consiste en
realizar un
programa que
llame a
diferentes
funciones en una
funcin principal
Presentacin
del tema.
Captulo 3
del libro de
apoyo.
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
12 19/09/2014
[Objetivos de
Aprendizaje
para el
desarrollo de

Estructuras de control
Condiciones (if, else)
Presentacin de
conceptos

Presentacin
del tema.
Captulo 4
del libro de
apoyo.
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
No. de
sesin
Fecha Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales
Contenidos Actividades de
instruccin
Recursos
de Apoyo
Tipos de
Evidencia de
aprendizaje
Instrumentos
de
Evaluacin
competencias
institucionales]

JES
13 23/09/2014
Genera un
conjunto de
funciones
utilizando JES
para crear un
programa que
haga
validaciones
para resolver
un problema
especfico


Estructuras de control
a. Condiciones (if, elif, else)
Ejercicios de
demostracin
grupal
Resolver la
Actividad 7 que
consiste en un
programa que
valide ciertos
criterios.
Captulo 4
del libro de
apoyo.
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
14 26/09/2014
Genera un
conjunto de
funciones
utilizando JES
para crear un
programa que
utilice un rango
de datos para
resolver un
problema
especfico


Estructuras de control
b. Estructuras de iteracin
(for, while, do-while)
Estructuras de iteracin en matrices en rangos
en una sola dimensin
Presentacin de
conceptos
Ejercicios de
demostracin
grupal
Resolver la
Actividad 8 que
consiste en un
programa que
modifique una
seccin de una
imagen.


Captulo 4
del libro de
texto y
captulo 5
del libro
apoyo
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
15 30/09/2014
Genera un
programa en
lenguaje de
programacin
Python
utilizando JES
Evaluacin de Estructuras de control Presentacin de
conceptos
Contestar las
preguntas de
contenido.
JES
Blackboard
Dropbox
Google Drive

Producto
Conocimiento
Lista de
cotejo
Examen
No. de
sesin
Fecha Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales
Contenidos Actividades de
instruccin
Recursos
de Apoyo
Tipos de
Evidencia de
aprendizaje
Instrumentos
de
Evaluacin
para realizar
validaciones
necesarias y en
cierto rango
para una
situacin
especfica

Realizar el
ejercicio
propuesto.
TRABAJO
INDIVIDUAL

16 03/10/2014
Genera un
programa en
lenguaje de
programacin
Python
utilizando JES
para realizar
validaciones
necesarias y en
cierto rango
para una
situacin
especfica

Evaluacin Estructuras de control

Contestar las
preguntas de
contenido.
Realizar el
ejercicio
propuesto.
TRABAJO
INDIVIDUAL
JES
Blackboard
Dropbox
Google Drive

Producto
Conocimiento
Lista de
cotejo
Examen
17 07/10/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]


Estructuras de control
a. Condiciones (for, while, do-while)
Estructuras de iteracin en matrices en rangos
en dos dimensiones
Presentacin de
conceptos

Ejercicios de
demostracin
grupal


Captulo 5
del libro de
apoyo
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
18 10/10/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]


Estructuras de control
b. Condiciones (for, while, do-while)
Estructuras de iteracin en matrices en rangos
en dos Dimensiones.
Resolver la
Actividad 9 que
consiste en un
programa que
modifique toda la
imagen

Captulo 5
del libro de
texto.
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
No. de
sesin
Fecha Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales
Contenidos Actividades de
instruccin
Recursos
de Apoyo
Tipos de
Evidencia de
aprendizaje
Instrumentos
de
Evaluacin
19 14/10/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]
Arreglo
a. Definicin de arreglos
Presentacin de
conceptos

Ejercicios de
demostracin
grupal


Captulo 5
del libro de
texto y
captulo 8
del libro de
apoyo
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
20 17/10/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]

Arreglos
c. Uso de arreglos para representar y
procesar compuestos

Resolver la
Actividad 10 que
consiste en un
programa que
modifique toda la
imagen
utilizando
arreglos
Captulo 5
del libro de
texto y
captulo 8
del libro de
apoyo
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
21 21/10/2014
Genera un
programa en
lenguaje de
programacin
Python
utilizando JES
y arreglos para
realizar
la modificacin
de una imagen
especfica.

Evaluacin de estructuras de control
(iteraciones) y arreglos
Contestar las
preguntas de
contenido.
Realizar el
ejercicio
propuesto.
TRABAJO
INDIVIDUAL
JES
Raptgor
Dropbox
Blackboard
Google Drive

Producto
Conocimiento
Lista de
cotejo
Examen
22 24/10/2014
Genera un
programa en
lenguaje de
programacin
Python
utilizando JES
y arreglos para
realizar
Evaluacin de estructuras de control
(iteraciones) y arreglos

Contestar las
preguntas de
contenido.
Realizar el
ejercicio
propuesto.
TRABAJO
INDIVIDUAL
JES
Raptgor
Dropbox
Blackboard
Google Drive
Producto
Conocimiento
Lista de
cotejo
Examen
No. de
sesin
Fecha Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales
Contenidos Actividades de
instruccin
Recursos
de Apoyo
Tipos de
Evidencia de
aprendizaje
Instrumentos
de
Evaluacin
la modificacin
de una imagen
especfica.

23 28/10/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]
Archivos
a. Creacin
(Manejo de elementos de figuras bsicas,
generacin de Nuevas imgenes y su
almacenamiento para generar Videos)

Presentacin de
conceptos

Ejercicios de
demostracin
grupal



Captulo 13
del libro de
texto
JES

[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
24 31/10/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]

Archivos
a. Creacin
(Manejo de elementos de figuras bsicas,
generacin de Nuevas imgenes y su
almacenamiento para generar Videos)

Resolver la
Actividad 11 que
consiste en un
programa que
modifique
imgenes y las
almacene de
manera
permanente en
un espacio
determinado


[Recursos
de apoyo]
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
25 04/11/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]
Archivos
a. Definicin de archivo
Operaciones sobre archivo

Resolver la
Actividad 12 que
consiste en un
programa que
maneje varios
archivos
simultneamente
y genere un
archivo nuevo
con el collage de
[Recursos
de apoyo]
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
No. de
sesin
Fecha Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales
Contenidos Actividades de
instruccin
Recursos
de Apoyo
Tipos de
Evidencia de
aprendizaje
Instrumentos
de
Evaluacin
los archivos
seleccionados.



26 07/11/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]
Animaciones [Actividades de
instruccin]
[Recursos
de apoyo]
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
27 11/11/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]
Cadenas de caracteres
a. Definicin de caractere
Manipulacin de Cadenas de Texto



Captulo 10
del libro de
texto y
captulo 9
del libro de
apoyo
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
28 14/11/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]

Cadenas de caracteres
b. Operaciones sobre cadenas
c. Uso de cadenas de caracteres
[Actividades de
instruccin]
Captulo 10
del libro de
texto y
captulo 9
del libro de
apoyo
JES
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
29 18/11/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]
Animaciones con cadenas de caracteres Ejercicios de
demostracin
grupal


[Recursos
de apoyo]
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
30 21/11/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
Animaciones con cadenas de caracteres Resolver la
Actividad 13 que
consiste en un
programa que
maneje realice
[Recursos
de apoyo]
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
No. de
sesin
Fecha Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales
Contenidos Actividades de
instruccin
Recursos
de Apoyo
Tipos de
Evidencia de
aprendizaje
Instrumentos
de
Evaluacin
competencias
institucionales]
una animacin
de una historia
propuesta por el
alumno.

31 25/11/2014
[Objetivos de
Aprendizaje
para el
desarrollo de
competencias
institucionales]
Repaso

[Actividades de
instruccin]
[Recursos
de apoyo]
[Tipos de
evidencia de
aprendizaje]
[Instrumentos
de
Evaluacin]
32 Final
Genera un
programa en
lenguaje de
programacin
Python
utilizando JES
resuelva una
problemtica
especfica
utilizando
estructuras y
lgica de
programacin

1. Integracin de conocimiento Contestar las
preguntas de
contenido.
Realizar el
ejercicio
propuesto.
TRABAJO
INDIVIDUAL
JES
Raptgor
Google Drive
Producto
Conocimiento
Desempeo
Lista de
cotejo
Examen
Rbrica




Metodologa de enseanza-aprendizaje (breve descripcin de cmo se desarrollar el curso):
El curso utilizar la tcnica de aprendizaje colaborativo as como aprendizaje basado en problemas con la finalidad de generar en los alumnos
las habilidades de pensamiento crtico, comunicacin efectiva y resolucin de problemas enfocados a programacin de elementos visuales y
auditivos.




Bibliografa obligatoria y/o bsica:
Introduction to Computing and Programming in Python, A Multimedia Approach
Mark J. Guzdial
Prentice Hall, 2ndEdition USA, 2009
ISBN: 978-0136060239

Starting out with Python
Tony Gaddis
Addison Wesley, 2ndEdition USA, 2009
ISBN: 978-0132576376





Sistema de evaluacin:
Calificaciones parciales: Calificacin final:
60% exmenes prcticos
20% exmenes tericos
20% actividades

77% promedio de evaluaciones (1 y 2)
4% evaluacin terica final
12% evaluacin prctica final
7% actividades finales




Sntesis curricular de el/la profesor/profesora:
Ingeniera en Sistemas Computacionales
Maestra en Tecnologas de Informacin
Labor en Grupo Mxico como Analista Junior
TA de la Direccin de Logstica y Efectividad Organizacional
Directora de carrera






Otros:
a. Descripcin de tareas

Ejercicios prcticos para reforzar los temas vistos y se realizan de forma individual. Sern evaluados de acuerdo a una lista de cotejo.



b. Descripcin de otras actividades a desarrollar dentro del curso

Se realizarn ejercicios de manera grupal y retos por equipos o individuales para reforzar los temas vistos. Estos ejercicios no sern evaluados o
tomados en cuenta para las actividades a evaluar.



c. Explicacin detallada del proyecto final

No se trata de un proyecto, sino de una actividad integradora, donde los alumno generarn una animacin de acuerdo a una temtica propuesta
por el equipo de 3 integrantes.



d. Varios

Esta gua instruccional se enfoca al perfil de LAD y LCMD, cubriendo todos los temas que se encuentran en la Vicerrectora Acadmica.

También podría gustarte