Espontaneidad de las reacciones y procesos espontáneos
SYLLABUS FUNDAMENTOS DE PROGRAMACIÓN FCMF 2022 CI.pdf
1. Facultad:
Carrera:
Asignatura: Código: UOC: Campo de Formación:
Semestre: Paralelo: Horario:
Plan de estudios: No de créditos 3
Horas de
componente
docencia:
48
Horas componente
práctica y
experimentación:
24
Horas componente
trabajo autónomas:
72
Prerrequisitos:
Período
académico:
Ciclo: I
Docente(s): Título posgrado:
Ciencias Matemáticas y Físicas
A: DATOS INFORMATIVOS
NIVELACIÓN
Dominio:
Contextos de aplicación
Aporte a la comprensión de los
problemas del campo profesional
Aportes metodológicos
Aportes teóricos
El estudiante una vez que haya cursado la asignatura con éxito habrá adquirido conocimientos básicos y prácticos sobre algoritmos desarrollados en pseudocódigo o
diagramas de flujo que le permita el planteamiento de soluciones a problemas cotidianos.
UNIVERSIDAD DE GUAYAQUIL.
SYLLABUS
Fundamentos de Programación
Se abordarán los conceptos principales del
funcionamiento de la computadora, lógica
proposicional y fundamentos de programación.
Análisis y resolución de
problemas planteados,
mediante algoritmos en
pseudocódigo y diagramas de
flujos
Aplicar los principios básicos de la
lógica de programación considerando
las entradas, el proceso y la salida para
la elaboración de algoritmos.
Un contexto en el cual el estudiante aplique la
lógica de programación para la resolución de
problemas cotidianos.
B) JUSTIFICACIÓN DEL CONOCIMIENTO DEL SYLLABUS EN EL CAMPO DE FORMACIÓN
2022-2023
2. C
O
N
O
C
I
M
I
E
N
T
O
S
Aportes al perfil de egreso: Capacidades integrales y/o competencias, logros o resultados de aprendizaje
C: PROPÓSITOS Y APORTES AL PERFIL DE EGRESO
Genéricas de la UG Específicas de la carrera Logros de aprendizaje
Determinar cómo abordar un
problema y diferenciar los
elementos de este que pueden
ser codificados con un
pseudocódigo o diagrama de
flujo.
Reconocer los elementos de un
algoritmo, su representación en
flujogramas o pseudocódigos, y
su aplicación para definir una
solución.
Identificar correctamente los
tipos de datos básicos simples y
compuestos involucrados en la
programación de sistemas.
Organizar e integrar el
conocimiento y asumir con un
pensamiento sistémico las
transformaciones actuales,
adoptando enfoques
multidisciplinarios para la
comprensión de los problemas
que presenta la sociedad.
Plantear y utilizar los principios
fundamentales de las Ciencias
Computacionales, las Ciencias Puras
y la Comunicación dentro de las
Etapas de los Proyectos de
Software.
Ambito
Comprende los conceptos básicos del
uso del computador como parte del
sistema computacional.
Utiliza las diferentes maneras de
representar la información en el
computador.
Domina los conceptos relacionados a
lógica proposicional.
Distingue entre: variables y constantes,
operadores: relacionales, aritméticos y
boléanos, expresiones y estructuras de
control: secuenciales, condicionales y
repetición.
Aplica el proceso de resolución de
problemas en el computador mediante
el uso de algoritmos o pseudocódigos y
diagramas de flujo.
Propósitos del aprendizaje del
syllabus relacionado con el
campo de estudio y objetivo de
la carrera.
3. H
A
B
I
L
I
D
A
D
E
S
Analizar, diseñar y desarrollar
algoritmos sencillos, aplicando
pseudocódigos y diagramas de
flujo.
Implementar las herramientas
de la profesión, manejar
protocolos científicos con
capacidad de gestión en su
ámbito profesional, con
capacidades cognitivas y
metacognitivas en el desarrollo
de intervención profesional,
investigación, innovación y
emprendimientos.
Diseñar esquemas, algoritmos,
pseudocódigos, diagramas de flujo
que permitan tener la facilidad de
visualizar un producto que se
conciba con el trascurrir de las
etapas de un proyecto de software.
Utiliza el proceso de resolución de
problemas.
Identifica los datos de entrada, procesos
y salidas.
Diferencia variables, constantes, tipos
de datos, operadores.
Aplica el uso de pseudocódigos y
diagramas de flujo para la
representación de los algoritmos.
4. V
A
L
O
R
E
S
Y
A
P
T
I
T
U
D
E
S
Participar activamente dentro de
un grupo de trabajo en la
resolución de problemas
mediante el uso de los
algoritmos, pseudocódigos y
diagramas de flujo.
Trabajar en equipo en el logro
de objetivos y metas
determinadas en el área de su
profesión o en escenarios
multidisciplinarios.
Compañerismo: los ingenieros del
software serán justos y apoyarán a
sus compañeros.
Competencia Personal: los
ingenieros del software participarán
en el aprendizaje continuo referente
a la práctica de su profesión y
promoverán un enfoque ético en la
práctica de la profesión.
Coopera activamente en un grupo de
trabajo durante actividades de clase y
de aprendizaje colaborativo.
Valora la importancia de los
fundamentos de programación para la
resolución de problemas.
Organiza el equipo y distribuye
funciones.
Identifica y asume los roles de manera
efectiva.
Enfrenta conflictos en el trabajo en
equipo.
5. Recursos
didácticos.
Clase teórica práctica
participativa.
Ejercicios
desarrollados en clase,
resolución de
ejercicios.
Resolución de
ejercicios.
Desarrollo de debates
sobre temas impartidos
o investigados.
Exposiciones de
trabajos investigativos.
Resolución de
ejercicios, talleres y
lecciones.
Desarrollo de
trabajos de
investigación.
Resolución de
deberes.
Resolución de
ejercicios.
Horas de
componente
docencia: 16
horas.
Horas de
componente
práctico: 8 horas.
Horas de trabajo
autónomo: 24
horas.
Total de horas: 48
Componente de
prácticas de
aplicación y
experimentación de
los aprendizajes.
D: UNIDADES TEMÁTICAS O DE ANÁLISIS:
Unidad #: 1 Descripción: INTRODUCCIÓN A LA COMPUTACIÓN (24 HORAS)
Objetivo: Identificar los fundamentos básicos de la computación, historia del computador y la representación de la información mediante conceptos clave, sistemas de
numeración y conversión de datos para la comprensión del funcionamiento del ordenador.
Contenidos: conocimientos a
desarrollar.
Componente de docencia.
Actividades de
aprendizaje
colaborativo.
Actividades de
aprendizaje asistido
por el profesor.
Tiempo de
aprendizaje.
Escenarios en
función de los
ambientes de
aprendizaje.
Métodos, técnicas e instrumentos en función de las actividades de organización del
aprendizaje.
Aula virtual
Biblioteca
virtual
Componente
de aprendizaje
autónomo.
Vídeos
Podcast de audio
PDFs
Presentaciones
Libros digitales
Información en
páginas web
Artículos de
revistas
1.1. Fundamentos claves de
computación
1.1.1. Concepto de Informática
1.1.2. Concepto de
Computadora
1.1.3. Historia y Progreso de la
Computación
1.2. Conceptos y clasificación
del Sistema Computacional
1.2.1. Hardware
computacional
1.2.2. Software computacional
1.2.3. Sistemas Operativos
1.3. Sistemas de numeración
1.3.1. Código ASCII.
1.3.2. Representación,
conversiones y operaciones
sistema base 2
6. Clase teórica práctica
participativa.
Ejercicios
desarrollados en clase,
resolución de
ejercicios.
Resolución de
ejercicios.
Desarrollo de debates
sobre temas impartidos
o investigados.
Exposiciones de
trabajos investigativos.
Resolución de
ejercicios, talleres y
lecciones.
Desarrollo de
trabajos de
investigación.
Resolución de
deberes.
Resolución de
ejercicios.
Horas de
componente
docencia: 16
horas.
Horas de
componente
práctico: 8 horas.
Horas de trabajo
autónomo: 24
horas.
Total de horas: 48
horas.
Aula virtual
Biblioteca
virtual
Vídeos
Podcast de audio
PDFs
Presentaciones
Libros digitales
Información en
páginas web
Artículos de
revistas
Computadora
1.1.3. Historia y Progreso de la
Computación
1.2. Conceptos y clasificación
del Sistema Computacional
1.2.1. Hardware
computacional
1.2.2. Software computacional
1.2.3. Sistemas Operativos
1.3. Sistemas de numeración
1.3.1. Código ASCII.
1.3.2. Representación,
conversiones y operaciones
sistema base 2
1.3.3. Representación,
conversiones y operaciones
sistema octal.
1.3.4. Representación y
conversiones sistema
hexadecimal.
7. Unidad #: 2 Descripción: CONCEPTOS FUNDAMENTALES DE LÓGICA PROPOSICIONAL (12 HORAS)
Objetivo: Identificar los conceptos fundamentales de proposiciones, tablas de verdad mediante aprendizaje significativo para el modelado de esquemas matemático lógico.
Contenidos: conocimientos a
desarrollar.
Métodos, técnicas e instrumentos en función de las actividades de organización del
aprendizaje.
Tiempo de
aprendizaje.
Escenarios en
función de los
ambientes de
aprendizaje.
Recursos
didácticos.
Componente de docencia. Componente de
prácticas de
aplicación y
experimentación de
los aprendizajes.
Aula virtual
Biblioteca
virtual
Vídeos
Podcast de audio
PDFs
Presentaciones
Libros digitales
Información en
páginas web
Artículos de
revistas
Componente
de aprendizaje
autónomo.
Actividades de
aprendizaje asistido
por el profesor.
Actividades de
aprendizaje
colaborativo.
Clase teórica práctica
participativa.
Ejercicios
desarrollados en clase,
resolución de
ejercicios.
Resolución de
ejercicios.
Desarrollo de debates
sobre temas impartidos
o investigados.
Exposiciones de
trabajos investigativos.
Resolución de
ejercicios, talleres y
lecciones.
Horas de
componente
docencia: 8 horas.
Horas de
componente
práctico: 4 horas.
Horas de trabajo
autónomo: 12
horas.
Total de horas: 24
horas.
Desarrollo de
trabajos de
investigación.
Resolución de
deberes.
Resolución de
ejercicios.
2.1. Lógica Proposicional
2.2. Conectores Lógicos
2.3. Tablas de verdad
2.4. Leyes Lógicas y Reducción
de Expresiones (Cálculo
proposicional).
8. Objetivo: Aplicar los fundamentos de la lógica de programación mediante pseudocódigo o diagramas de flujo para la representación de soluciones a los diversos problemas de la
vida real.
Contenidos: conocimientos a
desarrollar.
Métodos, técnicas e instrumentos en función de las actividades de organización del
aprendizaje.
Tiempo de
aprendizaje.
Escenarios en
función de los
ambientes de
aprendizaje.
Recursos
didácticos.
Unidad #: 3 Descripción: INTRODUCCIÓN A LOS FUNDAMENTOS DE LA PROGRAMACIÓN (36 HORAS)
Clase teórica práctica
participativa,
Ejercicios
desarrollados en clase,
Resolución de
ejercicios.
Desarrollo de debates
sobre temas impartidos
o investigados.
Resolución de
ejercicios, Talleres y
lecciones
Desarrollo de
trabajos de
investigación.
Resolución de
deberes.
Componente de docencia.
3.1. Introducción y lógica de
programación.
3.2. Fases para la resolución de
problemas.
3.3. Análisis del problema.
(Entrada-Proceso-Salida).
3.4. Tipos de datos (entero,
real, carácter, booleano, entre
otros).
3.5. Variables.
3.5.1. Definición.
3.5.2. Ámbito de variables.
3.5.3. Uso específico de
variables (acumulador,
contador, centinela).
3.6. Constantes.
3.6.1. Definición.
3.6.2. Uso.
3.7. Operadores: relacionales,
Horas de
componente
docencia: 24
horas.
Horas de
componente
práctico: 12 horas.
Aula virtual.
Biblioteca
virtual.
Vídeos
Podcast de audio
PDFs
Presentaciones
Libros digitales
Información en
Componente de
prácticas de
aplicación y
experimentación de
los aprendizajes.
Componente
de aprendizaje
autónomo.
Actividades de
aprendizaje asistido
por el profesor.
Actividades de
aprendizaje
colaborativo.
9. Clase teórica práctica
participativa,
Ejercicios
desarrollados en clase,
resolución de ejercicios
Resolución de
ejercicios.
Desarrollo de debates
sobre temas impartidos
o investigados.
Exposiciones de
trabajos investigativos.
Resolución de
ejercicios, Talleres y
lecciones
Desarrollo de
trabajos de
investigación.
Resolución de
deberes.
Resolución de
ejercicios.
3.2. Fases para la resolución de
problemas.
3.3. Análisis del problema.
(Entrada-Proceso-Salida).
3.4. Tipos de datos (entero,
real, carácter, booleano, entre
otros).
3.5. Variables.
3.5.1. Definición.
3.5.2. Ámbito de variables.
3.5.3. Uso específico de
variables (acumulador,
contador, centinela).
3.6. Constantes.
3.6.1. Definición.
3.6.2. Uso.
3.7. Operadores: relacionales,
aritméticos y lógicos.
3.8. Expresiones y operaciones
sobre tipos de datos.
3.9. Conversiones de tipo de
dato.
3.10. Diseño de algoritmos.
3.11. Pseudocódigo.
3.12. Diagramas de flujo.
3.13. Estructuras de control de
flujo en algoritmos.
3.13.1. Secuenciales.
3.13.2. Selectivas (Simples,
dobles, múltiples, anidadas).
3.13.3. Repetitivas (Bucles
simples y anidados).
Horas de
componente
docencia: 24
horas.
Horas de
componente
práctico: 12 horas.
Horas de trabajo
autónomo: 36
horas.
Total de horas: 72
horas.
Aula virtual.
Biblioteca
virtual.
Vídeos
Podcast de audio
PDFs
Presentaciones
Libros digitales
Información en
páginas web
Artículos de
revistas
10. X
X
X
X
X
X
EVALUACIÓN DE LOS APRENDIZAJES.
Sistema de evaluación de los aprendizajes en función de:
a) Trabajo participativo en clase,
b) Reportes de talleres y equipos colaborativos,
c) Controles de lectura,
Gestión formativa.
Actividades.
Gestión práctica y autónoma.
60%
a) Exposiciones individuales y grupales,
b) Demostración de uso directo de los acervos bibliotecarios o en red,
c) Trabajo de laboratorio, talleres, seminarios,
d) Ejercicios orales y escritos de técnica jurídica,
e) Prácticas diversas, incluyendo la de los laboratorios,
f) Trabajos de campo,
d) Otros: (Detallar) ___________________________________________
g) Trabajos individuales de lectura, análisis y aplicación,
c) Sustentación de proyectos de investigación y casos prácticos.
Otros: (Detallar) ____________________________________________
Acreditación y validación. 40%
h) Uso creativo y orientado de nuevas TICs y la multimedia,
i) Lectura crítica y análisis comparado de casos,
j) Asistencia y reporte de eventos académicos.
Otros: (Detallar) ___________________________________________
a) Exámenes orales y escritos teóricos,
b) Exámenes orales y escritos prácticos,
11. 1
Administración HARDWARE de un Sistema Informático - Juan Carlos Moreno Pérez; Arturo
Francisco Ramos Pérez - MACRO – Ra-Ma; Primera edición - 2015
Si 1
2 Fundamentos generales de programación, Joyanes Aguilar, Luis, MCGRAW HILL, 2013 Si 2
3
Estructura de Matemáticas Discretas para la Computación, Kolman, Busby Ross. Editorial: Prentice
Hall. Tercera Edición.
Si 5
4
No Título de la obra.
Existencia en
Biblioteca
Número de
ejemplares
1 Introducción a la Informática. Beekman, George. Pearson Education, 2005 Si 1
2 Introducción a la computación. Norton, Peter. MCGRAW-HILL, 2005 Si 1
3
Fundamentos de programación. Libro de problemas: algoritmos, estructuras de datos y objetos,
s.a. MCGRAW-HILL / Interamericana De España.
Digital -
DIRECCIÓN ELECTRÓNICA / URL Si 2
1
F: BIBLIOGRAFÍA
BÁSICA
No
No
COMPLEMENTARIA
SITIOS
WEB
Cálculo proposicional:
https://www.edu.xunta.gal/espazoAbalar/sites/espazoAbalar/files/datos/1493724904/contido/clculo_proposicional.html
Título de la obra.
Existencia en
biblioteca.
Número de
ejemplares.
12. Responsabilidad. Nombre del responsable. Firma. Fecha entrega
Ing. Ángela Olivia Yanza Montalván, M.Sc. Mg. Mgp.
Ing. Verónica Mendoza Morán, M.Sc.
Revisado por: Ing. Juan Carlos Cedeño, M. Sc. 5/5/2022
Aprobado por: Ing. Daniel Douglas Iturburu Salvador, M.Sc. 5/5/2022
G: FIRMAS DE RESPONSABILIDAD
Elaborado por: 22/4/2022
Firmado electrónicamente por:
JUAN CARLOS
CEDENO
RODRIGUEZ
Firmado electrónicamente por:
DANIEL DOUGLAS
ITURBURU
SALVADOR
Firmado electrónicamente por:
VERONICA DEL
ROCIO MENDOZA
MORAN
ANGELA OLIVIA
YANZA
MONTALVAN
Firmado digitalmente por
ANGELA OLIVIA YANZA
MONTALVAN
Fecha: 2022.05.05 13:03:31
-05'00'