Sunteți pe pagina 1din 19

Instituto Tecnológico de Ciudad Madero

Algoritmos y
Programación

Bienvenida
Contenido temático
Presenta Criterios de evaluación
Dr. Marco Antonio Aguirre Lam
marco.aguirre@itcm.edu.mx Diagnóstico

Departamento de Sistemas y Computación


Aportación
Institutoal perfil dedeegreso
Tecnológico Ciudad Madero

• Esta asignatura aporta al perfil de egreso los


conocimientos, habilidades, metodología, así
como capacidades de análisis y síntesis, para
plantear la solución de problemas susceptibles
de ser computarizados, a través de diagramas
de flujo, pseudocódigo y algoritmos utilizando las
estructuras de un lenguaje de programación
estructurado.

Departamento de Sistemas y Computación


Ubicación
Instituto endelaCiudad
Tecnológico retícula
Madero

1er semestre

Fundamentos
de
Programación
MEA-1001
0-4-4

Departamento de Sistemas y Computación


Competencias
Instituto Tecnológico de Ciudad Madero

Competencia específica del curso


Comprende y aplica los conceptos de la programación
estructurada en la construcción de programas utilizando un
lenguaje de programación para la solución de problemas.

Competencias Previas
• Conocimientos básicos sobre la arquitectura de la
computadora y de los sistemas numéricos.
• Utilizar equipo de cómputo y software básico
• Aplicar los conocimientos básicos de matemáticas (algebra,
trigonometría y geometría analítica)
• Analizar, sintetizar y abstraer.
• Aplicar los conocimientos en la práctica.

Departamento de Sistemas y Computación


Contenido
Instituto Tecnológico de Ciudad Madero

Unidad 1. Introducción a la computación.


Unidad 2. Operadores, variables, constantes, tipos
de datos y expresiones.
Unidad 3. Control de flujo de programa.
Unidad 4. Funciones básicas.
Unidad 5. Arreglos.
Unidad 6. Apuntadores
Unidad 7. Cadenas

Unidad 8. Estructuras

Departamento de Sistemas y Computación


Unidadde1Ciudad Madero
Instituto Tecnológico

Competencia específica a desarrollar:

Aplica los conceptos del entorno de programación para estructurar un


programa de solución a un problema con el uso de la computadora.

Unidad Tema Subtemas


1.1 Historia de los Lenguajes de
programación.
1.2 Procesos de edición, compilación,
enlazado.
1.3 Entorno del lenguaje "C" y software de
Introducción a la aplicación de última generación
1
computación. 1.4 Diagramas de flujo
1.5 Pseudocódigos
1.6 Estructura general de un programa
1.7 Conceptos básicos de identificador,
localidad de memoria y Palabras
reservadas.

Departamento de Sistemas y Computación


Unidadde2Ciudad Madero
Instituto Tecnológico

Competencia específica a desarrollar:

Identifica y aplica los operadores, variables, constantes, tipos de datos y


expresiones del lenguaje de programación, para desarrollar programas de
aplicación.

Unidad Tema Subtemas


2.1 Elementos de léxico y sintaxis
2.2 Variables y constantes
Operadores, 2.3 Tipos de datos fundamentales
variables, 2.4 Operadores y precedencia
2 constantes, tipos 2.5 Construcción de expresiones
de datos y 2.6 Sentencias y bloques de sentencias de
expresiones programa.
2.7 Funciones básicas de entrada y salida.

Departamento de Sistemas y Computación


Unidadde3Ciudad Madero
Instituto Tecnológico

Competencia específica a desarrollar:

Aplica los diferentes tipos de controles que intervienen en el flujo de un


programa..

Unidad Tema Subtemas


3.1 Control secuencial
Control de flujo de 3.2 Control selectivo
3
programa
3.3 Control repetitivo

Departamento de Sistemas y Computación


Unidadde4Ciudad Madero
Instituto Tecnológico

Competencia específica a desarrollar:

Diseña funciones definidas por el usuario para resolver problemas


específicos..

Unidad Tema Subtemas


4.1 Funciones de biblioteca
4 Funciones básicas 4.2 Definición de funciones
4.3 Declaración e invocación de funciones.

Departamento de Sistemas y Computación


Unidadde5Ciudad Madero
Instituto Tecnológico

Competencia específica a desarrollar:

