Mudanças entre as edições de "SSC-300-2014(denis)"
(Criou página com '== SSC 300 - Linguagem de Programação e Aplicações == '''Prof. Denis F. Wolf (denis@icmc.usp.br)''' Aulas quarta, as 10:10, sala D7 '''Estagiários PAE:''' '''Objet...') |
(→SSC 300 - Linguagem de Programação e Aplicações) |
||
(11 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
== SSC 300 - Linguagem de Programação e Aplicações == | == SSC 300 - Linguagem de Programação e Aplicações == | ||
+ | |||
+ | |||
+ | <span style="color:red">'''Recuperação: dia 11/2, as 9:00, sala 4-003.'''</span> | ||
'''Prof. Denis F. Wolf (denis@icmc.usp.br)''' | '''Prof. Denis F. Wolf (denis@icmc.usp.br)''' | ||
− | + | Horário das aulas: quarta, as 10:10, sala D7 | |
+ | |||
+ | |||
+ | '''Estagiário PAE:''' Jesimar Arantes (jesimar.arantes@usp.br) | ||
− | |||
'''Objetivos:''' Familiarização com uma linguagem de programação de alto nível a fim de dar ao futuro engenheiro condições de utilizar computadores como uma ferramenta para solução de seus problemas científicos e tecnológicos. Ensino de técnicas de programação visando a otimização de programas. . | '''Objetivos:''' Familiarização com uma linguagem de programação de alto nível a fim de dar ao futuro engenheiro condições de utilizar computadores como uma ferramenta para solução de seus problemas científicos e tecnológicos. Ensino de técnicas de programação visando a otimização de programas. . | ||
+ | |||
'''Programa:''' Revisão dos conceitos básicos sobre linguagem de programação, algoritmos e programas. Estrutura de uma linguagem de programação para aplicações científicas e tecnológicas: definição de variável, comandos de entrada e saída, estruturas de controle, declaração de subprogramas. Utilização de bibliotecas. Aplicações utilizando técnicas de programação eficiente. | '''Programa:''' Revisão dos conceitos básicos sobre linguagem de programação, algoritmos e programas. Estrutura de uma linguagem de programação para aplicações científicas e tecnológicas: definição de variável, comandos de entrada e saída, estruturas de controle, declaração de subprogramas. Utilização de bibliotecas. Aplicações utilizando técnicas de programação eficiente. | ||
Linha 14: | Linha 20: | ||
'''Avaliações:''' | '''Avaliações:''' | ||
− | Prova 1: | + | Prova: 12/11 |
− | + | Trabalho 1: 1/10 | |
+ | Trabalho 2: | ||
+ | Trabalho 3: | ||
+ | Média Final (MF): | ||
+ | Se MP >= 5 e MT >= 5 , então, MF = (0.7 * MP) + (0.3 * MT) | ||
+ | Caso contrário, MF = menor nota entre MP e MT | ||
'''Bibliografia:''' | '''Bibliografia:''' | ||
- SCHILDT, H., C Completo e Total, Malron Books, 1997. | - SCHILDT, H., C Completo e Total, Malron Books, 1997. | ||
+ | |||
- CARROL, D.W., The Art of Programming, Computer Science with C, West, 1996. | - CARROL, D.W., The Art of Programming, Computer Science with C, West, 1996. | ||
+ | |||
- DEITEL, H.M., DEILTEL, P.J. , C++ Como Programar, Bookman, 2001. | - DEITEL, H.M., DEILTEL, P.J. , C++ Como Programar, Bookman, 2001. | ||
+ | |||
- ROBERTS, E., Programmin Abstractions in C, Addison Wesley, 1996. | - ROBERTS, E., Programmin Abstractions in C, Addison Wesley, 1996. | ||
+ | |||
- KERNIGHAN, B.W., PIKE, R., A Prática da Programação, Editora Campus, 2000. | - KERNIGHAN, B.W., PIKE, R., A Prática da Programação, Editora Campus, 2000. | ||
+ | |||
+ | '''Material Didático:''' | ||
+ | |||
+ | [[Arquivo:SSC300-Ponteiros.pdf]] | ||
+ | |||
+ | [[Arquivo:SSC300-Alocacao Dinamica.pdf]] | ||
+ | |||
+ | [[Arquivo:SSC300-Registros.pdf]] | ||
+ | |||
+ | [[Arquivo:SSC300-cadastro_funcionarios.txt]] | ||
+ | |||
+ | [http://www.cs.colorado.edu/~main/bgi/dev-c++/ Instalação da biblioteca WinBGIm no Dev C++] | ||
+ | |||
+ | [http://www.cs.colorado.edu/~main/bgi/doc/ Manual da biblioteca WinBGIm] | ||
+ | |||
+ | [http://msdn.microsoft.com/en-us/library/windows/desktop/dd743680%28v=vs.85%29.aspx Manual da função PlaySound] | ||
+ | |||
+ | [[Arquivo:exemplo.zip]] Exemplo de jogo com gráficos e sons. Usar as teclas 'a' e 's' para jogar. | ||
+ | |||
+ | [[Arquivo:SSC300-Arquivos1.pdf]] | ||
+ | |||
+ | [[Arquivo:SSC300-Arquivos2.pdf]] | ||
+ | |||
+ | [[Arquivo:SSC300-Trabalho2.pdf]] |
Edição atual tal como às 17h36min de 23 de dezembro de 2014
SSC 300 - Linguagem de Programação e Aplicações
Recuperação: dia 11/2, as 9:00, sala 4-003.
Prof. Denis F. Wolf (denis@icmc.usp.br)
Horário das aulas: quarta, as 10:10, sala D7
Estagiário PAE: Jesimar Arantes (jesimar.arantes@usp.br)
Objetivos: Familiarização com uma linguagem de programação de alto nível a fim de dar ao futuro engenheiro condições de utilizar computadores como uma ferramenta para solução de seus problemas científicos e tecnológicos. Ensino de técnicas de programação visando a otimização de programas. .
Programa: Revisão dos conceitos básicos sobre linguagem de programação, algoritmos e programas. Estrutura de uma linguagem de programação para aplicações científicas e tecnológicas: definição de variável, comandos de entrada e saída, estruturas de controle, declaração de subprogramas. Utilização de bibliotecas. Aplicações utilizando técnicas de programação eficiente.
Avaliações:
Prova: 12/11 Trabalho 1: 1/10 Trabalho 2: Trabalho 3:
Média Final (MF): Se MP >= 5 e MT >= 5 , então, MF = (0.7 * MP) + (0.3 * MT) Caso contrário, MF = menor nota entre MP e MT
Bibliografia:
- SCHILDT, H., C Completo e Total, Malron Books, 1997.
- CARROL, D.W., The Art of Programming, Computer Science with C, West, 1996.
- DEITEL, H.M., DEILTEL, P.J. , C++ Como Programar, Bookman, 2001.
- ROBERTS, E., Programmin Abstractions in C, Addison Wesley, 1996.
- KERNIGHAN, B.W., PIKE, R., A Prática da Programação, Editora Campus, 2000.
Material Didático:
Arquivo:SSC300-Alocacao Dinamica.pdf
Arquivo:SSC300-cadastro funcionarios.txt
Instalação da biblioteca WinBGIm no Dev C++
Arquivo:Exemplo.zip Exemplo de jogo com gráficos e sons. Usar as teclas 'a' e 's' para jogar.