0% encontró este documento útil (0 votos)
52 vistas6 páginas

Silabo

El curso de Introducción a la Programación de la Universidad Nacional de Ingeniería abarca conceptos fundamentales de programación estructurada, incluyendo estructuras de control, procedimientos, punteros y estructuras de datos. Se enfoca en desarrollar competencias específicas en la escritura de algoritmos y la resolución de problemas informáticos. La evaluación incluye exámenes parciales, finales y laboratorios, con un calendario académico detallado para la implementación del curso.

Cargado por

Joel Paredes
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
52 vistas6 páginas

Silabo

El curso de Introducción a la Programación de la Universidad Nacional de Ingeniería abarca conceptos fundamentales de programación estructurada, incluyendo estructuras de control, procedimientos, punteros y estructuras de datos. Se enfoca en desarrollar competencias específicas en la escritura de algoritmos y la resolución de problemas informáticos. La evaluación incluye exámenes parciales, finales y laboratorios, con un calendario académico detallado para la implementación del curso.

Cargado por

Joel Paredes
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Introduccin a la Programacin Escuela Profesional de Ciencias de la Computacin Facultad de Ciencias Universidad Nacional de Ingeniera

Programacin Docente de Introduccin a la Programacin


I. Descripcin del curso
Asignatura: Introduccin a la programacin Ciclo: 2013 Cdigo: CC-102 Carcter: Obligatorio Departamento: Escuela Profesional de Ciencias de la Computacin Crditos: 2 Semestre: I Requisitos: Ninguno Modalidad: Semestral Materia: Ciencias de la Computacin

II. Descripcin de contenidos mnimos


Construcciones b sicas de la programacin estructurada! "bstracciones procedimentales! Estructuras de seleccin# control $ repeticin! %ecursin! &ipos de datos estructurados! Punteros! Programacin modular! Estructuras de datos! "rc'i(os de te)to! *so de entornos de programacin $ desarrollo! +ocumentacin# prueba $ depuracin de programas! %eali,acin de pr cticas en laboratorio!

Programacin docente de Introduccin a la programacin

Introduccin a la Programacin Escuela Profesional de Ciencias de la Computacin Facultad de Ciencias Universidad Nacional de Ingeniera

III. Programa detallado


Captulo . Introduccin. Clase 1! Computadoras $ programacin! -as diferentes generaciones en los [Link] de programacin! Compiladores e interpretes! Planificacin $ planteamientos en los los problemas! Introduccin a pseudocdigo $ diagramas de [Link]! Captulo !. "structura general de un programa. Clase 2! +efinicin de programa! Partes constituti(as de un programa! Concepto de identificador! Constantes $ (ariables! Operaciones aritm/ticas# operaciones de relacin $ operaciones lgicas0 reglas de prioridad! Solucin de problemas secuenciales! Instrucciones 1ue permiten el ingreso $ salida de datos!

Captulo #. Algoritmos $ estructuras de programacin para control de %lu&o.


