filmeu

Class Programming Languages

  • Presentation

    Presentation

    This is a fundamental discipline in the training of any Data Science professional as it introduces the basic concepts of programming, on which many subsequent disciplines will be based.

    More than just learning a programming language, the student learns how to think like a programmer, analyizing problems and designing algorithms that solve those problems, using flowcharts and Python programs. Kotlin is a promising language that combines the best characteristics of popular modern languages.

    Since it is the first contact of many students with the topic of Programming, it assumes special importance in the acquisition of essential knowledge but also in the students' motivation. More than learning to program, students learn to enjoy programming.

  • Code

    Code

    ULHT6634-14
  • Syllabus

    Syllabus

    OPP

    Encapsulation, decorators, obfuscated variables

    generators

    Arrays

    Information visualization

    Introduction to Algorithms and Data Structure

  • Objectives

    Objectives

    This curricular unit aims to provide the basic programming concepts to future data science, allowing them to start (in a disciplined form) the programming activity.

    The student develops competences for algorithmic reasoning using flowcharts.

    The student should be able to translate those flowcharts into an imperative programming language.

    In practice, the student should know the basic syntax of the Python language and create simple Java applications that run from the command line.

     

  • References

    References

    • Carvalho, Adelaide (2021), Práticas de Python - Algoritmia e Programação.

     

SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small Logo EU small Logo PRR republica 150x50 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios