filmeu

Class Fundamentals of Programming

  • Presentation

    Presentation

    The course focuses on teaching not only the programming language, but also its importance in the implementation of algorithms and their translation into programs that can be executed on a computer. It will act not only in the area of language learning itself, but also in the benefits of using development environments (IDE) to facilitate the development of programs.
  • Code

    Code

    ULP2533-8442
  • Syllabus

    Syllabus

    Introductory Concepts The workings of a computer The programming language as an abstraction The relationship between language and program Structure of a program Syntax and semantic notions Programming Basics Data types (integers, decimals, strings, collections and compounds) Operations Type of nuclear operations Operator evaluation order Unitary operators Conversion between data types Control structures (conditions, cycles and selection) Functions / methods Syntax in the form of symbols, reserved words and strict phrasing C # Programming Introduction to the syntax Data structures and objects Manipulation of collections and nuclear variables Decomposition of a program in functions / methods Parameter passing by value and reference Basic user communication (loop program introduction) Preparing the future Compilers and interpreters Formal programming paradigms: imperative, functional, logical and object oriented
  • Objectives

    Objectives

    The purpose of the curricular unit is to provide the student with the ability to develop, in a structured manner, a program based on the C# programming language. This discipline is closely linked to Algorithms, as it is the transition to machine operation.
  • References

    References

    Doyle, B. - C# Programming: From Problem Analysis to Program Design (4th Edition) CEngage Learning. 2013, 978-1285096261  
SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios