Você está na página 1de 6

UNIVERSIDAD NACIONAL DE CAJAMARCA

FACULTAD DE INGENIERIA
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE MINAS

SILABO DE LA ASIGNATURA COMPUTACIN Y


ALGORITMOS II

I.

INFORMACIN GENERAL:
1.1. Facultad
1.2. Departamento Acadmico
1.3. Carrera profesional
1.4. Curso
1.5. Cdigo
1.6. rea Curricular
1.7. Lnea Curricular
1.8. Naturaleza
1.9. Pre-Requisito
1.10. Rgimen
1.11. Ubicacin
1.12. Condicin
1.13. Horas semanales
1.14. Valor Acadmico
1.15. Semestre acadmico
1.16. Fecha de inicio
1.17. Fecha de culminacin
1.18. Duracin

II.

INFORMACIN DEL DOCENTE


1.1.
1.2.
1.3.
1.4.
1.5.
1.6.

III.

: Ingeniera
: Sistemas, Estadstica e Informtica
: Ingeniera de Minas
: Computacin y algoritmos II
: 820030
: Informtica
: Informtica
: Formacin Bsica General
: Computacin y Algoritmos I
: Semestral
: Tercer ao/ Quinto ciclo
: Obligatorio
: 02 horas de teora + 03 horas de prctica
: 3 crditos
: 2016 - I
: 18 de Abril del 2016
: 12 de Agosto del 2016
: 17 Semanas

Nombre
Telfonos
Ambiente de permanencia
Email
Grupo
Practicas

: Ing. Lisi Janet Vsquez Fernndez.


: 994740077
: 4J-102
: ljvasquezf@unc.edu.pe
:A
: A1, A2

SUMILLA:
El curso de Computacin y Algoritmos II, comprende 4 unidades y se inicia haciendo una
breve referencia a conceptos bsicos de programacin y el lenguaje C#; seguidamente, se
realiza un repaso de la estructura de un programa, sentencias de control y tipos estructurados
de datos, luego se trata arreglos, funciones y mtodos para finalmente desarrollar programas
en un entorno visual. El desarrollo de programas para cada tema se lo realizar en el Visual
C#, en el cual se crearn proyectos con aplicaciones Windows Forms, buscando en lo posible
aplicaciones a la minera.

IV.

COMPETENCIAS DE LA ASIGNATURA
Elabora programas en Visual C#, desde aplicaciones bsicas hasta aplicaciones con arreglos,
funciones y mtodos, sentando las bases para una posterior programacin en JAVA.

EAPIS

2016-I
-1-

V.

VALORES GENERALES ANTE LA ASIGNATURA


5.1. Asiste puntualmente a las sesiones de clases.
5.2. Demuestra un comportamiento honesto.
5.3. Demuestra responsabilidad y respeto.
5.4. Participa constantemente con actitud proactiva.
5.5. Manifiesta una constante superacin personal y acadmica.
5.6. Demuestra una predisposicin para el trabajo en equipo.

VI.

CONTENIDO DEL SILABO


UNIDAD I: Programacin inicial en C#

EAPIS

1.

Fases en el desarrollo de un programa


1.1 Qu es un programa
1.2 Lenguajes de programacin: compiladores. intrpretes
1.3 Qu es c?
1.4 Historia del lenguaje C. Lenguaje C#
1.5 Realizacin de un programa en C#: edicin de un programa qu hace este
programa?. guardar el programa escrito en el disco. compilar y ejecutar el
programa.
1.6 Biblioteca de funciones, guardar el programa ejecutable en el disco, depurar un
programa.

2.

Elementos del lenguaje C#


