|
via Udemy |
Go to Course: https://www.udemy.com/course/fundamentos-de-programacao-com-python/
Certainly! Here is a comprehensive review and recommendation of the Coursera course on "Fundamentos de Programação": --- **Course Review: Fundamentos de Programação** The "Fundamentos de Programação" course offered on Coursera provides a solid foundation for anyone interested in learning programming, particularly focusing on the Python language. Designed with clarity and purpose, this course aims to equip students with the essential skills needed to develop, test, analyze, and document computer programs using procedural programming techniques. **Course Content & Structure** This course covers key areas vital for beginners and intermediate learners alike: - Introduction to programming concepts - Setting up the programming environment - Variables, data types, and basic commands - Control structures: sequencing, selection, and repetition - Subprogramming: functions, parameter passing, and recursion - Data representation: lists, vectors, matrices, strings, tuples, files, sets, and dictionaries - An introduction to algorithm complexity One of the standout features of this course is its emphasis on a methodology based on program decomposition and subprogramming. This systematic approach not only helps students grasp current topics but also prepares them for future, more complex programming challenges. **Strengths** - Clear and structured lessons that gradually build up programming skills - Emphasis on practical implementation and problem-solving - Focus on a methodology that promotes good programming practices - Comprehensive coverage of data structures and their applications - Suitable for beginners and those looking to solidify their understanding of procedural programming **Recommendations** This course is highly recommended for students and professionals seeking a practical introduction to programming with Python. Its focus on methodology and problem decomposition makes it a valuable learning tool that extends beyond the course, benefiting future coursework or real-world programming tasks. If you are new to programming or want to develop a robust understanding of procedural programming fundamentals, this course on Coursera is an excellent choice to start your journey. --- Feel free to ask if you would like a more detailed review or assistance with similar courses!
O curso de Fundamentos de Programação tem como principal objetivo o ensino de uma linguagem de programação. O aluno deverá ser capaz de resolver problemas através do desenvolvimento de programas em uma linguagem específica, no caso, Python - uma linguagem de programação atual, importante e amplamente utilizada.Na elaboração das aulas gravadas, buscou-se, principalmente, apresentar uma metodologia de programação, baseada em decomposição do programa e subprogramação, a ser seguida pelos alunos. A utilização sistemática desta metodologia ajudará o aluno não somente nesta disciplina, central em um curso superior em computação, mas em suas subsequentes aplicações. "Capacitar o aluno no uso de uma linguagem de programação procedimental para implementar, executar e testar as diferentes soluções concebidas para resolver um problema. Ao final do Curso o aluno deverá estar apto a implementar, testar, analisar e documentar programas de computador em uma linguagem imperativa".A ementa do curso é composto pelos seguintes itens:(1) Introdução(2) O Ambiente de Desenvolvimento de Programas(3) Variáveis, Tipos e Comandos Básicos(4) Estruturas de Controle: Sequência, Seleção e Repetição(5) Subprogramação: Funções, Passagem de Parâmetros e Recursividade(6) Representação de Dados na forma de:(6.1) Listas(6.2) Vetores e Matrizes6.3) Strings e Tuplas(6.4) Arquivos(6.5) Conjuntos(6.6) Dicionários(7) Noções de Complexidade de Algoritmo.