Aplica el concepto y tratamiento de los arreglos estructurales.

Unidad Tema Subtemas


5.1 Inicialización y generación de arreglos
5.2 Arreglos multidimensionales
5 Arreglos 5.3 Arreglos de caracteres
5.4 Utilización de arreglos.

Departamento de Sistemas y Computación


Unidadde6Ciudad Madero
Instituto Tecnológico

Competencia específica a desarrollar:

Utiliza la herramienta de apuntadores para hacer más eficientes y flexibles


los programas.

Unidad Tema Subtemas


6.1 Representación de un apuntador
6.2 Precedencia de operadores de
6 Apuntadores apuntadores
6.3 Llamadas por referencia
6.4 Utilización de apuntadores.

Departamento de Sistemas y Computación


Unidadde7Ciudad Madero
Instituto Tecnológico

Competencia específica a desarrollar:

Aplica el concepto de cadena y sus diferentes funciones predefinidas.

Unidad Tema Subtemas


7.1 Fundamentos de cadenas y caracteres
7 Cadenas 7.2 Funciones de manejo de cadenas y
caracteres.

Departamento de Sistemas y Computación


Unidadde8Ciudad Madero
Instituto Tecnológico

Competencia específica a desarrollar:

Conoce y aplica el concepto y tratamiento de las estructuras de programas.

Unidad Tema Subtemas


8.1 Definición de estructuras
8 Estructuras 8.2 Inicialización de estructuras
8.3 Utilización de estructuras con funciones.

Departamento de Sistemas y Computación


Criterios
Instituto de evaluación
Tecnológico de Ciudad Madero

40% evaluación
40% prácticas
10% tareas
10% asistencia

Departamento de Sistemas y Computación


Criterios
Instituto de evaluación
Tecnológico de Ciudad Madero

40% evaluación:
─Examen escrito que contiene teoría y práctica de los
temas vistos en clase.
─La calificación aprobatoria mínima del examen es 70 y
máxima 100.
─Es requisito aprobar el examen para aprobar la unidad.
─Todas las unidades deben ser aprobadas para
acreditar la asignatura.
─Cuando el alumno incurra en irregularidades en la
presentación del examen se hará acreedor de la
suspensión del examen y se considerará No Acreditado
en la unidad.

Departamento de Sistemas y Computación


Criterios
Instituto de evaluación
Tecnológico de Ciudad Madero

40% prácticas:
─Se les dará a conocer:
La solicitud de cada práctica o tarea
Fecha de entrega
Forma de entrega
Valor.

Departamento de Sistemas y Computación


Criterios
Instituto de evaluación
Tecnológico de Ciudad Madero

10% tareas:
─Se les dará a conocer:
La solicitud de cada práctica o tarea
Fecha de entrega
Forma de entrega
Valor.

Departamento de Sistemas y Computación


Criterios
Instituto de evaluación
Tecnológico de Ciudad Madero

10% asistencia:
─Inicialmente todos los alumnos cuentan con el
porcentaje de asistencia en la unidad.
─¿Cómo perder el porcentaje?
•Faltar a clase injustificadamente.
•Llegar tarde, dos retardos igual a una falta.

Departamento de Sistemas y Computación


Fuentes
Instituto de Información
Tecnológico de Ciudad Madero

1. Joyanes Aguilar L. (2001). "Fundamentos de programación, algoritmos y


estructuras de datos", McGraw-Hill.
2. Joyanes Aguilar L. (2002). "Problemas de Metodología de la Programación",
McGraw-Hill.
3. Byron G. (1998). "Programación en C". Ed. McGraw-Hill.
4. Kernighan B. y Ritchie D.M. (1994). "El lenguaje de Programación C" Ed.
Prentice Hall.
5. Deitel H.M. y Deitel P.J. (1994). "Cómo Programar en C/C++". Ed. Prentice Hall.
6. Porter A. (1994). "Programación en C++ para Windows". Ed. McGraw-Hill.
7. Savitch W. (2000). "Resolución de problemas con C++". Ed. Prentice Hall.
8. Peñaloza Romero E. (2004). "Fundamentos de programación". Ed. Alfaomega.
9. Ceballos F.J. (1998). "Curso de Programación C++", Addison Wesley.
10. Farell J. (2001). "Introducción a la programación", Thomson Internacional.

Departamento de Sistemas y Computación

S-ar putea să vă placă și