Fonaments de Programació I [106553]
Fornes Bisquerra, Alicia
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Fundamentals of Programming I
Títol variant: Fundamentos de Programación I
Data: 2022-23
Resum: Aquesta assignatura pretén oferir una introducció general a la programació. Els objectius generals són: Comprensió del cicle de vida del programari: anàlisi del problema, disseny, implementació i prova. Dissenyar algorismes per a la resolució de problemes, amb una rigorosa metodologia de programació estructurada. Introduir un llenguatge de programació real, percebre la diferència entre una notació pseudo-algorítmica i la sintaxi d'un llenguatge de programació real. Inclou la comprensió dels aspectes lèxics (paraules vàlides de la llengua), sintàctics (regles per combinar-les) i semàntics (significat). Comprendre i aplicar els conceptes bàsics de programació: estructures de control, estructures de dades i subprogrames. Comprendre i aplicar els principis bàsics de la programació orientada a objectes: concepte de classe, objecte, encapsulació de dades, herència. Introduir el concepte de recursivitat i la seva aplicació. Familiaritzar-se amb els entorns de desenvolupament, seguint unes normes d'estil, i regles per a una millor comprensió del codi: comentaris, sagnat, etc.
Resum: This subject aims to provide a general introduction to programming. The general objectives are: Understanding the life cycle of software: analysis of the problem, design, implementation, and test. Designing algorithms for problem solving, with a rigorous structured programming methodology. Introducing a real programming language, perceiving the difference between a pseudo-algorithmic notation and the syntax of a real programming language. It includes the understanding of the lexical (valid words of the language), syntactic (rules to combine them) and semantic (meaning) aspects. Understanding and applying the basic concepts of programming: control structures, data structures and subprograms. Understanding and applying the basic principles of object-oriented programming: concept of class, object, data encapsulation, inheritance. Introducing the concept of recursion and its application. Familiarizing with developing environments, following some norms of style, and rules for a better comprehension of the code: comments, indentation, etc.
Resum: Esta asignatura pretende proporcionar una introducción general a la programación. Los objetivos generales son: Comprender el ciclo de vida del software: análisis del problema, diseño, implementación y prueba. Diseño de algoritmos para la resolución de problemas, con una rigurosa metodología de programación estructurada. Introducir un lenguaje de programación real, percibiendo la diferencia entre una notación pseudoalgorítmica y la sintaxis de un lenguaje de programación real. Incluye la comprensión de los aspectos léxicos (palabras válidas del idioma), sintácticos (reglas para combinarlas) y semánticos (significado). Comprender y aplicar los conceptos básicos de programación: estructuras de control, estructuras de datos y subprogramas. Comprender y aplicar los principios básicos de la programación orientada a objetos: concepto de clase, objeto, encapsulación de datos, herencia. Introducir el concepto de recursividad y su aplicación. Familiarizarse con los entornos de desarrollo, siguiendo unas normas de estilo y reglas para una mejor comprensión del código: comentarios, sangrado, etc.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, fins i tot amb finalitats comercials, sempre i quan es reconegui l'autoria de l'obra original. Creative Commons
Llengua: Català, anglès, castellà
Titulació: Intel·ligència Artificial / Artificial Intelligence [2504392]
Pla d'estudis: Grau en Intel·ligència Artificial / Artificial Intelligence [1497]
Document: Objecte d'aprenentatge



Català
5 p, 108.9 KB

Anglès
5 p, 108.0 KB

Castellà
5 p, 108.7 KB

El registre apareix a les col·leccions:
Materials acadèmics > Guies docents

 Registre creat el 2022-07-15, darrera modificació el 2023-01-21



   Favorit i Compartir