2.1 Presentacin de la sintaxis de C#
2.2 Caracteres de C#
2.3 Letras, dgitos y carcter de subrayado. Espacios en blanco. Caracteres especiales
y signos de puntuacin. Secuencias de escape.
2.4 Tipos de datos. Tipos primitivos. char. short. int. long. enum. Creacin de una
enumeracin: float. Double. Tipos derivados.
2.6 Literales. Literales enteros. Literales reales. Literales de un solo carcter. Literales
de cadenas de caracteres. Identificadores. Palabras clave. Comentarios
2.8 Declaracin de constantes simblicas. Constantes C#. Por qu utilizar constantes?
Declaracin de una variable. Iniciacin de una variable. Expresiones numricas
2.9 Operadores. Operadores aritmticos. Operadores de relacin. Operadores lgicos
Operadores unitarios. Operadores a nivel de bits. Operadores de asignacin.
Operador condicional. Otros operadores. Operador sizeof. Operador coma.
Operador direccin-de. Operador de indireccin.
Prioridad y orden de evaluacin.
Conversin entre tipos de datos.

3.

Estructura de un programa
3.1 Estructura de un programa C#
3.2 Definiciones y declaraciones
Sentencia simple
Sentencia compuesta o bloque
Funcin main
Declaracin de una funcin
Llamada a una funcin
mbito de una variable
Variables globales y locales
3.4 Clases de almacenamiento de una variable
Calificacin de variables globales
Calificacin de variables locales

2016-I
-2-

Calificacin de funciones
3.5 Sentencias de control
Sentencia if
Anidamiento de sentencias if
Estructura else if
Sentencia switch
Sentencia while
Bucles anidados
Sentencia do ... while
Sentencia for
Sentencia break
Sentencia continue
Sentencia goto
UNIDAD II: Programacin en C#, utilizando funciones y mtodos
4.

Funciones definidas por el usuario


4.1 Definicin de funciones
Pasando argumentos a las funciones.
Datos retornados por una funcin. El valor void
Redireccin de la entrada y de la salida
Funciones recursivas
Ejercicios resueltos
Ejercicios propuestos

5.

Mtodos
5.1 Definicin de mtodos
Sobrecarga de mtodos
Argumentos pasados por valor y por referencia
Mtodos static

UNIDAD III: Programacin en C#, utilizando arreglos.


6.

EAPIS

Tipos estructurados de datos


6.1 Introduccin a las matrices
6.2 Matrices numricas unidimensionales
Definir una matriz
Acceder a los elementos de una matriz.
Trabajar con matrices unidimensionales.
Iniciar una matriz.
6.3 Algoritmos de ordenacin
Ordenacin por burbuja
Ordenacin por seleccin
Ordenacin por insercin
Ordenacin SHELL
6.4 Cadenas de caracteres
Leer y escribir una cadena de caracteres
Funciones gets y fgets
Funcin puts
Trabajar con cadenas de caracteres
Funciones de la biblioteca de C#
6.5 Tipo y tamao de una matriz
Matrices multidimensionales
Matrices numricas multidimensionales.
Matrices de cadenas de caracteres

2016-I
-3-

Copiar matrices

UNIDAD IV: Programacin en Visual C#.

VII.

7.

Programacin orientada a objetos


7.1 Por qu los objetos?
7.2 Objetos y clases en C#
7.3 Caractersticas de la POO
7.4 Constructores y destructores

8.

Aplicaciones Windows Forms


8.1 Entorno de Visual C#
Diseo de formularios
Cuadro de herramientas
Propiedades
Explorador de soluciones
Lista de errores
8.2 Ejercicios resueltos
8.3 Ejercicios propuestos

SISTEMA DE EVALUACION:
EP = Examen Parcial (0.25)
EF = Examen Final (0.25)
PP= Promedio Prcticas (0.20)
PT = Promedio de Trabajos (0.20)
EA = Evaluacin actitudinal (0.10)

PF = Promedio final
PF = (0.25 EP+0.25EF+0.20PP+0.20PT+0.10EA)

EAPIS

Todas las calificaciones son en escala vigesimal.


