Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

UN IVE RSID AD N ACI ONAL DE INGE NIE RI A

Facultad de Ingeniería Mecánica


SÍLABO
I. INFORMACIÓN GENERAL
Curso : Introducción a la Computación
Código : BIC01
Pre-requisito : Ninguno
Dpto. Académico : Estudios Generales
Condición : Obligatorio
Ciclo Académico : 2018-1
Créditos : 2
Horas teóricas : 1 hora semanal
Horas prácticas : 2 horas semanales
Sistema de Evaluación : F
Profesor del curso :…

II. SUMILLA DEL CURSO


La asignatura pertenece al área de formación general y es de naturaleza teórico práctico. Tiene como propósito
desarrollar la capacidad de aplicar las herramientas del Lenguaje de Programación a nivel estructural, que
involucra conceptos, como Algoritmos, Datos, Números Aleatorios, Procesos Secuenciales, Estructuras de
control, Estructuras Repetitivas, Arreglos, Cadenas y funciones que son comunes a cualquier Lenguaje de
programación y la codificación o código fuente para desarrollar aplicaciones de índole Formativo.

III. COMPETENCIAS
1. Aplicar con destreza la programación de instrucciones de entrada y salida, operaciones, fórmulas,
funciones matemáticas estándar, instrucciones de decisión, repetición y control.
2. Identificar la terminología básica y contexto de la programación estructurada.
3. Identificar las características distintivas de los lenguajes de programación procedimentales y funcionales.
4. Aplicar la capacidad para analizar, diseñar e implementar soluciones a problemas computacionales de baja
y mediana complejidad.
5. Aplicar los procesos para automatizar en el Lenguaje Visual C++, en modo Consola y/o Visual o en el
Lenguaje Java, en modo Consola y/o Visual.

IV. UNIDADES DE APRENDIZAJE


1. EL SISTEMA INFORMÁTICO SOFTWARE/HARDWARE, VARIABLES Y PROCESOS SECUENCIALES /
03 HORAS
Los lenguajes de programación alto nivel/ bajo nivel.
El lenguaje C++ en la plataforma Visual C++ versión 10 en adelante.
El lenguaje Java en la plataforma NetBeans versión 8 en adelante.
Los Algoritmos su importancia en el diseño de Programación, sus herramientas: Grafica y Textual,
aplicaciones.
Operadores Aritméticos, Relacionales, Lógicos
Métodos Variables o Identificadores representación en la memoria.
Los tipos de datos.
Los Procesos Secuenciales. Los Números Aleatorios.

2. ESTRUCTURAS DE CONTROL DE DECISIÓN y REPETITIVAS / 06 HORAS


Estructura de Control if ( ) else,
Estructura de Control if () else if ( ),
Estructura de Control switch ( ).

1
Estructura Repetitiva while ( ).
Estructura Repetitiva do while ( ).
Estructura Repetitiva for ().

3. ESTRUCTURAS DE DATOS / 03 HORAS


Arreglos Unidimensionales o Vectores,
Arreglos Bidimensionales.
Las Cadenas: Metodos / Funciones.

4. FUNCIONES /02 HORAS


Los Métodos / Funciones Propias. Definidas por el Usuario. Con parámetros y sin parámetros. El método /
función void ( ). La Recursividad en un método / función.

V. LABORATORIOS Y EXPERIENCIAS PRÁCTICAS


Laboratorio 2da. semana: Aplicaciones con Algoritmos y Fórmulas matemáticas, /02 horas.
Laboratorio 3era – 4ta. semana: Aplicaciones con procesos secuenciales. Aplicaciones con Números
Aleatorios. /02 Horas
Laboratorio 5ta. – 6ta. – 7ma. semana: Aplicaciones con estructura de control simple y múltiple./06 horas.
Laboratorio 8va.-9na.-10ma. semana: Aplicaciones con estructuras de control do while ( ), while ( ) y for ( ).
Procesos repetitivos con do while ( ), while () y for( ). /06 horas
Laboratorio 11va.-12va.-13va. semana: Aplicaciones con Arreglos unidimensionales o vectores y
bidimensionales, mantenimiento de vectores. Aplicaciones con Cadenas. /06 horas
Laboratorio 14va.-15va. -16va. semana: Aplicaciones con Métodos / Funciones propias. Aplicaciones con
métodos / funciones definidas por el usuario. Aplicaciones con el método / función void ( ).
Funciones Recursivas. /06 horas

VI. METODOLOGÍA
El curso se desarrolla en sesiones de teorías y laboratorio de cómputo. En las sesiones de teoría, el docente
presenta los conceptos y aplicaciones. En las sesiones de Laboratorio, se desarrolla y prueba todo lo
aprendido en la teoría. Al final del curso el alumno debe presentar y exponer un trabajo o proyecto integrador.
En todas las sesiones se promueve la participación activa del alumno.

VII. FÓRMULA DE EVALUACIÓN


Sistema de Evaluación “F”. Calculo del Promedio Final:
PF = (EP+2EF+ PP)/4
EP: Examen Parcial
EF: Examen Final
PP: Promedio Practicas. Se obtiene eliminando la menor nota de 04 prácticas calificadas.

VIII. BIBLIOGRAFÍA
BIBLIOGRAFÍA BÁSICA
a) JOYANES AGUILAR, Luis (2008) “Fundamentos de Programación Algoritmos, estructura de datos y
objetos” 4ta Ed. Editorial
McGRAW-HILL/INTERAMERICANA DE ESPAÑA, S. A. U.
b) HARVEY ,Deitel (2008) "Cómo programa en Java” 7ma. Ed. Editorial McGraw Hill, Madrid.

BIBLIOGRAFÍA COMPLEMENTARIA
a) BRONSON, Gary (2007) "C++ para Ingeniería y Ciencias" Editorial Thompson S.A. México.

PÁGINAS DE INTERNET
a) http://es.scribd.com/doc/9837088/Ceballos-Enciclopedia-del-lenguaje-C
b) https://netbeans.org/kb/docs/java/quickstart-gui.html
2

También podría gustarte