{"id":25706562,"url":"https://github.com/arturbomtempo-dev/programming-logic-course","last_synced_at":"2025-04-30T12:15:09.096Z","repository":{"id":250786480,"uuid":"833383283","full_name":"arturbomtempo-dev/programming-logic-course","owner":"arturbomtempo-dev","description":"A repository with the material for the Programming Logic course focusing on C and C++. This course is designed to help beginners start their journey in the field of programming and technology by covering fundamental concepts and building a strong foundation for future learning.","archived":false,"fork":false,"pushed_at":"2025-02-17T02:20:29.000Z","size":8661,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T22:29:26.309Z","etag":null,"topics":["c","course","cpp","programming-logic"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arturbomtempo-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-25T00:06:16.000Z","updated_at":"2025-03-31T21:16:43.000Z","dependencies_parsed_at":"2025-04-13T09:15:38.101Z","dependency_job_id":null,"html_url":"https://github.com/arturbomtempo-dev/programming-logic-course","commit_stats":null,"previous_names":["arturcolen/pre-aeds1-workshop","spacefordevelopment/curso-logica-programacao","arturbomtempo-dev/programming-logic-course"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-dev%2Fprogramming-logic-course","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-dev%2Fprogramming-logic-course/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-dev%2Fprogramming-logic-course/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-dev%2Fprogramming-logic-course/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arturbomtempo-dev","download_url":"https://codeload.github.com/arturbomtempo-dev/programming-logic-course/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251699367,"owners_count":21629810,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","course","cpp","programming-logic"],"created_at":"2025-02-25T07:36:26.337Z","updated_at":"2025-04-30T12:15:09.033Z","avatar_url":"https://github.com/arturbomtempo-dev.png","language":null,"readme":"\u003cimg src=\"https://github.com/user-attachments/assets/1c6d08b5-22e2-4577-9046-c400fc46d033\" align=\"right\" width=\"300\"\u003e\n\n# Curso de Lógica de Programação\n\nEste repositório contém o material do curso de Lógica de Programação, focado nas linguagens C e C++. O curso foi desenvolvido para ajudar iniciantes a iniciarem sua jornada na área de programação e tecnologia, cobrindo conceitos fundamentais e oferecendo uma base sólida para estudos futuros. O repositório inclui materiais de estudo, apresentações e códigos de exemplo para reforçar o aprendizado.\n\n# Índice de Conteúdos\n\n-   [Materiais](https://github.com/arturbomtempo-dev/programming-logic-course/tree/main/materiais)\n    -   [História da Computação e Conceitos Básicos](https://github.com/arturbomtempo-dev/programming-logic-course/tree/main/materiais/00-historia-da-computacao-e-conceitos-basicos)\n        -   [O que é um Computador](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/00-historia-da-computacao-e-conceitos-basicos/00.01-o-que-e-um-computador.md)\n        -   [História e Evolução da Computação](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/00-historia-da-computacao-e-conceitos-basicos/00.02-historia-e-evolucao-da-computacao.md)\n        -   [Propósito e Aplicações de Diferentes Linguagens de Programação](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/00-historia-da-computacao-e-conceitos-basicos/00.03-proposito%20e-aplicacoes-de-diferentes-linguagens-de-programacao.md)\n        -   [A Linguagem de Programação C](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/00-historia-da-computacao-e-conceitos-basicos/00.04-a-linguagem-de-programacao-c.md)\n    -   [Introdução](https://github.com/arturbomtempo-dev/programming-logic-course/tree/main/materiais/01-introducao)\n        -   [Introdução ao Curso de Lógica de Programação](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/01-introducao/01.01-introducao-ao-curso.md)\n        -   [O Replit](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/01-introducao/01.02-o-replit.md)\n    -   [Entrada e Saída de Dados](https://github.com/arturbomtempo-dev/programming-logic-course/tree/main/materiais/02-entrada-e-saida-de-dados)\n        -   [Variáveis e Tipos de Dados](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/02-entrada-e-saida-de-dados/02.01-variaveis-e-tipos-de-dados.md)\n        -   [Constantes](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/02-entrada-e-saida-de-dados/02.02-constantes.md)\n        -   [Saída de Dados](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/02-entrada-e-saida-de-dados/02.03-saida-de-dados.md)\n        -   [Entrada de Dados](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/02-entrada-e-saida-de-dados/02.04-entrada-de-dados.md)\n        -   [Caracteres de Escape](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/02-entrada-e-saida-de-dados/02.05-caracteres-de-escape.md)\n    -   [Processamento de Dados](https://github.com/arturbomtempo-dev/programming-logic-course/tree/main/materiais/03-processamento-de-dados)\n        -   [Operadores Aritméticos](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/03-processamento-de-dados/03.01-operadores-aritmeticos.md)\n        -   [Operadores de Atribuição](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/03-processamento-de-dados/03.02-operadores-de-atribuicao.md)\n        -   [Operadores Relacionais](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/03-processamento-de-dados/03.03-operadores-relacionais.md)\n        -   [Operadores Lógicos](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/03-processamento-de-dados/03.04-operadores-logicos.md)\n        -   [Comentários](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/03-processamento-de-dados/03.05-comentarios.md)\n        -   [Consolidando Conhecimentos #1](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/03-processamento-de-dados/03.06-consolidando-conhecimentos-01.md)\n    -   [Estruturas Condicionais](https://github.com/arturbomtempo-dev/programming-logic-course/tree/main/materiais/04-estruturas-condicionais)\n        -   [O que São Estruturas Condicionais](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/04-estruturas-condicionais/04.01-o-que-sao-estruturas-condicionais.md)\n        -   [Estruturas Condicionais: if, if-else e else-if](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/04-estruturas-condicionais/04.02-estrutura-if.md)\n        -   [Estrutura Condicional: switch](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/04-estruturas-condicionais/04.03-estrutura-switch.md)\n        -   [Consolidando Conhecimentos #2](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/04-estruturas-condicionais/04.04-consolidando-conhecimentos-02.md)\n    -   [Estruturas de Repetição](https://github.com/arturbomtempo-dev/programming-logic-course/tree/main/materiais/05-estruturas-de-repeticao)\n        -   [O que São Estruturas de Repetição](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/05-estruturas-de-repeticao/05.01-o-que-sao-estruturas-de-repeticao.md)\n        -   [Estrutura de Repetição: while ](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/05-estruturas-de-repeticao/05.02-estrutura-while.md)\n        -   [Estrutura de Repetição: do-while](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/05-estruturas-de-repeticao/05.03-estrutura-do-while.md)\n        -   [Estrutura de Repetição: for](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/05-estruturas-de-repeticao/05.04-estrutura-for.md)\n        -   [Consolidando Conhecimentos #3](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/05-estruturas-de-repeticao/05.05-consolidando-conhecimentos-03.md)\n    -   [Modularização](https://github.com/arturbomtempo-dev/programming-logic-course/tree/main/materiais/06-modularizacao)\n        -   [O que é Modularização](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/06-modularizacao/06.01-o-que-e-modularizacao.md)\n        -   [O que é um Procedimento](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/06-modularizacao/06.02-procedimento.md)\n        -   [O que é uma Função](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/06-modularizacao/06.03-funcao.md)\n        -   [Consolidando Conhecimentos #4](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/06-modularizacao/06.04-consolidando-conhecimentos-04.md)\n        -   [Consolidando Conhecimentos #5](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/materiais/06-modularizacao/06.05-consolidando-conhecimentos-05.md)\n\n## Direitos de uso\n\nEste material está sob a [licença MIT](https://github.com/arturbomtempo-dev/programming-logic-course/blob/main/LICENSE.md), permitindo que professores e alunos o utilizem para aprender, estudar e compartilhar conhecimento. No entanto, é importante ressaltar que todos os que utilizarem este material — independentemente da finalidade — devem manter a referência ao material original. O conteúdo não pode ser utilizado para criar livros, apostilas ou outros materiais destinados à venda, com o objetivo de obter lucro financeiro, seja por autores, editoras ou instituições de ensino.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farturbomtempo-dev%2Fprogramming-logic-course","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farturbomtempo-dev%2Fprogramming-logic-course","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farturbomtempo-dev%2Fprogramming-logic-course/lists"}