Vous êtes sur la page 1sur 3

Slabo

Introduccion a la Ciencia de la Computacion


Ciclo: 2017.1

A. Objetivo

El estudiante debe tener una nocion de los principales conceptos de la Ciencia


de la Computacion: sistemas operativos, algoritmos, lenguajes de programacion,
principales paradigmas de programacion, red de telecomunicacion, Internet, repre-
sentacion de informacion como patrones de bits, GNU-LINUX y comandos basicos
GNU-LINUX. As mismo, el estudiante debe ser capaz de almacenar, leer y escribir
informacion en C; manejar los principales elementos de un programa en C y saber
utilizar las sentencias if, switch, while y for para resolver problemas concretos.

B. Temas

clase 1 : Introduccion a los algoritmos


clase 2 : Conceptos basicos de la programacion
clase 3 : Introduccion a la programacion estructurada y desarrollo
de algoritmos
clase 4 : Estructuras de control selectivas
clase 5 : Estructuras de control selectivas multiples
clase 6 : Estructuras de control iterativas
clase 7 : Introduccion a GNU-LINUX
clase 8 : Comandos basicos de GNU-LINUX
clase 9 : Comenzando a programar en C
clase 10 : Elementos de un programa en C
clase 11 : Estructuras de control selectivas en C
clase 12 : Estructuras de control iterativas en C
clase 13 : Miscelanea de problemas

1
C. Sumario

1. Introduccion a los algoritmos: El concepto de algoritmo. Definicion de algoritmo.


Ejemplos de algoritmos. [Brookshear and Brylow, 2015]

2. Conceptos basicos de la programacion: Variables. Tipos de datos. Constantes. Ope-


radores. Sentencias. [Brookshear and Brylow, 2015]

3. Introduccion a la programacion estructurada y desarrollo de algoritmos: Estruc-


turas de control. Estructuras selectivas. Estructuras iterativas. Analisis, diseno,
representacion (en pseudocodigo y diagrama de flujo) y calculo de algortimos.
[Brookshear and Brylow, 2015]

4. Estructuras de control selectivas: Estructuras si-entonces y si-entonces-sino.


[Brookshear and Brylow, 2015]

5. Estructuras de control selectivas multiples: Estructuras mutiple-casos.


[Brookshear and Brylow, 2015]

6. Estructuras de control iterativas: Estructuras mientras-hacer y hacer-mientras.


[Brookshear and Brylow, 2015]

7. Introduccion a GNU-LINUX: Documental codigo Linux. Distribuciones. Sistema


de archivos. Terminal de Linux.

8. Comandos basicos de GNU-LINUX: Comandos relacionados con archivos y direc-


torios. Editor de textos gedit.

9. Comenzando a programar en C: Almacenando informacion en C (identificado-


res, variables, constantes.) Escribiendo y leyendo informacion en C (las funciones
printf y scanf.) [Barone et al., 2013]

10. Elementos de un programa en C: Expresiones, operadores y sentencias.


[Barone et al., 2013]

11. Estructuras de control selectivas en C: Sentencias if. La clacusula else. Valores de


verdadero/falso. Sentencias if anidadas. Sentencias switch. [Barone et al., 2013]

12. Estructuras de control iterativas en C: Sentencias while, do-while y for. Arreglos


numericos. Sentencias for anidadas. [Barone et al., 2013]

13. Miscelanea de problemas: Resolucion de problemas concretos empleando estructu-


ras de control selectivas e iterativas.

2
D. Sistema de Evaluacion

1. En cada clase seran evaluados individualmente o grupalmente, segun lo establezca


el(la) profesor(profesora). Los resultados de dichas evaluaciones se contara como
nota de participacion en clase.

2. Se avisara con al menos 2 semanas de anticipacion las fechas de los examenes


parcial (EP ), final (EF ) y sustitutorio (ES).

3. El examen sustitutorio es opcional.

4. El promedio del curso (P romedio) es igual a la media aritmetica de EP y EF si


no se da sustitutorio; caso contrario, se calcula con la siguiente formula:

max(EP, EF ) + ES
P romedio = .
2

Referencias
[Barone et al., 2013] Barone, L., Marinari, E., and Giovanni Organtini, F. R. T. (2013).
Scientific Programming: C-Language, Algorithms and Models in Science. World Scien-
tific Publishing Company.

[Brookshear and Brylow, 2015] Brookshear, G. and Brylow, D. (2015). Computer Scien-
ce - An Overview. Pearson Education Limited, 12th edition.

Vous aimerez peut-être aussi