Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
de
Programación
UNIVERSIDAD
TECNOLÓGICA
DE
BOLÍVAR
Presentación
del
curso
de
programación
Introducción
al
curso
de
Programación
Metodología
del
curso
Evaluación
del
curso
Código
de
Honor
Presentación
del
curso
de
programación
Introducción
al
curso
de
Programación
Metodología
del
curso
Evaluación
del
curso
Código
de
Honor
Introducción
al
curso
de
Programación
Se
enseñan
los
principios
de
la
programación
funcional,
aplicada
al
lenguaje
C++
y
la
temática
del
curso
incluye
los
elementos
esenciales
para
trabajar
con
funciones
que
retornan
o
no,
valor
Introducción
al
curso
de
Programación
El
ingeniero
se
enfrentará
en
su
vida
profesional
a
una
serie
de
problemas
que
podrán
ser
resueltos
mediante
programas
de
computador.
La mayoría de los proyectos en pregrado y postgrado necesitarán el
conocimiento básico de programación.
El manejo de uno o dos lenguajes de programación le permitiran el
desarrollo de modelos matemáticos, manejo de datos y modelos
lógicos.
Competencias
del
curso
Competencia
general:
Resolver
problemas
de
ingeniería
mediante
el
uso
de
lenguajes
de
programación
de
acuerdo
a
los
estándares
vigentes.
Unidades
de
competencias:
Las
unidades
de
competencias
determinan
el
logro
que
el
estudiante
deberá
demostrar
al
finalizar
el
curso.
para
poder
conseguir
las
competencias
deseadas
se
establecen
los
elementos
de
competencia,
que
para
nuestro
caso
serán
tres
(3).
Elementos
de
competencias
Elemento
de
competencia
1:
Usar
un
lenguaje
multiparadigma
de
programación
para
resolver
problemas
básicos
de
ingeniería
de
acuerdo
a
procesos
estandarizados.
Elemento
de
competencia
2:
Solucionar
casos
de
ingeniería
y
ciencias
básicas
por
medio
de
programas
diseñados
utilizando
funciones,
teniendo
en
cuenta
estructuras
de
datos
básicas
y
complejas.
Elemento
de
competencia
3:
Solucionar
casos
de
ingeniería
y
ciencias
básicas
por
medio
de
programas
diseñados
utilizando
la
técnica
de
recursividad
y
principios
de
la
POO
(Programación
Orientada
a
Objetos)
Elemento
de
competencia
1
|
Semana
1
• Algoritmo. • Analizar
caso
de
estudio
propuesto
y
su
• Proactivo
al
analizar
el
caso.
• Estructura
básica
de
un
programa
en
C++. solución
en
C++. • Ordenado
al
realizar
la
abstracción
del
• Variables
numéricas
y
alfanuméricas,
• Usar
las
sentencias
básicas
de
un
caso.
string
y
booleanas. programa
en
C++. • Creativo
al
resolver
el
caso.
• Sentencias
básicas
de
un
programa
en
• Desarrollar
la
estructura
básica
de
un
• Concentrado
para
comprender
el
uso
de
C++:
I/O,
asignación
y
control. programa
en
C++. un
nuevo
lenguaje
de
programación.
• Arreglos
(vectores
y
matrices). • Usa
las
librerías
básicas
de
un
programa
• Disciplinado
y
responsable
para
resolver
• Manejo
IDE
para
C++.
Compilación,
C++. talleres,
trabajo
académico
independiente.
ejecución
y
depuración. • Resolver
y
entregar
el
taller
del
problema
• Librerías
básicas
de
C++. propuesto
por
el
profesor
en
SAVIO.
◦ 1.
Enunciado
◦ 2.
Estructura
de
Datos
◦ 3.
Requerimientos
Funcionales
◦ 4.
Requerimientos
Instruccionales
◦ 5.
Entregables
Metodología
del
curso
|
Estructura
de
un
caso
de
estudio
– 1.
Enunciado
Debe
expresar
la
situación
de
manera
concreta,
con
todas
las
especificaciones
del
caso
y
que
describa
exactamente
cual
es
el
objetivo
que
se
quiere
lograr.
Una
vez
entendido
el
enunciado
se
recopila
información
en
torno
al
caso
denominada
contexto
del
caso.
Metodología
del
curso
|
Estructura
de
un
caso
de
estudio
– 2.
Estructura
De
Datos
Contextualizar
el
problema
y
de
acuerdo
al
enunciado
escribir
el
algoritmo
en
pseudocódigo.
Definir
las
zonas
de
memoria
Descripción
de
todas
las
variables:
Dato
de
entrada Tipo
de
dato Nombre
de
la
variable
Descripción float,
int,
double, string Válido
Metodología
del
curso
|
Estructura
de
un
caso
de
estudio
– 3.
Requerimientos
Funcionales