Informática aplicada I

Para alumnos del 5to semestre del bachillerato de la Universidad de Guanajauto

CIMAT Agosto-Diciembre 2017


Semestre: Agosto-Diciembre 2017

Horario y lugar : Miércoles, 4-7 p.m. , Lab de computo, antiguo nivel H (cerca de la entrada Norte), CIMAT.

Profesor: Maximino Tapia Rodríguez (CIMAT), max@cimat.mx

Dirigido a: Estudiantes del 5to semestre de bachillerato.

Pre-requisitos: Ninguno.


Contenido:


Descripción del curso:

Ver el temario oficial (fuente: preparatoria oficial de la Universidad de Guanajuato).


Examenes:

  • Primer examen parcial: 13 de Septiembre
  • Segundo examen parcial: 25 de Octubre
  • Tercer examen parcial: 6 de Diciembre

Calificación de curso:

40% Tareas,
20% Exámenes,
40% Proyectos.

Política de la tareas: La tarea es la parte más importante del curso (más que la asistencia a la clase). La tarea aparece en la página del curso cada semana y se entrega la semana siguiente, enviada por correo electrónico al profesor, a más tardar el martes a la media noche. Si no entregas la tarea no puedes entrar a clase. Si no entregaste una tarea a tiempo, o parte de una tarea (un problema o más), tienes hasta la próxima clase a más tardar para entregar lo que falta. Tareas entregadas tarde cuentan cero para el promedio, pero de todos modos hay que entregarlas. Si no has entregado toda la tarea antes del examen (parcial o final) NO puedes presentarlo. Oyentes: la misma política.

Politica de proyectos: Los proyectos son programas o actividades con un fin o aplicación especifico. Los proyectos aparece en la página del curso y se entrega la semana siguiente, enviada por correo electrónico al profesor, a más tardar el martes a la media noche. Si no entregas el proyecto no puedes entrar a clase. Si no entregaste un proyecto a tiempo, tienes hasta la próxima clase a más tardar para entregar lo que falta. Proyectos entregados tarde cuentan cero para el promedio, pero de todos modos hay que entregarlas. Si no has entregado todos los proyectos antes del examen (parcial o final) NO puedes presentarlo. Oyentes: la misma política.


Bibliografía:

H.M. Deitel/P.l. Deitel, Como programar en C/C++ Ed. Prentice Ha PDF: Cap. 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11-fin

Kernighan y Ritchie, The C Programming Language PDF

Tutorial en línea


Calendario:

Ver el calendario oficial (fuente: preparatoria oficial de la Universidad de Guanajuato).


Tareas y Proyectos:

Ultima modificación 20-Nov-2017 2:20 p. m.
# Clase Fecha Temas Material de apoyo Tarea Comentarios
1 9 Ago. Introducción

Arquitectura von Neumann

Sistemas Numéricos

Tarea-Examen

Utilizado para sugerir permanencia en curso.

Tarea 1

Proyecto 1

Enviar la tarea y el proyecto a correo max@cimat.mx

Si lo hacen a mano, lo escanean y o toman foto y me lo envían.

von
2 16 Ago. IDE

Compilador

Tipos básicos

Operadores y precedencia

Tarea 2


Proyecto 2

Enviar en archivo en formato electrónico por correo.
3 23 Ago. Lenguaje estructurado.

Funciones

Tarea 3

Enviar los codigos fuente en caso de programa y documento pdf en caso de pregunta.

t
4 30 Ago. Palabras reservadas.

for, switch while, case, break.

FILE *archivo;
main.c

archivoMio.txt

grafica.html

imagen.png

Proyecto 4

Tarea 4

El proyecto es para entregarse el día del examen el 13 de septiembre.

La tarea si es para 5 de septiembre

5 6 Sep.

Repaso

html y svg

Notas Tarea 5 La tarea como siempre es para la semana próxima.

Los ejercicios de notas de clase lo van a ocupar en el proyecto.

6 13 Sep. Proyecto de comandos

EXAMEN

Notas 6 Proyecto 6 Traer toooodas sus tareas y toooodos sus proyectos en una memoria. (Los van a necesitar)
7 20 Sep.
  • Proyectos
  • Lenguaje estructurado
  • Arreglos 1
  • Depurador
Notas 7

(Proyecto que se trabajo en clase)

Tarea 7

Opcional

8 27 Sep.

Arreglos 2

(cadenas, vectores y matrices)

string.h

Notas 8
9 4 Oct. Arreglos 3 (Matrices) Tarea 9 si
10 11 Oct. Memoria dinámica

Apuntadores 1

Proyecto 10 hacer un libro del curso.
11 18 Oct. Estructuras

Estructuras con arreglos

Arreglos de estructuras

Tarea 11
12 25 Oct. EXAMEN Traer toooodas sus tareas y toooodos sus proyectos en una memoria. (Los van a necesitar)
13 1 Nov. Recursividad

Memoria dinámica 2

Letras

Tarea. Terminar y entregar el ejemplo que se trabajo en clase.

Generar un svg de una cadena sobre un circulo
Ver notas de:
https://bernardoherrera7.wikispaces.com/file/view/MATRICES+DE+ROTACI%C3%93N.pdf

Solo se entrega un trabajo por todo el grupo.

Enviar varios ejemplos de svg generados.

14 8 Nov. Ejercicios 2 Clase pospuesta para 20 de Noviembre
15 15 Nov. Arreglos y apuntadores Ejercicios 1
16 22 Nov. c++

Objeto-Clase

Abstraccion, Encapsulacion, Herencia,

Polimorfismo,

Sobrecarga

http://elvex.ugr.es/decsai/builder/intro/5.html
17 29 Nov.
18 6 Dic. EXAMEN A

B

C

D

Traer toooodas sus tareas y toooodos sus proyectos en una memoria y en físico. (Los van a necesitar)