Sei sulla pagina 1di 6

CMPUS

SERTOZINHO

1- IDENTIFICAO

CURSO: Programao de Computadores e Dispositivos Mveis

Componente Curricular: Introduo programao de computadores e algoritmos

Total de horas: 20h Cdigo: M1IPCA

Abordagem Metodolgica: Uso de laboratrio ou outros ambientes alm da sala de aula?


T( ) P( ) (X) T/P (X) SIM ( ) NO Qual(is)? Plataforma Moodle

2 - EMENTA:

Esta disciplina trata-se de algoritmos e tcnicas de programao bsicos, aplicadas numa


linguagem aderente ao paradigma de programao estruturada.

3 - OBJETIVOS:
Fornecer ao aluno o primeiro contato com tcnicas para desenvolver sequencias lgicas em busca
de resolver qualquer tipo de problema e transmitir os principais conceitos relacionados a
computadores e linguagens de programao.

4 - CONTEDO PROGRAMTICO:
1. Noes gerais de computao (bit, byte, memria, processador, etc.)
2. Introduo aos algoritmos;
3. Introduo linguagem de programao estruturada;
4. Compilador e processo de compilao;

5 - BIBLIOGRAFIA BSICA:

1. CORMEN, T. H.; LEISERSON, C. E.; RIVEST, R. L.; STEIN, C.. Algoritmos: teoria e prtica.
3. ed. RIO DE JANEIRO: Elsevier, 2012. 926 p. ISBN 9788535236996.
2. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: Lgica Para Desenvolvimento De
Programao De Computadores. 22. ed. SO PAULO: Editora rica LTDA., 2012. 246 p.
ISBN 9788536502212.
3. MANZANO, J. A. N.G.. Estudo Dirigido De Linguagem C. 17. ed. SO PAULO: Editora rica
LTDA., 2013. 216 p. ISBN 9788571948877.
6 - BIBLIOGRAFIA COMPLEMENTAR:
1. MIZRAHI, V. V. Treinamento em linguagem C. 2. ed. SO PAULO: Pearson Prentice Hall,
2008. 405 p. p. ISBN 9788576051916.
2. DEITEL, H. M. et al. C# - Como Programar. SO PAULO: PERSON MAKRON BOOKS, 2007.
1153 p. ISBN 978-85-346-1459-7.
3. DEITEL, H. M.; DEITEL, P. J. Java: como programar. 8. ed. So Paulo: Pearson Prentice
Hall, 2010. 1176 p. ISBN 9788576055631.
4. GOODRICH, M. T.; TAMASSIA, R. Estruturas de Dados e Algoritmos Em Java. 5. ed. Porto
Alegre: Bookman, 2013. 480 p. ISBN 9788582600184.
5. MIZRAHI, V. V. Treinamento em Linguagem C++ - Mdulo 1. 2 Ed. So Paulo, Pearson
Prentice Hall, 2008.ISBN 8576050455.
CMPUS
Sertozinho

1- IDENTIFICAO

CURSO: Programao de Computadores e Dispositivos Mveis

Componente Curricular: Lgica de programao bsica

Total de horas: 50h Cdigo: M2LPBA

Abordagem Metodolgica: Uso de laboratrio ou outros ambientes alm da sala de aula?


T( ) P( ) (X) T/P (X) SIM ( ) NO Qual(is)? Plataforma Moodle

2 - EMENTA:

Esta disciplina trata-se de algoritmos e tcnicas de programao bsicos, aplicadas numa


linguagem aderente ao paradigma de programao estruturada.

3 - OBJETIVOS:
Introduzir aos alunos tcnicas bsicas para desenvolvimento de algoritmos atravs de uma
linguagem de programao estruturada. Alm disso, busca-se preparar o aluno para o
entendimento em outras plataformas ou linguagens.

