Fechar menu lateral

Currículo 2016

Currículo 2016 do Curso de Sistemas de Informação da UFJF possui ao todo 3.060 horas, divididas entre disciplinas obrigatórias, disciplinas eletivas, disciplinas optativas e atividades curriculares eletivas. A grade curricular apresenta a distribuição cronológica das disciplinas e demais atividades acadêmicas do curso, estruturada em pré-requisitos, dentro do prazo recomendado para a integralização curricular de 8 períodos letivos regulares (4 anos). Na tabela a seguir é possível selecionar o período e clicar sobre a disciplina desejada para verificar o plano de ensino (contendo ementa, conteúdo programático, bibliografia básica e bibliografia complementar).

Currículo 2016 do Curso de Sistemas de Informação da UFJF (ingressantes até 2022)

 

Plano de Ensino

Disciplina: DCC192 - LABORATÓRIO DE PROGRAMAÇÃO DE SISTEMAS WEB

Carga horária: 60

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa
keyboard_arrow_down keyboard_arrow_up
1. Noc¸o~es preliminares
2. Servidor Web (Container)
3. Linguagens de Desenvolvimento (Servlet, JSP, JavaBeans)
4. Manutenc¸a~o de Sesso~es
5. Acesso a banco de dados
6. Persiste^ncia de Dados
1) O Web Server. Processamento Server-Side. O Servidor Apache Tomcat. Instalac¸a~o e Configurac¸a~o do Tomcat. Hospedando aplicac¸o~es no Tomcat Padra~o MVC (Model-View-Controller). Fundamentos da arquitetura do padra~o MVC. Aplicac¸a~o. Servlet ou JSP? Request e dispatchers. Implementac¸a~o MVC para melhoramento do processo de desenvolvimento.

2) Java Servlets. O que e´ um Servlet. Criac¸a~o e hospedagem de Servlets. Estrutura interna de um Servlet. Formula´rios HTML. Me´todos POST e GET. O pacote javax.servlet.http Pa´ginas JSP. O que e´ uma pa´gina JSP. Criac¸a~o e hospedagem uma pa´gina JSP. Ciclo de vida de uma pa´gina JSP. Sintaxe Ba´sica o JSP. Templates (diretiva include). Outras diretivas. Ac¸o~es JSP. Objetos Impli´citos. Configurac¸a~o de pa´ginas de erro.

3 Manutenc¸a~o de sesso~es. Manutenc¸a~o do estado. Entendimento do mecanismo de sesso~es no Tomcat. Identificadores de sessa~o. Configurac¸a~o do timeout. O objeto impli´cito session. A classe javax.servlet.http.HttpSession. O objeto impli´cito application. A classe javax.servlet.ServletContext .

4) Java Beans. Vantagens da componentizac¸a~o. Escrita e configurac¸a~o de beans. A especificac¸a~o Java Beans. Prefixos get e set. Tags de ac¸a~o JavaBeans. Passagem de para^metros Beans. Escopo de um Bean.

5) Acesso a bancos de dados. Tipos de drivers. Configurac¸a~o de uma ponte ODBC .

6) A API JDBC (pacote java.sql). Carregamento do driver. Abertura da conexa~o. Operac¸o~es ba´sicas com o banco (Statement). Transac¸o~es (me´todos commit e rollBack). Operac¸o~es de consulta com o banco (ResultSet). Operac¸o~es parametrizadas (PreparedStatement). Operac¸o~es com StoredProcedures (CallableStatement). Gerenciamento de conexo~es (Pool de conexo~es).

