Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.6 KB

File metadata and controls

29 lines (19 loc) · 1.6 KB

Curso de Programação Paralela com C

Este repositório contém um curso desenvolvido para a Semana Acadêmica do Curso de Ciência da Computação da Universidade Estadual do Oeste do Paraná (UNIOESTE). O objetivo principal deste curso é proporcionar uma introdução aos conceitos fundamentais de programação paralela, utilizando a linguagem C.

Objetivos do Curso

O curso tem como foco fornecer os conhecimentos necessários para que os alunos compreendam e implementem técnicas de programação paralela, além de aprenderem sobre os conceitos subjacentes a essas abordagens.

Estrutura do Curso

O conteúdo do curso está dividido em módulos que abordam tanto os aspectos teóricos quanto práticos da programação paralela. Cada módulo inclui exemplos de código, explicações detalhadas e exercícios práticos.

  1. Introdução ao Paralelismo

    • O que é programação paralela?
    • Casos de uso e aplicabilidade.
    • Diferenças entre concorrência e paralelismo.
  2. Programação Paralela em C

    • Diretivas
    • Cláusulas
    • Exemplos de código otimizado em C.
  3. Exercícios Práticos e Aplicações Reais

    • Resolução de problemas utilizando programação paralela.
    • Possível análise de performance antes e depois da paralelização.

Requisitos

Para acompanhar o curso, o aluno deve ter conhecimentos básicos de programação em C e noções de sistemas operacionais. Não são necessários conhecimentos prévios sobre programação paralela, pois o curso começa com uma introdução aos conceitos fundamentais.