Las fracciones iguales o superiores a 0.5 se consideran como unidad (en el Promedio Final)
Segn el caso se podr tomar un examen de recuperacin de carcter sustitutorio, la
calificacin obtenida reemplazar obligatoriamente a la menor evaluacin de los exmenes
parcial o final.
El estudiante estar en la condicin de inhabilitado con 30% o ms de inasistencias del
nmero real de sesiones desarrolladas en el ciclo, no teniendo derecho a rendir al examen
de aplazados.
Los calificativos con NP (No se present), equivale a cero (0). Las faltas justificadas o no
justificadas se toman como inasistencias para calcular el porcentaje de inhabilitado; en caso
se tramite la justificacin respectiva solamente se recupera la evaluacin no rendida.
La nota promocional mnima es de 10.5 (equivalente a once).
Solamente tienen derecho a rendir el examen de aplazados los estudiantes con promedio
promocional desaprobatorio, igual o mayor a 6.
El examen de aplazados incluir todos los contenidos del curso tanto de teora como de
prctica. La nota del examen de aplazado es la nota promocional del curso (La calificacin
mxima a obtener es once).

2016-I
-4-

VIII.

ESTRATEGIAS METODOLGICAS
De acuerdo con la naturaleza del curso, sus contenidos sern desarrollados en diferentes
niveles de aprendizajes aplicacin, anlisis, sntesis y evaluacin a travs de actividades
diseadas para mejorar el aprendizaje. Se pondr mucho nfasis en mtodos activos y de
aprendizaje significativo presencial y/o virtual, entre otras se usaran las siguientes estrategias
metodolgicas:
1.1. Panel
El estudiante participa en una conversacin o desarrolla una exposicin, con rplicas
ordenadas y pblicas, que permitan seleccionar criterios, adquirir habilidades de
argumentos y elaborar juicios sustentables.
1.2. Conferencia
El docente desarrolla los temas programados en el curso, con apoyo de presentaciones
y lecturas preparadas especialmente para este fin.
1.3. Asesora y laboratorio
El estudiante se enfrenta a casos de aplicacin prctica y que demanda un trabajo
analtico en la aplicacin de las diferentes metodologas y habilidades en la utilizacin de
las herramientas de software.
1.4. Trabajo en pequeos grupos
El estudiante debate, asimila, demuestra tolerancia con la finalidad de enriquecer
el resultado del trabajo.
1.5. Desarrollo de casos
El estudiante debate, asimila y discute aspectos relevantes relacionados con casos de
estudio asignados.

IX.

MATERIALES EDUCATIVOS Y OTROS RECURSOS DIDACTICOS


Humanos: Estudiantes, docentes, organizaciones y comunidad.
Materiales: Programas multimedia, separatas, guas de enseanza, casos de estudio,
lecturas, entre otros.
Recursos: Aula de clases y Aula virtual, Laboratorios, Proyector multimedia, Pizarra acrlica,
Computador.

X.

ASESORIA ACADMICA
La asesora acadmica es una actividad peridica a travs de la cual se brinda apoyo a los
estudiantes para que desarrollen actividades de consulta para lograr la cabal compresin de
los diferentes temas de estudio. Est basada en consultas que el docente, fuera de su horario
de clases, puede apoyar al estudiante sobre temas especficos de su dominio, previa
coordinacin.

XI.

TUTORA
Es el proceso de acompaamiento personal, acadmico y administrativo permanente del
estudiante, centrado en el logro de una formacin integral que se oriente a identificar de
manera conjunta con el estudiante, los factores y situaciones que dificultan el aprendizaje,
desarrollando estrategias de apoyo para evitar el rezago y la desercin, para elevar la
eficiencia terminal y favorecer el desarrollo de las competencias en los estudiantes.
La tutora se implementar gradualmente alineada al plan del sistema de tutora.

EAPIS

2016-I
-5-

XII.

BIBLIOGRAFA
1. Joyanes Aguilar, Luis. Fundamentos de programacin. Algoritmos, estructuras de datos y
objetos 3 ed., Madrid: McGraw-Hill. 2003.
2. Ceballos Sierra, Francisco Javier. Introduccin a la programacin orientada a objetos.
Addison Wesley. 1994.
3. Liza vila, Cesar. Algoritmos y su Codificacin en C++.Volumen 2. Editorial Creadores.
Per. 2008
4. Visual C++ User guide manual .Microsoft.

EAPIS

2016-I
-6-

Você também pode gostar