Vous êtes sur la page 1sur 2

rea de Ingeniera en Computacin e Informtica

Escuela Universitaria de Ingeniera Industrial, Informtica y Sistemas


Universidad de Tarapac

Programa del Curso Algoritmos


Programacin y Algoritmo Intrpretes, compiladores y mquinas virtuales
1 Semestre del 2014
2. Resolucin de Problemas con Programacin Imperativa
Sigla : CC802 Fundamentos del Modelo Imperativo
Profesor : Ricardo Valdivia Programacin Imperativa
Horario : Ma: 7-8, 9-10 (Laboratorio Grupo A) Programacin Estructurada
Mi: 7-8, 9-10 (Laboratorio Grupo B) Mtodos de Resolucin de Problemas
Vi: 5-6 (Ctedra)
Sala : Laboratorio Pomerape Sala 3 Colina 3. Programacin en C
Rutinas de Entrada/Salida
I.- PRESENTACIN DE LA ASIGNATURA Variables y Tipos de Datos
Expresiones
A travs de esta asignatura se pretende operar a nivel de usuario avanzado los Instrucciones de Control: Condicionales - Repeticin
principales programas de aplicacin computacional en un determinado sistema
operativo, el cual debe ser implementado a travs de interfaces o dispositivos 4. Programacin y Aplicacin en Dispositivos Robticos
robticos en laboratorios. As como una introduccin a las Bases de Datos, que es Armado de un Robot Lego Mindstorms NXT
una entrada esencial para la asignatura de Sistemas de Informacin Administrativo El lenguaje de programacin NXC
de la carrera. Programacin del Robot Lego Mindstorms
Sensores de tacto, luz y ultrasonido
II.- SUBCOMPETENCIAS
5. Fundamentos de las Bases de Datos
Desarrollar fundamentos terico metodolgicos del rea de ciencias de la Bases de Datos y SABD
ingeniera para el sustento de las habilidades propias de la ingeniera aplicada a la Diseo de Bases de Datos
disciplina. El Modelo Relacional
El lenguaje de Bases de Datos SQL
III.- OBJETIVO GENERAL
VI.- METODOLOGA
Al finalizar este curso, el alumno estar en condiciones de disear algoritmos
simples y programarlos en computadores y robots. Adicionalmente, estar en Clases expositivas por parte del profesor
condiciones de comprender e interactuar a nivel de consultas con un Sistema Talleres de programacin individual y de a pares
Administrador de Bases de Datos Relacional. Talleres de Robtica en equipo
Talleres de uso de un SABD
IV.- OBJETIVOS ESPECFICOS
VII.- ESPECTATIVAS
En el curso el alumno desarrollar las competencias de:
Comprender los aspectos esenciales de la programacin. Se espera que los estudiantes sean puntuales, asistan y participen en clases
Disear algoritmos simples. individual y colaborativamente trabajando con sus pares y aplicando lo aprendido.
Implementar algoritmos simples utilizando el lenguaje de programacin C. Se espera que los estudiantes sean responsables con sus talleres, aportando a su
Programar robots Lego Mindstorms NXT. equipo y desarrollando un trabajo de calidad en los tiempos establecidos.
Comprender el diseo e implementacin de una Base de Datos Relacional.
Interactuar con una Base de Datos Relacional mediante consultas SQL. VIII.- EVALUACIN

V.- CONTENIDO PROGRAMTICO Se realizarn 6 mini-talleres en laboratorio. La nota final se calcular de la


siguiente forma:
1. Fundamentos de Programacin
Qu es una computadora? NF = (P1 + P2 + P3 + P4 + P5 + P6) / 6
Introduccin a los lenguajes de programacin
IX.- APOYO ACADMICO

Las prcticas en programacin, robtica y el uso de un SABD se desarrollarn en el


laboratorio Pomerape.

Adems se utilizarn las siguientes tecnologas:

Programacin:
IDE Code::Blocks http://www.codeblocks.org
Compilador C mingw (Windows), gcc (Linux)

Robtica:
LEGO Mindstorms NXT
IDE BricxCC

Bases de Datos:
Servidor Chungara
Sistema Administrador de Bases de Datos Oracle 9i
Ambiente Isqlplus: http://chungara.decom.uta.cl:7780/isqlplus

X.- BIBLIOGRAFA

Programacin Estructurada en C, Jos R. Garca-Bermejo Giner, Pearson / Prentice


Hall, 2008
Clasificacin Sistema de Bibliotecas UTA: 005.133 G165p 2008

Como Programar en C / C++, H.M. Deitel, P.J. Deitel, Pearson / Prentice Hall, 1997.
Clasificacin Sistema de Bibliotecas UTA: 005.133 D325c2E

Programming Lego NXT Robots using NXC; Daniele Benedettelli

Not eXactly C (NXC) Programmers Guide, Jhon Hansen

Tutorial de NXC para Programar Robots Lego Mindstorms NXT, Daniele Benedettelli

Fundamentos de Sistemas de Bases de Datos. Tercera Edicin / Quinta Edicin.


Ramez Elmasri, Shamkant Navathe, Pearson Educacin 2002 / 2007.
Clasificacin Sistema de Bibliotecas UTA: 005.74 El61f5E 2007

Sistemas de Bases de Datos: Un enfoque prctico para diseo, implementacin y.


gestin. Cuarta Edicin.
Tomas Connolly, Carolyn Begg, Pearson Educacin, 2005.
Clasificacin Sistema de Bibliotecas UTA: 005.7406 C763dE 2005

Sistemas de Administracin de Bases de Datos


Gerald V. Post, Mc Graw-Hill, 2006.
Clasificacin Sistema de Bibliotecas UTA: 005.74 P845dE 2006

Introduccin a los Sistemas de Bases de Datos


Jeffrey D. Ullman y Jennifer Widom, Prentice Hall Hispanoamericana, 1999.
Clasificacin Sistema de Bibliotecas UTA: 005.74 Ul4f1E 1999

Vous aimerez peut-être aussi