Software">
Seminario de Lenguajes Opcion Go
Seminario de Lenguajes Opcion Go
Seminario de Lenguajes Opcion Go
FUNDAMENTACIÓN
El segundo año de la carrera es un momento adecuado para que el alumno aprenda un nuevo lenguaje de
programación y se ponga en contacto con tecnologías como las de internet o aplicaciones para móviles, que lo
acerque a las herramientas de uso común en la vida profesional.
OBJETIVOS GENERALES
Profundizar los conocimientos obtenidos por el alumno en los primeros cursos vinculados con Algoritmos y
Programación, permitiéndole desarrollar un estudio teórico-práctico de algún lenguaje de programación (el lenguaje
puede variar con los cambios tecnológicos), poniendo énfasis en el análisis formal de las características del lenguaje
y su comparación con los que el alumno conociera a ese momento (típicamente Pascal).
RESULTADOS DE APRENDIZAJE
1.3. Describir los avances informáticos actuales e históricos y demostrar cierta visión sobre tendencias y
avances futuros (Básico).
3.1. Definir y diseñar hardware/software informático/de red que cumpla con los requisitos establecidos
(Básico).
3.3. Elegir y utilizar modelos de proceso adecuados, entornos de programación y técnicas de gestión de
datos con respecto a proyectos que impliquen aplicaciones tradicionales, así como aplicaciones emergentes
(Básico).
3.4. Describir y explicar el diseño de sistemas e interfaces para interacción persona-ordenador y ordenador-
ordenador (Básico).
3.5. Aplicar las correspondientes competencias prácticas y de programación en la creación de programas
informáticos y/u otros dispositivos informáticos (Adecuado).
6.1. Organizar su propio trabajo de manera independiente demostrando iniciativa y ejerciendo
responsabilidad personal (Básico).
6.3. Planificar su propio proceso de aprendizaje autodidacta y mejorar su rendimiento personal como base
de una formación y un desarrollo personal continuos (Básico).
COMPETENCIAS
- CGS2- Comunicarse con efectividad en forma oral y escrita.
Se evalúa a los alumnos en coloquios en los cuales deben exponer la tarea realizada en forma individual y
donde el docente evalúa no sólo los conocimientos sino la claridad de la presentación, su organización y la
forma de expresión.
- CGS4- Aprender en forma continua y autónoma, con capacidad de planificar este aprendizaje.
PROGRAMA ANALÍTICO
1. Introducción. Conceptos básicos
a. Packages
b. Imports
c. Identificadores exportados
2. Valores, variables, constantes
a. Valores
b. Declaración de variables
c. Declaración de variables con inicializadores
d. Declaración de variables abreviada
e. Constantes
3. Tipos de datos primitivos
a. Tipos boolean, string, numéricos (enteros, flotantes, complejos)
b. Valores iniciales por defecto
c. Conversión de tipo
d. Inferencia de tipo
4. Operadores. Asignación. Expresiones
5. Estructuras de control
a. Iteración (for)
b. Condicionales (if, switch)
6. Tipos compuestos
a. Punteros
b. Structs
BIBLIOGRAFÍA
Introducción rápida a Go (Golang). https://awebytes.wordpress.com/librov1/
How To Code in Go. Mark Bates, Cory LaNou, Tim Raymond. DigitalOcean
https://assets.digitalocean.com/books/how-to-code-in-go.pdf
Learn Go with Tests. https://quii.gitbook.io/learn-go-with-tests/
The Go Programming Language. Alan A. A. Donovan, Brian W. Kernighan. Addison-Wesley Professional
Introducing Go: Build Reliable, Scalable Programs. Caleb Doxsey. O'Reilly
Go in Action. William Kennedy, Brian Ketelsen y Erik St. Martin
Programming in Go: Creating Applications for the 21st Century. Mark Summerfield
Learning Go Programming. Vladimir Vivien
https://go.dev/doc/
METODOLOGÍA DE ENSEÑANZA
La actividad curricular se organiza en Teoría, Práctica y explicación de práctica.
La teoría consiste en una presentación y explicación conceptual por parte del docente de los temas centrales donde los alumnos
participan haciendo preguntas y planteando dudas.
En la práctica se resuelven ejercicios en forma individual que son planteados en las guías de Trabajos Prácticos. El docente
atiende las dudas y consultas de los alumnos para la resolución de los mismos.
Las explicaciones de la practica permite la articulación entre la teoría y la practica el docente desarrolla algún ejercicio modelo
que resulta importante para la resolución de las ejercitaciones prácticas.
10 08/06/2023 Genéricos
14 06/07/2023 Repaso
Coloquio 13/07/2023
Contactos de la cátedra:
• Mail (obligatorio): rchampre@yahoo.com.ar
• Sitio WEB:
• Plataforma virtual: Ideas
• Otros: