Curso de Programação 7
Especificações
Semestre | Nome do Curso | Categoria | Código | Horas de Crédito |
---|---|---|---|---|
7 | Programação 7 | Laboratório Especializado | CSPR-471 | 3 |
Pré-requisitos
Descrição
Catálogo Estudantil - Jala (2025-2026)
Este curso fornece uma exploração aprofundada da programação assíncrona, simultaneidade e paralelismo, todos essenciais para o desenvolvimento de software moderno. Os alunos aprenderão os princípios e práticas de escrita de código eficiente, simultâneo e paralelo usando linguagens de programação e estruturas específicas.
O curso equipará os alunos com conhecimentos e habilidades abrangentes em padrões de programação assíncrona, particularmente em JavaScript, TypeScript e C#. Os principais assuntos incluem Threading e Multi-threading, Mecanismos de Sincronização, Fundamentos de Programação Assíncrona, Async/Await, Sistemas Multi-Core e Multi-Processor e Programação Paralela.
Ao longo do curso, os alunos se envolverão com cenários do mundo real e concluirão um projeto individual de conclusão de curso, permitindo que apliquem seus conhecimentos e habilidades em ambientes práticos. Este curso faz parte de uma série de 7 partes sobre Programação, fornecendo uma base robusta e compreensão avançada do campo. O curso abrangerá as seguintes áreas:
- Processadores, núcleos, tarefas e threads
- Multiprocessamento e multithreading
- Simultaneidade e paralelismo
- Programação assíncrona
- E/S sem bloqueio
- Aplicações de programação assíncrona Cenários de desenvolvimento de Frontend (FE) e Backend (BE).