Mercedes Benz E230
Enviado por camila.villasana • 16 de Septiembre de 2018 • Informe • 1.687 Palabras (7 Páginas) • 190 Visitas
Universidad de Ingeniería y Tecnología
Sílabo del curso – Periodo 2017-1
- Código del curso y nombre: CS1100 – Introducción a la Ciencia de la Computación
- Créditos: 4 créditos
- Horas por sesión (teoría y laboratorio): 2 – teoría; 4 – laboratorio
Número total de sesiones por tipo: 14 – teoría; 14 – laboratorio
- Nombre, e-mail y horas de atención del instructor o coordinador del curso:
Coordinador:
Ernesto Cuadros ecuadros@utec.edu.pe
Atención previa coordinación con el profesor.
Instructor(es):
- Katia CánepaVega kcanepa@utec.edu.pe
- Jorge Alvarado
- María Hilda Bermejo mbermejo@utec.edu.pe
- Juan Carlos Bueno jbueno@utec.edu.pe
- Ernesto Bringas ibringas@utec.edu.pe
- Iván Calle icalle@utec.edu.pe
- Teófilo Chambilla tchambilla@utec.edu.pe
- José Díaz jdiazl@utec.edu.pe
- Jaime Farfán jfarfan@utec.edu.pe
- José Fiestas
- Mariano Melgar
- Randiel Melgarejo rmelgarejo@utec.edu.pe
- Patricio Morriberón
- Rubén Rivas rrivas@utec.edu.pe
Atención previa coordinación con el profesor.
- Bibliografía: libro, título, autor y años de publicación:
- Básica:
- Brookshear J.G.; Brylow D.; Computer Science and overview; 12th Edition; Global Edition; Pearson, 2015
- Complementaria:
- Gries, P.; Campbell, J.; Montojo, J.; Practical Programming, 2nd Edition An Introduction to Computer Science Using Python 3; The Pragmatic Bookshelf; Dallas, Texas, Raleigh, North Carolina, 2013. ISBN-13: 978-1-93778-545-1
- Información del curso
- Breve descripción del contenido del curso
Durante el desarrollo del curso, se busca que el alumno comprenda y luego aplique el pensamiento computacional. El alumno comprenderá la relación entre el binomio Hombre-Computador, valorando su interrelación y simbiosis al resolver problemas computacionales relacionados a su carrera. Asi mismo reconocerá la “escalabilidad” como una de las características primordiales al plantear un algoritmo susceptible de ser codificado a través de un lenguaje de programación.
El curso se imparte recorriendo dos hilos claramente definidos:
a) Sesiones teóricas, en donde a través de clases magistrales se muestra a los alumnos, las áreas mas importantes del cuerpo de conocimientos de la Ciencia de la Computación.
b) Sesiones en laboratorio, en donde los alumnos serán capaces de crear algoritmos considerando la escalabilidad, como uno de los factores primordiales en su concepción.
Se podría utilizar uno o varios lenguajes de programación, para codificar los programas, ya que el curso va focalizado mas al desarrollo de las habilidades para crear buenos algoritmos, que al aprendizaje de la sintaxis de un determinado lenguaje de programación.
La relación entre los temas vistos durante las clases magistrales y las sesiones de laboratorio, se establece a través de aplicaciones y/o instrumentos que permitan a los alumnos interiorizar los conceptos. Entre ellos: Scratch, Instabase, Kahoot, entre otros.
- Prerrequisitos o correquisitos: Ninguno.
- Indicar si es un curso obligatorio o electivo: Obligatorio.
- Objetivos del curso
- Competencias
Al finalizar el curso el alumno estará en la capacidad de:
a : Aplicar conocimientos de computación y de matemáticas (nivel 2)
b : Analizar problemas, identificar y definir los requerimientos computacionales (nivel 2)
c : Diseñar, implementar y evaluar un sistema, proceso, componente o programa computacional (nivel 2)
i : Utilizar técnicas y herramientas actuales (nivel 2)
k : Aplicar los principios de desarrollo y diseño en software de complejidad variable (nivel 1)
El curso aborda los siguientes resultados del estudiante ABET: a,b,c,i,k
- Resultados de aprendizaje
Logro del curso: Al finalizar el curso, el alumno entiende la importancia de las diferentes áreas que conforman el cuerpo de conocimientos de la Ciencia de la Computación y su influencia en toda área del saber; asimismo el estudiante diseña algoritmos que den solución a problemas puntuales y susceptibles de ser codificados en un lenguaje de programación, valorando la importancia de aplicar el pensamiento computacional al proponer sus algoritmos.
De tal modo que:
- Conoce los tópicos del cuerpo de conocimiento de la Ciencia de la Computación y comprende cómo inciden en las diferentes áreas del saber.
- Comprende la importancia del uso del Computador en todo ámbito del saber.
- Comprende la importancia de aplicar el pensamiento computacional al proponer un algoritmo susceptible de ser codificado en un lenguaje de programación.
- Escribe programas en un lenguaje de programación, utilizando: datos simples y complejos, estructuras de control, funciones, lisas, Diccionarios y Archivos.
- Lista de temas a estudiar durante el curso
Sesiones de teoría:
- ¿Qué es Computación?
- Almacenamiento de datos
- Manipulación de Datos
- Networking e internet
- Algoritmos y eficiencia
- Lenguajes de Programación
- Ingeniería de Software
- Abstracción de datos
- Sistemas de Bases de datos
- Computer Graphics
- Inteligencia Artificial
- Teoría de la Computación
Sesiones de Laboratorio:
- Algoritmos y Scratch (Lenguaje de Programación visual)
- Entorno de programación, instrucciones de entrada y salida de datos. Variable, constante, tipos de datos y operadores, expresiones y precedencia de operadores
- Estructuras de control selectivas
- Estructuras de control repetitivas
- Introducción a Objetos, clases, referencia a objetos y alcance
- Módulos y uso de funciones definidas en librerías matemáticas y Urllib
- Listas y String
- Diccionarios, Tuplas
- Listas multidimensionales
- Archivos
- Metodología y sistema de evaluación
Metodología:
Sesiones de teoría:
Durante las sesiones de teoría, se darán a conocer las diferentes áreas del cuerpo de conocimientos de la Ciencia de la Computación. Estos conocimientos se impartirán en clases magistrales en el auditorio de la universidad, en donde se realizarán actividades que propicien un aprendizaje activo, con dinámicas que permitan a los estudiantes interiorizar los conceptos.
En cada semana se presentará un tópico diferente del campo de la Ciencia de la Computación, los alumnos revisarán previamente la información del capítulo correspondiente e ingresarán a la sesión llevando un resúmen escrito en puño letra. Esto se evaluará a lo largo del ciclo y se obtendrá la nota bajo el rubro de RT Resúmenes de teoría.
...