7) Introduc¸a~o a` persiste^ncia de dados. Estabelecimento e implementac¸a~o dos principais padro~es de projeto para persiste^ncia de objetos em banco de dados relacionais, utilizando DAO e outros mais ba´sicos.
Java EE 7 Development with NetBeans 8 - Develop professional enterprise. Java EE applications quickly and easily with this popular IDE, David R. Heffelfinger, Packt Publishing , 3a ed. 2015.
BASHAN, B; SIERRA, K; BATES, B. Use a Cabec¸a! JSP & Servlets. 1a ed. Sa~o Paulo: Alta Books, 2005.
Budi Kurniawan. Java para a Web com Servlets, JSP e EJB. Cie^ncia Moderna.
Internet & World Wide Web Como Programar. Terceira Edic¸a~o. Deitel. Bookman.
Java como programar. 6a edic¸a~o. Deitel. Prentice Hall.
Jsp, Servlets e J2EE, Andre´ Temple , 2004.

 

Saiba mais sobre o currículo 2016:
  1. Disciplinas obrigatórias
  2. Disciplinas eletivas
  3. Disciplinas optativas
  4. Atividades curriculares eletivas

Disciplinas obrigatórias

O discente deve cursar todas as 2.340 horas em disciplinas obrigatórias. Estas disciplinas estão organizadas em quatro áreas de formação: 1.1 – Formação básica, 1.2 – Formação Tecnológica, 1.3 – Formação Complementar e 1.4 – Formação Humanística e Suplementar.

A grade curricular sugere o período adequado para o discente cursar cada disciplina obrigatória, considerando a oferta das disciplinas e o encadeamento dos pré-requisitos para viabilizar a integralização curricular em 8 períodos letivos regulares. Entretanto, o discente tem a liberdade de cursar as disciplinas em outros momentos, desde que atenda aos pré-requisitos estabelecidos para cada uma delas.

Voltar ao sumário

Disciplinas eletivas

O discente deve cursar um mínimo de 240 horas em disciplinas eletivas. Dentro da lista com todas as disciplinas eletivas do currículo, a escolha de quais disciplinas cursar é de livre opção do discente, de forma que cada indivíduo pode construir seu próprio caminho formativo a partir de seus interesses e capacidades. Para facilitar a escolha, as disciplinas eletivas foram organizadas nas seguintes áreas de conhecimento: 2.1 – Sistemas de Computação, 2.2 – Desenvolvimento de Software, 2.3 – Sistemas Inteligentes, 2.4 – Informática na Educação, 2.5 – Gestão de TI,  2.6 – Computação Gráfica, 2.7 – Banco de Dados e 2.8 – Seminários.

O discente também pode integralizar a carga horária de disciplinas eletivas cursando disciplinas oferecidas por programas de pós-graduação stricto-sensu em áreas correlatas ao curso, estimulando-se o estreitamento de laços entre graduação e pós-graduação. Quando estas disciplinas forem oferecidas pelos programas de pós-graduação ligados ao DCC/UFJF, o aproveitamento de sua carga horária será automático. Caso estas disciplinas sejam oferecidas por programas de pós-graduação externos ao DCC/UFJF, o aproveitamento de estudos deve ser solicitado pelo discente e analisado pela coordenação.

A grade curricular sugere que o discente curse 60 horas em disciplina(s) eletiva(s) no 3º período, 30 horas no 6º período, e 150 horas no 8º período. Entretanto, o discente tem a liberdade de cursar as disciplinas em outros momentos, desde que atenda aos pré-requisitos estabelecidos para cada uma delas.

Voltar ao sumário

Disciplinas optativas

O discente deve cursar um mínimo de 120 horas em disciplinas optativas. Uma disciplina optativa é aquela destinada à formação da cultura geral, em qualquer área do conhecimento. O discente é livre para escolher as disciplinas optativas que deseja cursar, podendo ser quaisquer disciplinas da UFJF ou de outra Instituição de Ensino Superior (IES). No caso das disciplinas cursadas na UFJF, a carga horária é registrada automaticamente no histórico escolar do discente. No caso de disciplinas cursadas em outra IES, o aproveitamento de estudos deve ser solicitado pelo discente e analisado pela coordenação. A carga horária excedente em disciplinas eletivas também conta, automaticamente, como carga horária optativa.

No universo de disciplinas da UFJF, sugere-se aos discentes de SI cursar, de forma optativa, as disciplinas de UNI001 – Língua Inglesa Instrumental I, UNI002 – Língua Inglesa Instrumental II, UNI003 – Língua Inglesa Instrumental III, UNI015 – LIBRAS Instrumental I e UNI016 – LIBRAS Instrumental II, todas ofertadas pelo Projeto de Universalização em Línguas Estrangeiras da UFJF. Entende-se que o conhecimento em línguas estrangeiras e em LIBRAS são diferenciais para o egresso do curso, permitindo o entendimento das questões de comunicação universal e inclusiva. Sugere-se também, como disciplina optativa, LEC090 – Práticas de Gêneros Acadêmicos, cuja ementa aborda gêneros acadêmicos escritos e orais, o que pode auxiliar o discente em seu Trabalho de Conclusão de Curso (TCC).

A grade curricular sugere que o discente curse 60 horas em disciplina(s) optativa(s) no 2º período e 60 horas no 4º período. Entretanto, o discente tem a liberdade de cursar as disciplinas optativa no momento em que achar mais adequado, desde que atenda aos pré-requisitos estabelecidos para cada uma delas.

Voltar ao sumário

Atividades curriculares eletivas

O discente deve integralizar um mínimo de 360 horas em atividades curriculares eletivas, que incluem disciplinas optativas excedentes e/ou atividades de flexibilização curricular. A carga horária excedente em disciplinas optativas também conta, automaticamente, como carga horária em atividades curriculares eletivas.

A grade curricular deixa livre para o discente escolher o melhor momento do curso para cumprir estas horas.

Voltar ao sumário