ESPECIFICAÇÃO DO PROJETO RENDIMENTO UNIVERSITÁRIO O objetivo do projeto “Rendimento Universitário” é fazer uma função na linguagem Haskell que será útil para os alunos do 1° semestre do curso de Engenharia de Computação da UFES. Para isso, elaborosou-se um “programa” que tem como função principal calcular o C.R. (Coeficiente de Rendimento), tendo como base as notas obtidas por um aluno nas três provas das matérias oferecidas na grade curricular atual. O funcionamento do sript se dá da seguinte forma: 1º O Usuário, a partir do ambiente Hugs digita rendimento, para que a função seja iniciada. 2°-O usuário digita o numero de sua matricula; 3°-O usuário digita suas notas de acordo com o pedido na interação; 3°-O programa retorna: nome do usuário, o curso, CR, desempenho e a situação do aluno de acordo com as máterias; O nome do usuário é impresso na tela se ele estiver cadastrado no banco de dados do programa, caso contrário é impresso “Aluno não cadastrado”. A função vai imprimir na tela também o nome do curso “Engenharia de Computação, 1° período”, evidentemente imprimirá o C.R., e de acordo com o C.R. calculado ele imprimirá também “Excepcional”, se CR =10, se 10< CR <= 9 “Excelente”, se 9< CR <= 8 “Muito Bom”, se 8< CR <= 7 “Razoável”, e se CR for menor do que 7, a função imprime “Abaixo da Média”. No quesito “situação”, serão impressas as matérias em que o usuário reprovou (se houver), e a grade curricular do próximo semestre letivo. Para elaborar o script, utilizou-se conceitos aprendidos ao longo do curso, como: “if then else”, algarimos Booleanos e funções matemáticas. O grupo buscou utilizar-se de novas funções, aprendidas em apostilas publicadas na Internet, livros e monitorias. Como exemplo cita-se a Interatividade com o usuário, elaborada a partir dos conceitos de “getLine” e “putStr”.