Plano de Ensino BDI - ceavi.udesc.br · PDF file09.12.2016 · TP2 – Trabalho...

4
dUNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ – CEAVI PLANO DE ENSINO DEPARTAMENTO: SI – Sistemas de Informação DISCIPLINA: Aplicação para Web SIGLA: TESI I PROFESSOR: Ademar Perfoll Junior E-MAIL: [email protected] CARGA HORÁRIA TOTAL: 72 TEORIA: 72 CURSO(S): Sistemas de Informação SEMESTRE/ANO: 2/2016 PRÉ-REQUISITOS: OBJETIVO GERAL DO CURSO: O Curso de Bacharelado em Sistemas de Informação objetiva formar profissionais críticos, criativos, investigativos, éticos e empreendedores, capacitados a atuar em ambientes de informática, no desenvolvimento, análise, implementação, gerenciamento, gestão de contratos, modelação e gestão de projetos e soluções apoiadas em tecnologias de informação (computador e comunicação), dados e sistemas que abordam processos administrativos e de negócios das organizações. EMENTA: Bibliotecas/Frameworks, Servidores de aplicações, Javascript/Jquery, HTML, XHTML, DHTML, HTML5, CSS3, Linguagens de Servidor, Serviços web. OBJETIVO GERAL DA DISCIPLINA: Aplicar técnicas e ferramentas para o desenvolvimento de aplicações web. OBJETIVOS ESPECÍFICOS DA DISCIPLINA: – Utilizar os padrões de Front-End; – Apresentar conceitos sobre o funcionamento das aplicações web; – Aplicar os conceitos de Design UX; – Utilizar as técnicas de Web Design Responsivo; – Programar com linguagem interpretada; – Revisar os conceitos de HTML e CSS; – Aplicar novos conceitos para Web; – Implementar aplicações web. CRONOGRAMA DAS ATIVIDADES: Aula Data Horário Conteúdo 01 01/08/2016 18:50 as 22:20 Apresentação do Plano de Ensino Produtividade na Web HTML5 Revisão e Aplicação HTML5: o que mudou? Recursos para Jogos 1

Transcript of Plano de Ensino BDI - ceavi.udesc.br · PDF file09.12.2016 · TP2 – Trabalho...

Page 1: Plano de Ensino BDI - ceavi.udesc.br · PDF file09.12.2016 · TP2 – Trabalho Prático 02 – Client Side TP3 ... Java Persistence com Hibernate. Rio de Janeiro: Ciência Moderna,

dUNIVERSIDADE DO ESTADO DE SANTA CATARINA – UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ – CEAVI

PLANO DE ENSINO

DEPARTAMENTO: SI – Sistemas de Informação

DISCIPLINA: Aplicação para Web SIGLA: TESI I

PROFESSOR: Ademar Perfoll Junior E-MAIL: [email protected]

CARGA HORÁRIA TOTAL: 72 TEORIA: 72

CURSO(S): Sistemas de Informação

SEMESTRE/ANO: 2/2016 PRÉ-REQUISITOS:

OBJETIVO GERAL DO CURSO:O Curso de Bacharelado em Sistemas de Informação objetiva formar profissionais críticos,criativos, investigativos, éticos e empreendedores, capacitados a atuar em ambientes de informática,no desenvolvimento, análise, implementação, gerenciamento, gestão de contratos, modelação egestão de projetos e soluções apoiadas em tecnologias de informação (computador e comunicação),dados e sistemas que abordam processos administrativos e de negócios das organizações.

EMENTA:Bibliotecas/Frameworks, Servidores de aplicações, Javascript/Jquery, HTML, XHTML, DHTML,HTML5, CSS3, Linguagens de Servidor, Serviços web.

OBJETIVO GERAL DA DISCIPLINA:Aplicar técnicas e ferramentas para o desenvolvimento de aplicações web.

OBJETIVOS ESPECÍFICOS DA DISCIPLINA: – Utilizar os padrões de Front-End; – Apresentar conceitos sobre o funcionamento das aplicações web; – Aplicar os conceitos de Design UX; – Utilizar as técnicas de Web Design Responsivo; – Programar com linguagem interpretada; – Revisar os conceitos de HTML e CSS; – Aplicar novos conceitos para Web; – Implementar aplicações web.

CRONOGRAMA DAS ATIVIDADES:Aula Data Horário Conteúdo

01 01/08/2016 18:50 as 22:20

Apresentação do Plano de EnsinoProdutividade na WebHTML5

Revisão e Aplicação HTML5: o que mudou? Recursos para Jogos

1

Page 2: Plano de Ensino BDI - ceavi.udesc.br · PDF file09.12.2016 · TP2 – Trabalho Prático 02 – Client Side TP3 ... Java Persistence com Hibernate. Rio de Janeiro: Ciência Moderna,

Enunciado do TP1

02 08/08/2016 18:50 as 22:20

CSS3 Revisão e Aplicação O CSS 3 CSS Eficiente Ferramentas - Frameworks, Plugins e Pré-processadores

◦ Twitter Bootstrap◦ Semantic-UI◦ Jquery-UI◦ Google Material Design◦ Metro-UI

03 15/08/2016 18:50 as 22:20

Entrega do TP1 – No MoodleEnunciado do TP2JavaScript e Jquery

04 22/08/2016 18:50 as 22:20

JavaScript e Jquery

05 29/08/2016 18:50 as 22:20

Design Responsivo Introdução/Revisão Princípios Layout Fluído Imagens e Recursos Flexíveis Media Queries Tópicos de Web Mobile

06 05/09/2016 18:50 as 22:20

UX Design Revisão do Conceitos Métodos e Estratégias