4 - CONTEDO PROGRAMTICO:
1. Entrada e sada de dados;
2. Variveis e operadores;
3. Estruturas de deciso e operadores lgicos e relacionais;
4. Estruturas de repetio;
5. Vetores e matrizes;
6. Funes e procedimentos
7. Registros (Estruturas compostas).
5 - BIBLIOGRAFIA BSICA:
4. MIZRAHI, V. V. Treinamento em linguagem C. 2. ed. SO PAULO: Pearson Prentice Hall,
2008. 405 p. p. ISBN 9788576051916.
5. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: Lgica Para Desenvolvimento De
Programao De Computadores. 22. ed. SO PAULO: Editora rica LTDA., 2012. 246 p.
ISBN 9788536502212.
6. MANZANO, J. A. N.G.. Estudo Dirigido De Linguagem C. 17. ed. SO PAULO: Editora rica
LTDA., 2013. 216 p. ISBN 9788571948877.
6 - BIBLIOGRAFIA COMPLEMENTAR:
6. DEITEL, H. M. et al. C# - Como Programar. SO PAULO: PERSON MAKRON BOOKS, 2007.
1153 p. ISBN 978-85-346-1459-7.
7. CORMEN, T. H.; LEISERSON, C. E.; RIVEST, R. L.; STEIN, C.. Algoritmos: teoria e prtica.
3. ed. RIO DE JANEIRO: Elsevier, 2012. 926 p. ISBN 9788535236996.
8. DEITEL, H. M.; DEITEL, P. J. Java: como programar. 8. ed. So Paulo: Pearson Prentice
Hall, 2010. 1176 p. ISBN 9788576055631.
9. GOODRICH, M. T.; TAMASSIA, R. Estruturas de Dados e Algoritmos Em Java. 5. ed. Porto
Alegre: Bookman, 2013. 480 p. ISBN 9788582600184.
10. MIZRAHI, V. V. Treinamento em Linguagem C++ - Mdulo 1. 2 Ed. So Paulo, Pearson
Prentice Hall, 2008.ISBN 8576050455.
CAMPUS

Sertozinho

1- IDENTIFICAO

CURSO: Programao de Computadores e Dispositivos Mveis

Componente Curricular: Lgica de programao avanada e banco de dados

Total de horas: 80h Cdigo: M3LPBD

Abordagem Uso de laboratrio ou outros ambientes alm da sala de aula?


Metodolgica:
(X) SIM ( ) NO Qual(is)? Plataforma Moodle
T( ) P( ) (X) T/P

2 - EMENTA:

Nesta disciplina so tratados conceitos de orientao a objetos utilizando uma linguagem de


programao orientada a objetos. Busca-se tambm a implementao de software com recursos
grficos (GUI Graphical User Interface). Atravs desta mesma linguagem, trabalha-se a
persistncia de dados em arquivos e em seguida, inicia-se os conceitos bsicos de banco de
dados, mostrando as vantagens e desvantagens da utilizao de um sistema de banco de dados
em relao ao uso de arquivos. Estuda-se tambm conceitos bsicos de modelagem de banco de
dados e, em seguida, so abordados comandos bsicos de SQL. Ao fechamento da disciplina,
busca-se a implementao de um sistema bsico utilizando a linguagem de programao
orientada a objetos, conectando o aplicativo construdo atravs da rede e persistindo os dados do
sistema em um banco de dados.

3 - OBJETIVOS:

Dar continuidade a disciplina de Linguagem de Programao Bsica, atravs de tcnicas de


programao orientada a objetos e armazenamento em dados em banco de dados; abordar
tcnicas para persistncia de dados e integrao de aplicaes; escolher formato grfico para
melhorar a aparncia visual do software.

4 - CONTEDO PROGRAMTICO:

1. Conceitos de orientao a objetos;


2. Aplicao numa linguagem orientada a objetos;
3. Classes e objetos;
4. Mtodos e atributos;
5. Listas;
6. Operaes em arquivos;
7. Modelagem de banco de dados;
8. Comandos SQL de criao, insero, consulta e deleo;
9. Operaes em banco de dados utilizando a linguagem de programao.
6 - BIBLIOGRAFIA BSICA:

1. DEITEL, H. M.; DEITEL, P. J. Java: como programar. 8. ed. So Paulo: Pearson


Prentice Hall, 2010. 1176 p. ISBN 9788576055631.
2. MELLO, RODRIGO FERNANDES DE; CHIARA, RAMON; VILLELA, RENATO.
Aprendendo Java 2. 1. ed. SO PAULO: NOVATEC, 2002. 191 p. ISBN 85-7522-
021-7.
3. ELMASRI, Ramez; NAVATHE, Shamkant B.. Sistemas de banco de dados.
VIEIRA, Daniel (trad.). 6 ed. So Paulo: Pearson Addison Wesley, 2011. 788 p p.
ISBN 9788579360855.

