Universidad de Puerto Rico Universidad de Puerto Rico en Humacao Facultad de Ciencias Naturales Departamento de Física y Electrónica Programa del Grado Asociado en Tecnología Electrónica Prontuario Curricular A. Título del curso • Introducción a la Programación de Computadoras B. Codificación del curso • TEEL 2007- Introducción a la Programación de Computadoras C. Cantidad de créditos • • Para el profesor cuatro (4) créditos Para el estudiante tres (3) créditos D. Prerrequisitos, correquisitos y otros requerimientos 1. Prerrequisitos: • MATE 1032 Fundamento de Matemática Técnica II E. Descripción del curso En ese curso se presenta una visión general de las computadoras, incluyendo la historia, las generaciones y clasificaciones. Se enseñan los conceptos de computadoras digitales, análogas, híbridas, de tiempo real, de tiempo no real, de propósitos generales y de un sólo propósito. Se presentan las características de equipos periféricos y de diferentes tipos de memorias y sus usos. También se estudia el lenguaje básico de la máquina, mnemónicos y lenguajes de alto nivel. F. Objetivos de aprendizaje Al finalizar el curso, el estudiante: • Identificará diferentes tipos de computadoras, equipos periféricos y memorias. Curso TEEL 2007 Introducción Programación de Computadoras Página 2 • • • • • Desarrollará diagramas de flujo para la solución de distintos problemas. Definirá la arquitectura de un centro de cómputos. Desarrollará programas utilizando lenguajes de mnemónicos y lenguajes de alto nivel. Describirá un compilador de alto nivel. Aplicará programas de alto nivel en la resolución de distintos problemas. G. Bosquejo de contenido y distribución del tiempo • Unidad I: Conceptos básicos de computadoras y dispositivos periféricos (20 horas): i. Historia de las computadoras ii. Clasificación de las computadoras iii. Equipos periféricos iv. Tipos de Memorias v. Diagramas de Flujos vi. Primer Examen • Unidad II: Conceptos básicos de sistemas de computación y de programación (20 horas): i. Arquitectura de un sistema de cómputos ii. Lenguajes básicos iii. Descripción de programas a lenguaje básico de máquina iv. Descripción de lenguajes mnemónicos v. Aplicación de lenguajes básicos en la resolución de distintos problemas. vi. Segundo examen • Unidad III: Lenguajes y compilador de alto nivel: i. Descripción de lenguajes de alto nivel ii. Programación utilizando lenguajes de alto nivel iii. Descripción de un compilador de alto nivel. iv. Resolución de problemas utilizando lenguajes de alto nivel v. Tercer examen. H. Técnicas instruccionales • Conferencia • Discusión de ejercicios y problemas • Promoción de la participación estudiantil • Resolución de problemas, discusión de asignaciones semanales, discusión de exámenes. Curso TEEL 2007 Introducción Programación de Computadoras Página 3 I. Recursos de aprendizaje e instalaciones mínimas disponibles o requeridos Conferencia: i. Presenta los objetivos del tema ii. Expone aspectos fundamentales de cada tema iii. Resuelve uno o varios ejemplos iv. Ofrece una explicación de la estrategia de resolución de problemas y la escribe en la pizarra. • Discusión: i. Se asigna problemas similares a los de la clase ii. El profesor guía para que se apliquen las estrategias de resolución de problemas. iii. Un estudiante explica el problema resuelto en la pizarra con la supervisión del profesor. • Asignación de tareas: i. Se asignan problemas del libro recomendado u otra referencia como tarea ii. Se recomienda o se asigna la simulación en la resolución del problema utilizando programados de simulación disponibles en los laboratorios. • J. Técnica de evaluación • • • • • Tres exámenes parciales (20% cada uno) Participación en clase Asistencia Un examen final Total 60% 10% 10% 20% 100% K. Acomodo razonable • Los estudiantes que requieren acomodo razonable o reciben servicios de Rehabilitación Vocacional deben comunicarse con el profesor al inicio del semestre para planificar el acomodo y equipo necesario conforme a las recomendaciones de la oficina que atiende los asuntos para personas con impedimentos en la unidad. L. Integridad académica • La Universidad de Puerto Rico promueve los más altos estándares de integridad académica y científica. El Artículo 6.2 del Reglamento General Curso TEEL 2007 Introducción Programación de Computadoras Página 4 de Estudiantes de la UPR (Certificación Núm. 13, 2009-2010, de la Junta de Síndicos) establece que “la deshonestidad académica incluye, pero no se limita: acciones fraudulentas, obtención de notas o grados académicos valiéndose de falsas o fraudulentas simulaciones, copiar total o parcialmente la labor académica de otra persona, plagiar total o parcialmente el trabajo de otra persona, copiar total o parcialmente las respuestas de otra persona a las preguntas de un examen, haciendo o consiguiendo que otro tome en su nombre cualquier prueba o examen oral o escrito, así como la ayuda o facilitación para que otra persona incurra en la referida conducta”. Cualquiera de estas acciones estará sujeta a sanciones disciplinarias en conformidad con el procedimiento disciplinario establecido en el Reglamento General de Estudiantes de la UPR vigente. M. Sistema de calificación • 100% - 88% • 87% - 76% • 75% - 60% • 59% - 50% • 49% - 0 F A B C D N. Bibliografía *Connel, J. (2003). Beginning Visual Basic 6 Database Programming (1st ed.). New York, Apress, ISBN-13: 9781590592519. *Deitel P., Deitel H., Deitel A. (2013) Visual Basic 2012 How to Program (6th Edition), Prentice Hall, ISBN-13: 978-0133406955. *Frenz, C.M. (2002). Visual Basic and Visual Basic .NET for Scientists and Engineers (1st ed.), New York, Apress ISBN-13: 978-1893115552. Microsoft (2013), Visual Studio. Recuperado de: http://msdn.microsoft.com/en- us/library/vstudio/2x7h1hfk.aspx. Penwel, T. (2013). Visual Basic 6.0 Reference. http://vb6reference tomswebdesign.net. Recuperado de Curso TEEL 2007 Introducción Programación de Computadoras Página 5 *Russo, M.F., Echols, M.M. (1999). Automating Science and Engineering Laboratories with Visual Basic (1st ed.). New York, Wiley, ISBN-13: 978-0471254935. *Schneider, D.I. (2004). An Introduction to Programming using Visual Basic 6.0 (4th ed.). New Jersey, Prentice Hall, ISBN-13: 9780131427075. *Stephens, R. (1999). Visual Basic Graphics Programming: Hands-On Applications and Advanced Color Development (2nd ed.). New York, Wiley, ISBN-10: 0471355992. _________________________ *Recursos con vigencia para este curso.