07 12/09/2016 18:50 as 22:20

Entrega do TP2 – No MoodleProva 01

08 19/09/2016 18:50 as 22:20

Linguagens de Servidor para Web A Web do PHP A Web do Ruby A Web do Python

09 26/09/2016 18:50 as 22:20 Arquiteturas de Aplicações Web

Introdução/Revisão

10 03/10/2016 18:50 as 22:20

JAVA SERVER FACES (JSF)Enunciado do TP3 – Parte 01

11 10/10/2016 18:50 as 22:20

JAVA SERVER FACES (JSF)

12 17/10/2016 18:50 as 22:20

JSF e Java Persistence API (JPA)

13 24/10/2016 18:50 as 22:20

JSF e Java Persistence API (JPA) Enunciado do TP3 – Parte 02

14 31/10/2016 18:50 as 22:20 JSF e Java Persistence API (JPA)

15 07/11/2016 18:50 as 22:20

Recursos avançados para desenvolvimento de aplicações WebProva 02

16 21/11/2016 18:50 as 22:20

Recursos avançados para desenvolvimento de aplicações Web

17 28/11/2016 18:50 as 22:20

Tópicos de Web MobileEntrega Final do TP3 – No Moodle

18 05/12/2016 18:50 as 22:20

Tópicos de Web Mobile

18:50 as 22:20

Exame Final

2

Page 3: Plano de Ensino BDI - ceavi.udesc.br · PDF file09.12.2016 · TP2 – Trabalho Prático 02 – Client Side TP3 ... Java Persistence com Hibernate. Rio de Janeiro: Ciência Moderna,

METODOLOGIA PROPOSTA:- Aulas expositivas e dialogadas com utilização de recursos audiovisuais em sala de aula elaboratório de programação;-Aplicação prática dos conceitos apresentados através da implementação do trabalho.

AVALIAÇÃO:Durante o semestre teremos cinco formas de avaliação, sendo duas provas objetivas e três trabalhos

práticos. A média final é calculada conforme abaixo:Média = ((P1*0,2)+(P2*0,2)+(TP1*0,2)+(TP2*0,2)+(TP3*0,2))/10Onde P1 e P2 são provas, TP1, TP2 e TP3 são trabalhos desenvolvidos ao longo do semestre para

fixação de conteúdos.O exame final será teórico/prático e individual, referente ao conteúdo apresentado durante todo o

semestre. Observações: O aluno (a) que não realizar as provas na data estabelecida deverá preencher requerimento junto à

secretaria para realização de avaliação em nova data. Todas as aulas moodle (ead) valem presença se somente as atividades sugeridas forem concluídas

pelo(a) aluno(a) no prazo estabelecido.

P1 – Prova 1 – Conceitos de HTML5, Web Responsiva e Design UXP2 – Prova 2 – Conceitos de Arquiteturas de Aplicações Web e Linguagens de Programação WebTP1 – Trabalho Prático 01 – Front-EndTP2 – Trabalho Prático 02 – Client SideTP3 – Trabalho Prático 03 – App Web/Server Side

BIBLIOGRAFIA BÁSICA: CONALLEN, Jim. Desenvolvendo aplicações WEB com UML. Rio de Janeiro : Campus, 2003. 476p, il.Tradução de: Building Web applications with UMLFREEMAN, Elisabeth; FREEMAN, Eric,. Use a cabeça!: HTML com CSS e XHTML . 2. ed. Rio deJaneiro: Alta Books, 2008. 580 p.LUCKOW, Décio Heinzelmann; MELO, Alexandre Altair de. Programação Java para a Web. São Paulo,SP: Novatec, 2010. 637 p.MORRISON, Michael. Use a cabeça!: JavaScript. Rio de Janeiro : Alta Books, 2008. 640 p, il.NIEDERAUER, Juliano,. Desenvolvendo websites com PHP: aprenda a criar websites dinâmicos einterativos com PHP e bancos de dados. São Paulo: Novatec, 2004. 269 p.SILVA, Maurício Samy. Jquery: a biblioteca do programador JavaScript . 2.ed. rev. ampl. São Paulo:Novatec, 2010. 543 p.SILVA, Maurício Samy. HTML 5: a linguagem de marcação que revolucionou a web . 2. ed. rev. e ampl.São Paulo: Novatec, 2014. 334 p.

BIBLIOGRAFIA COMPLEMENTAR: CYBIS, Walter Otto; BETIOL, Adriana Holtz; FAUST, Richard. Ergonomia e usabilidade:conhecimentos, métodos e aplicações. 2. ed. rev. e ampl. São Paulo: Novatec, 2010.LOUDON, Kyle. Desenvolvimento de grandes aplicações web. São Paulo: Novatec, 2010. 325PILGRIM, Mark. HTML5: entendendo e executando. Rio de Janeiro: Alta Books, 2011. xi ; 205 p.SILVA, Ivan José de Mecenas. Ruby: investigando a linguagem. Rio de Janeiro, RJ: Alta Books, c2006.SOARES, Walace. PHP 5: conceitos, programação e integração com banco de dados. 5.ed. São Paulo:Érica, 2008.BAUER, Christian; KING, Gavin. Java Persistence com Hibernate. Rio de Janeiro: CiênciaModerna, 2007. 844 p.BURNS, Ed; SCHALK, Chris. JavaServer Faces 2.0: the complete reference. New York :

3

Page 4: Plano de Ensino BDI - ceavi.udesc.br · PDF file09.12.2016 · TP2 – Trabalho Prático 02 – Client Side TP3 ... Java Persistence com Hibernate. Rio de Janeiro: Ciência Moderna,

McGraw-Hill, 2009, 752 p, il.

4