Sie sind auf Seite 1von 3

CARRERA: INGENIERIA DE SISTEMAS

MATERIA: INTRODUCCION A LA PROGRAMACION


SIGLA: SIS-111

SEMESTRE: 2-2017

COMPETENCIAS

Resuelve problemas concretos en base a algoritmos representados en forma de


pseudocodigo y diagramas de flujo de datos

Desarrolla aplicaciones en computadora aplicando la combinacin de


estructuras condicionales y repetitivas, en problemas simples y complejos.

Resuelve problemas que requieren la manipulacin cadenas de caracteres en


base a programas escritos en un lenguaje de programacin.

CONTENIDO ANALITICO

1. INTRODUCCION A LA COMPUTACION Y LA INFORMATICA

Incidencia de la computadora en la sociedad - Conceptos de: Informtica,


Computacin, Software, Hardware, Procesamiento de datos, ASCII. - Evolucin de la
Computacin.

2. FUNDAMENTOS PARA DESARROLLO DE HABILIDADES EN LA REPRESENTACION Y


SOLUCION DE PROBLEMAS

Desarrollo de habilidades de pensamiento Representacin y solucin de problemas


Anlisis Formulacin Identificacin de resultados esperados Identificacin de
datos de entrada Determinacin de restricciones Definicin de procesos -
Aplicaciones

3. ALGORITMO

Origen y concepto - Criterios o condiciones para ser algoritmo- Formas de


representacin

- Pseudocdigo

- Diagrama de flujo

- Programa

- Concepto de variable
4. OPERADORES

Concepto Operadores Aritmticos, Relacionales, Lgicos

5. FUNCIONES ESTANDAR

Concepto Modulo - Valor absoluto - Signo Random - Raiz Cuadrada Funciones


trigonometritas y logartmicas Funcin exponencial - Anlisis matemtico de
funciones

6. PROGRAMACION ESTRUCTURADA

Concepto - Estructura Secuencial Condicional - Repetitiva

7. LENGUAJES DE PROGRAMACIN

Sentencias de entrada/salida - Sentencias de control de lgica - Asignacin - Decisin


simple - Decisin mltiple - Ciclo repetitivo While, Ciclo repetitivo Until, Ciclo For.

8. MANIPULACION DE CADENAS

Cadenas como vectores - Funciones para manipular cadenas

BIBLIOGRAFA:

1. EDUARDO ALCALDE & MIGUEL GARCIA, Informtica Bsica, Ed. Mc Graw Hill.

2. DONALD SANDERS, Informtica, Presente y futuro, Ed. Mc Graw Hill.

3. DEITEL Y DEITEL Como programar en C y C++.

4. LUIS JOYANES Fundamentos de la Programacin, Ed. Mc Graw Hill

5. ANDREW STAUGAARD Tcnicas Estructuradas y Orientadas a Objetos

6. WARREN AND CARTE SANDE, Hello World, Segunda Edicion

WEBGRAFIA:

http://docs.python.org.ar/tutorial/pdfs/TutorialPython2.pdf

http://domino.research.ibm.com/comm/research.nsf/pages/r.algorithms.books.htm

http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf

http://www.algoritmia.org

http://snippets-tricks.org/
HERRAMIENTAS A UTILIZAR:

- DFD v.1.0 (Editor y e interprete de Diagramas de flujo)

- PSeint (Herramienta para la escritura de Pseudocodigo)

- www.codeskulptor.com (Compilador Python en linea)

- Python 2.7

- CODE BLOCKS (Plataforma de desarrollo integrado libre y multiplataforma para


el desarrollo de programa en C y C++)

- DEV C++ (Entorno de desarrollo para programas en C y C++)