Difference between revisions of "Trabalho semestral: Laboratório de Programação I (2009.1)"
(New page: == Informações gerais == Este trabalho deve será desenvolvido em duas etapas que envolvem pesquisa e desenvolvimento de um programa utilizando a linguagem C e um framework de interface ...) |
|||
Line 2: | Line 2: | ||
Este trabalho deve será desenvolvido em duas etapas que envolvem pesquisa e desenvolvimento de um programa utilizando a linguagem C e um framework de interface gráfica. | Este trabalho deve será desenvolvido em duas etapas que envolvem pesquisa e desenvolvimento de um programa utilizando a linguagem C e um framework de interface gráfica. | ||
− | Ambas as etapas devem ser entregues conforme cronograma da disciplina. | + | Ambas as etapas devem ser entregues e apresentadas conforme cronograma da disciplina. |
− | O trabalho é em grupo, todos os integrantes devem colaborar e participar no desenvolvimento do trabalho. | + | O trabalho é em grupo, todos os integrantes devem colaborar e participar no desenvolvimento do trabalho. Não existe limite máximo e mínimo para o número de componentes em cada equipe, porém a idéia inicial do trabalho deve ser comunicada e aprovada pelo professor que analisará a relação dificuldade do trabalho/número de componentes da equipe. |
A apresentação de ambas as etapas é obrigatória. Não é exigido que todos os componentes participem atividamente da apresentação, porém é exigida a presença e a resposta às perguntas realizadas pelo professor e pelos colegas. | A apresentação de ambas as etapas é obrigatória. Não é exigido que todos os componentes participem atividamente da apresentação, porém é exigida a presença e a resposta às perguntas realizadas pelo professor e pelos colegas. | ||
Line 14: | Line 14: | ||
O resultado desta etapa deverá ser apresentado em sala e sistematizado em no mínimo uma e no máximo duas laudas (não incluindo elementos pré e pós textuais - ou seja, capa, folha de rosto, referências, etc.). | O resultado desta etapa deverá ser apresentado em sala e sistematizado em no mínimo uma e no máximo duas laudas (não incluindo elementos pré e pós textuais - ou seja, capa, folha de rosto, referências, etc.). | ||
+ | |||
+ | O programa a ser desenvolvido pode ser de qualquer natureza e para qualquer plataforma. | ||
+ | |||
+ | Pode-se escolher qualquer framework desejado, inclusive as seguintes sugestões: | ||
+ | :[http://www.gtk.org/ GTK+]. | ||
+ | :[http://www.qtsoftware.com/products/ Qt]. | ||
+ | :[http://www.opengl.org/ OpenGL]. | ||
+ | :[http://www.gamesforwindows.com/en-US/AboutGFW/Pages/DirectX10.aspx DirectX]. | ||
+ | |||
+ | A apresentação e a lauda devem responder às seguintes perguntas: | ||
+ | #Qual foi a motivação dos desenvolvedores para construirem este produto? | ||
+ | #Sob qual licença ele se encontra? (Proprietária, GPL, QPL, Creative Commons, etc.) | ||
+ | ##Quais as principais restrições e exigências desta licença? | ||
+ | ##Quais as obrigações do desenvolvedor que utilizar este framework? | ||
+ | #Quais plataformas suportadas? | ||
+ | |||
== Segunda parte == | == Segunda parte == | ||
A segunda parte do trabalho envolve o desenvolvimento do programa e a apresentação dos resultados em sala. | A segunda parte do trabalho envolve o desenvolvimento do programa e a apresentação dos resultados em sala. |
Revision as of 12:43, 23 February 2009
Informações gerais
Este trabalho deve será desenvolvido em duas etapas que envolvem pesquisa e desenvolvimento de um programa utilizando a linguagem C e um framework de interface gráfica.
Ambas as etapas devem ser entregues e apresentadas conforme cronograma da disciplina.
O trabalho é em grupo, todos os integrantes devem colaborar e participar no desenvolvimento do trabalho. Não existe limite máximo e mínimo para o número de componentes em cada equipe, porém a idéia inicial do trabalho deve ser comunicada e aprovada pelo professor que analisará a relação dificuldade do trabalho/número de componentes da equipe.
A apresentação de ambas as etapas é obrigatória. Não é exigido que todos os componentes participem atividamente da apresentação, porém é exigida a presença e a resposta às perguntas realizadas pelo professor e pelos colegas.
Caso, durante a apresentação, o professor ou os colegas de turma façam perguntas aos componentes sobre o trabalho realizado e estes não dêem respostas satisfatórias e corretas a autoria do trabalho poderá ser questionada e o professor ficará livre para tomar a atitude que achar conveniente.
Primeira parte
A primeira parte do trabalho é composta da pesquisa do framework de interface gráfica e do planejamento do programa a ser desenvolvido.
O resultado desta etapa deverá ser apresentado em sala e sistematizado em no mínimo uma e no máximo duas laudas (não incluindo elementos pré e pós textuais - ou seja, capa, folha de rosto, referências, etc.).
O programa a ser desenvolvido pode ser de qualquer natureza e para qualquer plataforma.
Pode-se escolher qualquer framework desejado, inclusive as seguintes sugestões:
A apresentação e a lauda devem responder às seguintes perguntas:
- Qual foi a motivação dos desenvolvedores para construirem este produto?
- Sob qual licença ele se encontra? (Proprietária, GPL, QPL, Creative Commons, etc.)
- Quais as principais restrições e exigências desta licença?
- Quais as obrigações do desenvolvedor que utilizar este framework?
- Quais plataformas suportadas?
Segunda parte
A segunda parte do trabalho envolve o desenvolvimento do programa e a apresentação dos resultados em sala.