Programação Imperativa e Funcional

Professor: Renan Costa Alencar

Sala: 204 (TURMA A) / 004 (TURMA B)

Horário: Ter (TURMA A) e Qua (TURMA B) 19:00-22:00

Email: [email protected]

📜 Descrição do curso

Introdução a paradigmas de linguagem de programação imperativa e funcional. Introdução a linguagem de programação C: comandos de entrada e saída; estrutura de decisão e repetição; matrizes, strings e tipos de dados estruturados; subprogramas, arquivos, conjuntos, ponteiros; alocação dinâmica de memória; introdução à programação modular. Introdução a linguagem de programação Haskell: listas, tuplas, tipos, classes, polimorfismo, funções de alta ordem, recursão.

🗝 Matrícula

Pré-requisito(s): Co-requisito(s): Matrícula simultânea: Preparação recomendada:

📚 Leituras

Untitled

Cronograma do curso

Untitled

🏆 Avaliações

Desdobramento

Avaliação 1: Avaliação 2:

Escala

0,0 ~ 10,0

0,0 ~ 10,0

⏰ Entrega de Trabalhos

Todos os trabalhos devem ser entregues via meio eletrônico determinado pelo professor e respeitando as datas de entrega que estão listadas na agenda.

🚨 Trabalhos Atrasados

Trabalhos atrasados serão deduzidos 5% a cada vinte e quatro horas que passar após a data de entrega. Caso não possa concluir um trabalho dentro do prazo estipulado devido a circunstâncias previstas ou imprevistas, é possível solicitar uma prorrogação. As extensões devem ser solicitadas antes da data de entrega. Se a situação justificar uma prorrogação, determinaremos uma nova data de entrega para o trabalho com base em suas circunstâncias individuais.

🤖 Uso de IA

A utilização de Inteligência Artificial (IA) em trabalhos acadêmicos (TCCs, dissertações, teses, artigos) deve ser transparente e ética, focando no apoio à pesquisa e não na substituição da autoria humana.

Incentivamos o uso de IA no desenvolvimento de atividades relacionadas a disciplina desde que seja feita a devida menção/referência em comentários de código, notas de rodapé ou qualquer outro meio que o trabalho tenha sido entregue.

😢 Plágio