Créditos ECTS Créditos ECTS: 3
Horas ECTS Criterios/Memorias Traballo do Alumno/a ECTS: 51 Horas de Titorías: 3 Clase Expositiva: 9 Clase Interactiva: 12 Total: 75
Linguas de uso Castelán, Galego
Tipo: Materia Ordinaria Máster RD 1393/2007 - 822/2021
Centro Facultade de Matemáticas
Convocatoria: Segundo semestre
Docencia: Con docencia
Matrícula: Matriculable | 1ro curso (Si)
Tema 1: El lenguaje de programación C++
•Introducción a la programación en C++
•Tipos de datos básicos
•I/O por teclado y por fichero
•Sentencias de control
•Gestión dinámica de memoria: punteros
•Estructuras
•Funciones. Sobrecarga
Tema 2: Programación Orientada a Objetos en C++
•Introducción a la Programación Orientada a Objetos
•Clases e instancias
•Sobrecarga de operadores
•Funciones y clases friend
•Herencia
•Polimorfismo
•Templates (plantillas)
Tema 3: Standard Template Library (STL)
•Introducción a la STL
•Contenedores e iteradores
*Manejo de contenedores básicos
-H.M. Deitel, Paul J. Deitel (2009). C++ : cómo programar (6ª ed.). Pearson Educación
-B. Stroustrup ([2001] (2007 reimp.)). El Lenguaje de programación C++. Addison WesleyIberoamericana.
-W. Savitch (2004). Problem Solving with C++: The Object of Programming, Fifth Edition. Addison-Wesley
-R.Lischner (2003). C++ In a Nutshell. O'Reilly Media.
CG1 - Posuír coñecementos que aporten unha base ou oportunidade de ser orixinais no desenvolvemento e/ou aplicación de ideas, a miúdo nun contexto de investigación, sabendo traducir necesidades industriais en términos de proxectos de I D i no campo da Matemática Industrial
CG3 - Ser capaz de integrar coñecementos para enfrontarse á formulación de xuízos a partir de informacion que, aínda sendo incompleta ou limitada, inclúa reflexións sobre as responsabilidades sociais e éticas vinculadas á aplicacion dos seus coñecementos
CE4 - Ser capaz de seleccionar un conxunto de técnicas numéricas, linguaxes e ferramentas informáticas, adecuadas para resolver un modelo matemático
CE5 - Ser capaz de validar e interpretar os resultados obtidos, comparando con visualizaciones, medidas experimentais e/ou requisitos funcionales do correspondente sistema físico/de ingeniería
CS2 - Saber adaptar, modificar e implementar ferramentas de software de simulación numérica.
Sesión magistral:
En las clases teóricas se explicará la sintaxis del lenguaje de pr
ogramación C++, se abordará la Programación Orientada a Objetos, así como la sintaxis para expresar los
conceptos de la POO en C++.
Prácticas de laboratorio:
Clases de prácticas tuteladas en las que los alumnos podrán en práctica mediante pequeños ejercicios los conceptos vistos en las clases teóricas.
Se intercalarán las explicaciones teóricas con las prácticas, con el objetivo de facilitar el
aprendizaje.
Trabajos tutelados:
Proyectos y ejercicios a realizar individualmente por el alumno para
profundizar en la comprensión de la materia aplicados al cálculo numérico
La evaluación se realizará sólo mediante diferentes trabajos prácticos y una práctica final, todos ellos de entrega obligatoria.
Se propondrán trabajos semanalmente.
Se propondrá una práctica final, donde se apliquen todos los conceptos de POO estudiados en la asignatura.
Los trabajos semanales y la práctica final constituyen el 100% de la nota, y puntúan un 60% y un 40% respectivamente.
UNIVERSIDADES DESDE LA QUE SE IMPARTE: Universidad de A Coruña
CRÉDITOS:3 créditos ECTS
PROFESOR/A COORDINADOR/A:José Antonio García Rodriguez(jagrodriguez [at] udc.es (jagrodriguez[at]udc[dot]es))
PROFESOR 2:Ana María Ferreiro Ferreiro (aferreiro [at] udc.es (aferreiro[at]udc[dot]es))
PLAN DE CONTINXENCIA (para a adaptación desta guía ao documento Bases para o desenvolvemento dunha docencia presencial segura no curso 2021-2022 aprobado por el Consello de Goberno de la USC en sesión común celebrada el día 30 de abril de 2021):
O procedemento de avaliación é o mesmo independentemente do escenario.
Nos escenarios nos que non sexa factible realizar probas nalgunha das cinco sedes do M2i serán en remoto.
As clases impartiranse cos sistemas que indique o M2i, actualmente LifeSize, ao mesmo tempo poderá empregarse MS Teams para as presentacións e as probas dos estudantes. A titorías tamén se poden solicitar por Skype e MS Teams en todos os escenarios.