7 - BIBLIOGRAFIA COMPLEMENTAR:

4. MANZANO, J. A. N. G.. MySQL 5.5 interativo: guia essencial de orientao e


desenvolvimento. 1. ed. So Paulo: rica, 2011. 240 p. ISBN 9788536503851.
5. DAMAS, L.. SQL, structured query language. UCHA, Elvira Maria
Antunes(trad.). 6. ed.(atual. e ampl.). Rio de Janeiro: LTC, 2012. 384 p. ISBN
9788521615583.
6. SETZER, W. W.; SILVA, F. S. C. da.. Banco de dados: Aprenda o que so.
Melhore seu conhecimento. Construa os seus. 1. ed. So Paulo: Edgard
Blcher, 2005. 380 p. ISBN 8521203616.
7. DEITEL, H. M. et al. C# - Como Programar. SO PAULO: Person Makron Books,
2007. 1153 p. ISBN 978-85-346-1459-7.
8. GUIMARES, C. C.. Fundamentos de bancos de dados: modelagem, projeto e
linguagem SQL. 1. ed. Campinas, SP: Editora da Unicamp, 2003. v. 4. 270 p.
(Ttulos em Engenharia de Software). ISBN 8526806335
CMPUS
Sertozinho

1- IDENTIFICAO

CURSO: Programao de Computadores e Dispositivos Mveis

Componente Curricular: Desenvolvimento de aplicativos para dispositivos mveis

Total de horas: 50h Cdigo: M4DADM

Abordagem Metodolgica: Uso de laboratrio ou outros ambientes alm da sala de aula?


T( ) P( ) (X) T/P (X) SIM ( ) NO Qual(is)? Laboratrio de informtica

2 - EMENTA:

Nesta disciplina so tratados os conceitos, tcnicas e ferramentas para o desenvolvimento de


aplicativos para dispositivos mveis com foco em engenharia utilizando uma linguagem de
programao.

3 - OBJETIVOS:

Capacitar o aluno a desenvolver aplicativos que so executados em dispositivos mveis. Alm


disso, apresentar os frameworks e algumas das principais APIs (ApplicationProgramming
Interface), incluindo tambm tcnicas de acesso ao hardware e banco de dados.

4 - CONTEDO PROGRAMTICO:

1. Introduo ao desenvolvimento para dispositivos mveis;


2. Aplicaes de dispositivos mveis em engenharia;
3. Ambiente de desenvolvimento;
4. Interface Grfica e Layout;
5. Comunicao entre processos;
6. Acesso a recursos de telefonia;
7. Acesso a recursos do dispositivo como Bluetooth, Wifi, flash, localizao, entre outros;
8. Interfaces de comunicao por sockets e servios web;
9. Banco de dados para dispositivos mveis.

5 - BIBLIOGRAFIA BSICA:

9. ABLESON, W. F.; SEM, R.; KING, C.; ORTIZ, C. E. Android em Ao. 3a ed. Rio de
Janeiro: Campus, 2012.
10. DARWIN, I. F. Android Cookbook: Problemas e Solues Para Desenvolvedores
Android. So Paulo: Novatec, 2012.
11. ROGERS, R., LOMBARDO, J., MEDNIEKS, Z., MEIKE, B. Android: Desenvolvimento de
aplicaes. Brasil: O'Reilly / Novatec, 2009.
6 - BIBLIOGRAFIA COMPLEMENTAR:

1. JOHNSON, T M. Java para Dispositivos Mveis. Novatec, 2007.


2. LECHETA, R. R. Google Android Para Tablets - Aprenda a Desenvolver Aplicaes
Para o Android de Smartphones a Tablets. So Paulo: Novatec, 2012.
3. LECHETA, R.R. Google Android. 2a ed. So Paulo: Novatec, 2012.
4. NEWMAN, C. SQLite. New York: Macmillan Computer Pub, 2004.
5. SALMRE, I. Writing Mobile Code: Essential Software Engineering for Building Mobile
Applications. Addison-Wesley Professional, 2005.

Potrebbero piacerti anche