esade

Programación (2235.YR.007846.1)

Datos generales

Tipo:

OPT

Curso:

2

Periodo:

S semestre

Créditos ECTS:

3 ECTS

Profesorado:

Grupo Profesor Departamento Idioma
Year 2 Pascual Boil Ballesteros Derecho ESP

Prerrequisitos

No hay prerrequisitos específicos.

Conocimientos previos

No es necesario ningún conocimiento previo.

Contribución de la asignatura al programa

Esta asignatura contribuirá a que los alumnos se familiaricen, desde una perspectiva teórica y práctica, con los fundamentos de la programación de software, de manera que sean conocedores de los aspectos básicos del funcionamiento de las tecnologías y los sistemas de información. Con esto, el alumno será capaz de alcanzar un mejor entendimiento del modo de operar de las mayorías de aplicaciones y soluciones informáticas, para de esta manera conocer y entender las posibles aplicaciones informáticas en el sector jurídico.

Objetivos de aprendizaje de la asignatura

La asignatura tiene el objetivo de introducir al alumnado en la programación más básica y familiarizarle con los fundamentos de la programación de software, adquiriendo unos conocimientos técnicos y prácticos que le diferencien de otros profesionales jurídicos, siendo capaz de identificar el potencial de la tecnología y los incrementos de eficiencia al aplicarlo en su día a día, así como entender algunos de los problemas jurídicos más habituales relaciones con las nuevas tecnologías y la programación.

Asimismo se pretende que el alumno sea capaz de desarrollar y entender programas sencillos, y diferentes ejemplos que le rodean de cara a su posible aplicación futura en el ámbito jurídico.

Contenidos

1. Descripción general

El objetivo de este curso no es que los alumnos salgan siendo unos expertos programadores en ningún lenguaje de programación, sino que buscamos que tengan buenos conceptos básicos de como funcionan las aplicaciones informáticas, la estructura general de los lenguajes de programación y ser capaces de resolver problemas sencillos a través de pequeñas aplicaciones, el lenguaje vehicular del curso será PYTHON, aunque tambien veremos pequeñas pinceladas de otros lenguajes como HTML y SQL.

También dentro de los objetivos del curso está mostrar y entender posibles aplicaciones de la programación y el desarrollo de aplicaciones en el sector legal, y en la parte final haremos una pequeña introducción a Blockchain y los Smart Contracts, como un caso específico de código de programación sencillo.

Programa (actualmente el curso está dividido en 10 sesiones):
1.Conceptos básicos de arquitectura de aplicaciones. Introducción a la programación con Phyton I
2.Programación con Python II.
3.Programación con Python III.
4.Programación con Python IV.
5.Programación con Python V.
6.Diseño de aplicaciones. Bases de datos y SQL
7.Mi primera aplicación de negocio. Programación sobre herramientas ofimáticas (VBA).
8.Base de datos y SQL II
9.HTML Programación Web. Ciberseguridad. Repaso general examen (ejercicios y casos prácticos)
10.EXAMEN FINAL. Smart Contracts. Low-Code/No-Code. Casos prácticos legaltech.

Criterios de evaluación

Examen final +/- 2 puntos basados en ejercicios durante el curso y la participación del alumno en clase.

Bibliografía

A determinar durante el curso.

Horarios y secciones

Grupo Profesor Departamento
Year 2 Pascual Boil Ballesteros Derecho

Horario Year 2

Del 5/9/2023 al 28/11/2023:
Cada martes de 9:00 a 10:30.