Clase 3! Programacin estructurada! Estructuras de seleccin! Clase 2! Estructura de seleccin m3ltiple4control! Solucin de problemas selecti(os! Clase 5! Estructuras iterati(as4repeticin! Solucin de problemas iterati(os!

Captulo '. Programacin modular .


Clase 6! +efinicin! 7unciones $ Procedimientos! Par metros por (alor $ por referencia! 8ariables globales $ locales! Clase 9! +ise:o descendente! "plicaciones! %ecursi(idad!

Captulo (. Arreglos.
Clase ;! "rreglos unidimensionales Clase <! =atrices4"rreglos bidimensionales $ multidimensionales!

Captulo ). Cadenas de caracteres .


Clase 10! +efinicin! %epresentacin interna! 7unciones $ procedimientos para el mane.o de cadenas de caracteres!

Captulo *. Punteros .
Clase 11! Introduccin a los punteros! +efinicin! =ane.o de punteros como par metro de funciones $ procedimientos! =ane.o de punteros b sicos!
Programacin docente de Introduccin a la programacin 2

Introduccin a la Programacin Escuela Profesional de Ciencias de la Computacin Facultad de Ciencias Universidad Nacional de Ingeniera

Clase 12! =emoria +in mica! +efinicin! Separacin# mane.o $ liberacin de memoria! *tili,acin en tipo de +atos simples $ tipo de datos compuestos! Captulo +. "structuras $ uniones. Clase 13! +eclaracin# definicin $ uso de estructuras! "cceso a las estructuras! Estructuras anidadas $ arra$s de estructuras! =emoria din mica en estructuras! Captulo ,. Registros $ [Link]. Clase 12> +efinicin de registro $ campo! +efinicin de arc'i(o! &ipos de arc'i(os! 7unciones $ procedimientos para el mane.o de arc'i(os!

I/. Competencias generales


Conocimientos b sicos sobre el uso $ programacin de los ordenadores# sistemas operati(os# bases de datos $ programas inform ticos con aplicacin en ingenier?a! Conocimiento de la estructura# organi,acin# funcionamiento e intercone)in de los sistemas inform ticos# los fundamentos de su programacin# $ su aplicacin para la resolucin de problemas propios de la ingenier?a!

/. Competencias "spec%icas
Escribir algoritmos b sicos para resolucin de problemas cient?ficos! Conocimiento de la metodolog?a de programacin! "d1uisicin de competencias espec?ficas de la utili,acin de los [Link] de programacin! +esarrollar aplicaciones a problemas!

/I. Competencias [Link]


Capacidad de comunicacin oral $ escrita# en ingl/s $ espa:ol utili,ando los medios audio(isuales 'abituales# $ para [Link] en e1uipos multidisciplinares $ en conte)tos internacionales! Capacidad de an lisis $ s?ntesis en la resolucin de problemas!
Programacin docente de Introduccin a la programacin 3

Introduccin a la Programacin Escuela Profesional de Ciencias de la Computacin Facultad de Ciencias Universidad Nacional de Ingeniera

Capacidad para gestionar adecuadamente la informacin disponible integrando creati(amente conocimientos $ aplic ndolos a la resolucin de problemas inform ticos utili,ando el m/todo cient?fico!

/II. ".aluacin
&odas las pruebas reali,adas en cada asignatura ser n comunes a todos los grupos de la misma! -a calificacin final tendr en cuenta> E)amen parcial> 143 de la nota final! E)amen final> 143 de la nota final! -aboratorios> 143 de la nota final! Se reali,ar n un total de 2 pruebas! Se (alorar positi(amente la participacin acti(a en el proceso de aprendi,a.e# la reali,acin de pr cticas $ [Link] $ la reali,acin de otras acti(idades dirigidas# as como se -ar un seguimiento estricto del inters del alumno en la asignatura1 mani%estndose en la [Link] de la plata%orma .irtual1 uso de %oros1 participacin en ellos $ dems [Link]. Cual1uier duda el alumno perteneciente deber preguntar al profesor tutor de su grupo en cuestiones espec?ficas de e(aluacin $ seguimiento del curso! 2o se permitir a un alumno que se cam3ie de seccin sin [Link] consulta a los pro%esores.

/III. Calendario acadmico


4ec-as de las ".aluaciones 0ericas -os alumnos deber n tomar las fec'as de las otras pruebas como referenciales> -aboratorio Calificado 1> @asta la clase 3 de Estructuras de seleccin! 7ec'a> &ercera semana de Septiembre! -aboratorio Calificado 2> @asta la clase 6 de 7unciones $ procedimientos! 7ec'a> Segunda Semana de Octubre! E)amen Parcial> @asta la Clase 9 +ise:o descendente-%ecursi(idad! 7ec'a> &ercera semana de Octubre!
Programacin docente de Introduccin a la programacin 2

Introduccin a la Programacin Escuela Profesional de Ciencias de la Computacin Facultad de Ciencias Universidad Nacional de Ingeniera

-aboratorio Calificado 3> @asta la clase < de "rreglos multidimensionales! 7ec'a> Primera semana de No(iembre! -aboratorio Calificado 2> @asta la clase 12 de =emoria +in mica! 7ec'a> Cuarta Semana de No(iembre! E)amen 7inal> Comprende &O+O el curso! 7ec'a> Segunda Semana de +iciembre! E)amen Sustitutorio> Comprende &O+O el curso! 7ec'a> &ercera Semana de +iciembre! Calendario
Semana 4 Semana 1 Semana 2 Semana 3 Semana 4 Semana 1 Semana 2 Semana 3 Semana 4 Semana 5 AGOSTO Clase 1: Introduccin de computadoras y programacin SEPTIEMBRE Clase 2: Definicin de un programa Clase 3: Estructuras de Seleccin Clase 4: Estructuras de seleccin m,ltiple a!oratorio Cali"ica#o $ Clase 5: Estructuras iterativas repeticin OCTUBRE Clase !unciones y procedimientos Clase -: Dise.o descendente/ *ecursividad a!oratorio Cali"ica#o % Examen Parcial Clase ": #rreglos $nidimensionales Clase %: #rreglos multidimensionales NOVIEMBRE Clase 10: Cadenas de caracteres a!oratorio Cali"ica#o & Clase 11: &ane'o de (unteros Clase 12: &emoria din)mica Clase 13: Estructuras y uniones a!oratorio Cali"ica#o ' DICIEMBRE Clase 14: *egistros y arc+ivos Examen Final Examen Sustitutorio

Semana 1 Semana 2 Semana 3 Semana 4 Semana 1 Semana 2 Semana 3

Programacin docente de Introduccin a la programacin

Introduccin a la Programacin Escuela Profesional de Ciencias de la Computacin Facultad de Ciencias Universidad Nacional de Ingeniera

I5. 6i3liogra%a
Programacin en C =etodolog?a# "lgoritmos $ Estructura de +atos! -uis Ao$anes "guilar! &'e C Programming -anguage! Bernig'an C %itc'ie! Programacin en C# D$ron Eottfried# Ed> =cEraF@ill Programacin C# Aordi Dataller =ascarell4%afael =agdalen Ed>"lfaomega

Programacin docente de Introduccin a la programacin

También podría gustarte