# Lógica de programação e algoritmos

Desenvolva a mentalidade e raciocínio correto para ser um programador de sistemas.

4.67 (3166 reviews)
Udemy
platform
Português
language
IT Certification
category
23,382
students
2.5 hours
content
Mar 2020
last update
FREE
regular price

## Why take this course?

🌟 Course Title: Lógica de Programação e Algoritmos

Welcome to the World of Logical Problem Solving! 🧩

Course Description: In this course, Desenvolva a mentalidade e raciocínio correto para ser um programador de sistemas. You'll embark on a transformative journey to enhance your analytical skills for problem-solving with precision and ease.

Before diving into the world of coding, it's crucial to cultivate within us the ability to approach complex problems with a sharp, logical mindset. This is where the foundational concepts of logic in programming come into play. 🌐

What You Will Learn:

• Introduction to Programming Logic: Gain an understanding of what it means to think like a programmer and why it's essential for your success in software development.

• Sequential Thinking: Master the art of breaking down tasks into manageable steps to ensure efficient execution.

• Algorithms Explained: Learn how to define, design, and analyze algorithms that solve problems efficiently.

• Computer Programs Demystified: Understand what programs are and how they execute instructions on a computer.

• Pseudocode: Discover the art of writing high-level descriptions of the algorithm or program's steps in plain language.

• Diagram of Blocks (Flowcharts): Visualize algorithms by drawing diagrams that represent the sequence and decision points within a process.

• Symbols in Flowcharts: Learn the standard symbols used in flowcharts and how to apply them correctly.

• Real-World Example of a Flowchart: Examine a practical example to solidify your understanding of the concepts discussed.

• Constants vs Variables: Distinguish between immutable values (constants) and those that can change (variables).

• Arithmetic Operators: Understand how to perform mathematical operations within your code.

• Relational Operators: Learn how to compare data types and make decisions based on those comparisons.

• Logical Operators: Combine conditions using logical operators to create more complex decision-making processes.

• Decision Structures - Part 1 & Part 2: Explore different ways to handle decision-making in your programs, from simple if-else statements to complex logic.

• CASE Structure: Utilize the CASE statement to simplify your conditional code when you have several conditions to check against a single outcome.

• Iteration Structures: Learn how to write loops and understand how they can be used to execute code repeatedly.

• Syntax vs Semantics in Code: Dive into the importance of understanding what the code means (semantics) as well as the correct way to write it (syntax).

Join us on this exciting path to becoming a proficient programmer, where logic is your compass and algorithms are your map to navigating the vast landscape of computer science! 🚀

Enroll now and transform your problem-solving skills with Lógica de Programação e Algoritmos today!

## Our review

Ítens de feedback variados, mas geralmente positivos, indicando que o curso é considerado bom para iniciantes na programação e na linguagem Java. Os pontos negativos mencionados são mais detalhados e específicos, como a repetição de explicações ou alguns erros menores nos slides, mas ainda assim o curso é valorizado por sua clareza e abordagem didática.

Os alunos destacam a importância da forma como os conceitos são apresentados, com destaque para a explicação tranquila e clara do professor, que ajuda na compreensão de fundamentos importantes da lógica de programação. A ideia de que o curso é gratuito e ainda aborda esses tópicos é vista como um grande valor.

Os comentários sugerem que o curso está bem pensado para quem está iniciando na área, com feedbacks indicando uma progressão gradual nos conceitos apresentados. Alguns alunos enfatizam a importância de continuar melhorando e aprimorando o material, sugerindo que mesmo com pequenos problemas, o curso como um todo é de grande ajuda para os iniciantes na programação.

Recomendações para melhorias incluem:

• Ajustes nas slides para evitar erros menores e garantir coerência.
• Continuar aprimorando a explicação, mantendo a clareza e tranquilidade que já são pontos fortes do curso.
• Possivelmente adicionar mais exemplos práticos ou exercícios para reforçar o aprendizado.

Em resumo, os alunos geralmente têm uma opinião positiva sobre o curso e reconhecem seu valor como um ponto de partida na programação com Java.

## Related Topics

2646482
udemy ID
11/8/2019
course created date
11/13/2019
course indexed date
Bot
course submited by