____________________________________________________
Administração Central
CESU
Curso Superior de Tecnologia em Sistemas para Internet - 2013
Fatecs: Baixada Santista, Carapicuíba, Jahu, Jales e Taquaritinga (reestruturação).
São Roque (implantação) Novembro de 2012
I Justificativa para atualização curricular
Considerando a Deliberação do Conselho Estadual de Educação - CEE nº
86/2009 e a necessidade de adequação do Curso Superior de Tecnologia em
Sistemas para Internet às recentes mudanças tecnológicas inerentes à Internet, a
estrutura curricular foi revista e readequada para compatibilizar com padrões
internacionais da Internet e Web 1.
As mudanças introduzidas levaram em conta: as diversas avaliações já
ocorridas, quando do reconhecimento dos cursos pelo CEE; o atendimento das
diretrizes internas do Centro Paula Souza para os cursos de graduação; as
considerações do corpo docente trazidas pelos coordenadores de curso e as
reflexões e análises realizadas com os representantes do Comitê Gestor da Internet
no Brasil – CGI.br, sobre o currículo de referência internacional para cursos
relacionados à Internet. 2
O projeto pedagógico foi elaborado em conjunto pelos coordenadores de
curso e corpo docente das unidades que já ministram o mesmo tendo em vista: a
definição do perfil de egresso que o mercado de trabalho necessita; as
recomendações para currículo de curso do W3C 3 e as competências e habilidades
que se espera desenvolver com os estudantes; as considerações acima.
Outros dados, além do currículo de referência, foram levantados com o
próprio CGI.br, por meio de suas publicações on-line.4
Justificativas para o Curso
De acordo com o CG.br, no Brasil, a presença das empresas na Internet e uso das Tecnologia da Informação e Comunicação – TIC, independente do porte, estão praticamente universalizados (100% das grandes, médias, pequenas e microempresas possuem computadores e Internet), conforme mostra o quadro a seguir. Quadro 1- Posse de computadores e acesso à Internet pelas empresas conforme porte –
porcentagem sobre o total de empresas pesquisadas
Porte
Dados levantados
pelo CGI sobre
posse de
computadores
Dados levantados
pelo CGI sobre uso
de Internet
Grandes –
Acima de 249
funcionários
Médias 50 a 249
funcionários
Pequenas –
10 a 49
funcionários
Micro –
Até 10
funcionários
100% desde 2007
100% desde
2007
98 % em 2011
99 % em 2011
100%
98 %
98 %
98 %
Fonte: (CGI - Comitê Gestor da Internet no Brasil, 2012)
1
Internet é a rede internacional de computadores interconectados e web ou world wide web é o ambiente que
utiliza a Internet para compartilhar documentos digitais, conhecidos como páginas, sítios ou sites, construídos
com apoio de uma linguagem de marcação de textos e ferramentas computacionais específicas para web.
2
Em: http://interact.webstandards.org/curriculum/ e http://www.w3.org/wiki/Web_Standards_Curriculum.
3
World Wide Web Consortium
4
Em; http://www.cetic.br/publicacoes/index.htm
Ainda quanto à infraestrutura, 88% das empresas utilizam redes de computadores locais com fio e 68% utilizam as redes sem fio, via rádio. Cresceu também a utilização de telefones celulares inteligentes para uso corporativo, o que denota tendência para a mobilidade e justifica tratar o tema no currículo no aspecto do desenvolvimento local dos aplicativos, principalmente os que integram sistemas de informação empresariais. De 65% das empresas em geral que possuiam celulares corporativos em 2010, passou-­‐se para a média de 74% em 2011, mas, entre as grandes e médias, esse percentual é de 97% e 84%, respectivamente. Sobre como se dá a utilização da Internet, o CGI também analisou as
atividades realizadas na Internet como indicadoras de estabilidade de apropriação
das tecnologias pelas empresas, como aponta o gráfico abaixo. O CGI detectou que,
entre as empresas com dez ou mais pessoas ocupadas, as atividades mais
realizadas e que já são praticamente universalizadas são as de envio e recebimento
de e-mails (99%), de busca de informações sobre produtos ou serviços (92%) e de
outras buscas de informação e atividades de pesquisa (84%).
Outras atividades como oferta de serviços ao consumidor (60%),
monitoramento de mercado (59%), uso de mensagens instantâneas (55%),
treinamento e educação (43%) e recrutamento de pessoas (39%) são realizadas em
menor proporção.
Há ainda as atividades que são realizadas por uma parcela pequena das
empresas, como as de uso de telefone via Internet, as videoconferências (24%) e as
de entrega de produtos on-line (13%).
As únicas que mostraram crescimento no período foram: “treinamento e
educação” e “oferta de serviços ao consumidor”.
Português
Gráfico 1 – Proporção de Empresas com acesso à Internet, por tipo de acesso no últimos 12 meses
(2011). Percentual sobre o total de empresas com acesso à Internet
Fonte: (CGI - Comitê Gestor da Internet no Brasil, 2012)
Esses dados demonstram que há oportunidades relevantes de trabalho para o
profissional focado em Sistemas para Internet, que podem contribuir para que as
empresas se apropriem adequadamente dessa tecnologia.
Em relação às empresas brasileiras com acesso à Internet, 60% possuem
website ou página na Internet, sendo que 92% das que possuem website têm seu domínio registrado sob o .br. Essa preferência pelo uso do .br faz com que o país ocupe a sétima posição mundial com três milhões de registros nacionais. Para 93% das empresas, as páginas servem apenas para as informações
institucionais. A oferta de catálogos de produtos e as listas de preços integram 49%
dos sites, o suporte pós-venda é oferecido em 33% dos casos e o oferecimento de
personalização ou customização de produtos para clientes em 29%.
Os dois recursos menos comuns entre os pesquisados são: sistema de pedidos ou reserva / carrinho de compras (17%) e pagamento on-­‐line / completar transação (12%), o que indica que um percentual muito pequeno de empresas oferece condições para que seus clientes realizem pedidos de compra de produtos e serviços on-­‐line. (CGI, 2012). Esses índices apresentam um pequeno crescimento ao longo da série
histórica, organizada pelo CGI, mas demonstram também as possibilidades de
mercado de trabalho para profissionais focados nos sistemas para internet. Essa pesquisa revelou também que a maioria das pequenas empresas brasileiras não mantém pessoal especializado de TI como funcionário (60%), o que dificulta a apropriação dessas tecnologias no desenvolvimento de seus negócios. No levantamento realizado pelo CGI, também se verificou que o investimento e a introdução de softwares novos ou modificados é ainda privilégio de uma minoria – um terço dos empreendimentos que possuem 10 ou mais funcionários. (DIEGUES & ROSELINO, 2012). O país tem apresentado crescimento do número de profissionais de TIC
desde 2003, conforme gráfico a seguir com dados extraídos da RAIS – MTE5, o que
sugere a importância que as empresas têm dado a essas tecnologias.
Entre 2010 e 2011, cresceu também, de 50% para 61%, o número de
empresas que contrataram serviços externos (terceirizados de TI). Isso indica o uso
crescente das TIC, pelas empresas, mas também confirma a carência de pessoal
qualificado para essas atividades, como vem sendo registrado na série histórica do
CGI.
Somados os profissionais da Indústria Brasileira de Software e Serviços
Relacionados e das que não pertencem diretamente a esse setor econômico, mas
contratam esses profissionais e desenvolvem seus sistemas com equipes próprias,
havia cerca de 480.000 profissionais de TI em atividade no ano de 2.010 6
(DIEGUES & ROSELINO, 2012).
1
GRÁFICO 2- Distribuição de Profissionais de software e serviços na IBSS e na NIBSS
2009)
2
(2003 –
IBSS 1- Indústria Brasileira de Software e Serviços Relacionados: conjunto de empresas para as quais a comercialização de
software e serviços relacionados configura-se como sua principal fonte de receita.
NIBSS 2 - Não Indústria Brasileira de Software e Serviços Relacionados: conjunto de atividades desenvolvido e comercializado
por empresas que não pertencem diretamente à IBSS, ou seja, é uma dimensão secundária das atividades de software e
serviços relacionados.
Também se expande, de forma sólida e constante, o uso das TIC pela
população brasileira, o que traz implicações de impactos sociais dos quais o
currículo deve se ocupar.
A rede hoje inclui mais de 74 milhões de brasileiros com mais de dez anos,
sendo que, nas áreas urbanas, a proporção de domicílios conectados atinge 43%,
quase metade do total. Nas áreas metropolitanas, destaca-se também o crescimento
do número de conexões perenes com velocidades contratadas acima dos 2 Mbps –
o que se identifica normalmente como banda larga (CGI - Comitê Gestor da Internet
Relação anual de informaçãoes sociais – Ministério do Trabalho e Emprego
DIEGUES, Antonio Carlos; ROSELINO, José Eduardo, GARCIA, Renato. A dimensão das atividades de software e serviços de TI realizados fora da
indústria brasileira de software In CGI - Comitê gestor da internet no Brasil. Pesquisa sobre o uso das tecnologias de informação e comunicação no Brasil:
TIC Domicílios e TIC Empresas 2011. São Paulo: Comitê Gestor da Internet no Brasil, 2012. Paginas 37 a 52.
5
6
no Brasil, 2012) 7 As questões relacionadas à democratização do acesso a essas tecnologias, o
uso da rede para ampliar o exercício da cidadania, a acessibilidade, uma Internet
para toda a população, as questões éticas e legais quanto à privacidade e
transparência na divulgação de informações pessoais, a disponibilização para a
população e o uso adequado dos dados governamentais, o controle social da
tecnologia e tantos temas transversais serão discutidos ao longo do currículo.
II – Considerações sobre o currículo proposto
a) Organizações importantes para o curso de Tecnologia em Sistemas para
Internet: W3C e CGI
W3C: O W3C (World Wide Web Consortium) é um consórcio internacional com
organizações filiadas que juntamente com o público trabalham no desenvolvimento
de padrões para a Web. O W3C foi fundado pelo inventor da Web, Tim Berners-Lee
e atualmente é liderado por Tim em conjunto com seu diretor executivo Jeffrey Jaffe
e tem como missão “Conduzir a World Wide Web para que atinja todo seu potencial,
desenvolvendo protocolos e diretrizes que garantam seu crescimento de longo
prazo” 8. (Sítio do W3C no Brasil).
Os trabalhos do W3C são orientados pelos princípios “Web para todos” e
“Web em todas as coisas”. O primeiro princípio considera o valor social da web e fixa
como objetivo disponibilizar seus benefícios para todas as pessoas, independente
do hardware que utilizam software, infraestrutura de rede, idioma, cultura,
localização geográfica ou capacidade física e mental. Já o princípio “Web em todas
as coisas” considera a quantidade cada vez maior de equipamentos que acessam a
internet.
A visão do W3C para a web pressupõe a participação e o compartilhamento
de conhecimentos para gerar confiança em uma escala global.
CGI: O Comitê Gestor da Internet no Brasil (CGI.br9) foi criado pela Portaria
Interministerial nº 147, de 31 de maio de 1995 e alterada pelo Decreto Presidencial
nº 4.829, de 3 de setembro de 2003, para coordenar e integrar todas as iniciativas
de serviços internet no país, promovendo a qualidade técnica, a inovação e a
disseminação dos serviços ofertados.
O CGI é composto por membros do governo, do setor empresarial, do terceiro
setor e da comunidade acadêmica, e, entre suas diversas atribuições, destacam-se:
a coordenação da atribuição de endereços Internet (IPs) e o registro de nomes de
domínios usando o ponto br; o estabelecimento de diretrizes estratégicas
relacionadas ao uso e desenvolvimento da Internet no Brasil e a coleta, organização
e disseminação de informações sobre os serviços internet, incluindo indicadores e
estatísticas.
b) Sobre o currículo de referência do W3C
Na área de Tecnologia da informação, é comum a adoção de padrões para
facilitar e democratizar acesso aos recursos tecnológicos e aumentar a produtividade
no desenvolvimento tecnológico do setor.
7
CGI - Comitê gestor da internet no Brasil. Pesquisa sobre o uso das tecnologias de informação e comunicação
no Brasil: TIC Domicílios e TIC Empresas 2011 = Survey on the use of information and communication
technologies in Brazil : ICT Households and Enterprises 2011 / [coordenação executiva e editorial/ executive and
editorial coordination, Alexandre F. Barbosa; tradução /translation Karen Brito Sexton (org.)]. – São Paulo:
Comitê Gestor da Internet no Brasil, 2012.
8
9
http://www.w3c.br/sobre/
http://www.cgi.br
O alinhamento do curso com as necessidades do mercado, sem atrealar-se a
fornecedores específicos, mas a órgãos de padronização, que reúnem vários atores
do mercado, é importante para a viabilização deste encontro entre o curso e o
mercado de trabalho que os estudantes irão ajudar a desenvolver.
O W3C estabelece uma proposta para apoiar as Instituições na organização
de seus projetos de curso com seis trilhas de assuntos que devem ser tratados
sempre que se pretender desenvolver o aprendizado das tecnologias para internet.
As trilhas do W3C são: desenvolvimento do lado cliente (Front end
development); desenvolvimento do lado servidor (Server side development); design;
ciências do usuário (User science); bases da internet (Internet Fundamentals) e
práticas profissionais (Professional practices).
Além das trilhas do W3C foram definidos também os conteúdos curriculares
que os demais cursos de graduação das FATECs necessitam para apoiarem a
formação profissional em Sistemas para Internet: componentes multidisciplinares;
programação, Engenharia de Software, Banco de Dados, Sistemas Operacionais e
Redes; Matemática Aplicada; Estatística; Gestão e Negócios e Comunicação.
c) Metodologia de ensino / aprendizagem
Os componentes curriculares trabalham com projetos integradores. Todos os
componentes devem apoiar as atividades de projeto do semestre e avaliam seus
objetivos específicos, se foram atingidos ou não, sobre o mesmo projeto nas suas
diversas partes.
Ao invés de cada componente curricular solicitar aos estudantes trabalhos
isolados, o docente deve apoiar os projetos comuns do semestre e considerar para
sua disciplina a parte do projeto que interessar a ela, por exemplo, no primeiro
semestre, os professores da área de comunicação, Português, Inglês e Criação de
Conteúdo Web, devem trabalhar de forma integrada e avaliar a produção de textos
dos estudantes, constantes do Blog previsto para cada estudante desenvolver com
os recursos das disciplinas de Design e Padrões de projeto (HTML).
O docente de Matemática pode sugerir inclusão de tutoriais ou jogos para
aprendizagem de matemática nos sítios internet que os estudantes deverão
desenvolver (também solicitados por Design e Padrões de projeto (HTML) e
considerar esse conteúdo como projetos de sua disciplina).
Os docentes de Bases para Internet, Algoritmos e Lógica de Programação,
além dos exercícios da disciplina em si, também podem definir projetos de tutoriais
ou jogos para aprendizagem a serem incorporados aos sítios internet dos
estudantes.
Os planos de ensino semestrais deverão deixar claros os projetos daquela
turma e os critérios de avaliação por componente curricular.
A critério da coordenadoria de cada curso, pode(m) ser definido(s) também
docente(s) orientador(es) dos projetos, de comum acordo com todos os demais
professores.
A carga das aulas que o(s) docente(s) orientador(es) poderá(ão) reservar
para orientação não ultrapassará 20% do total de aulas do semestre e deve constar
nos cronogramas de aulas de cada componente curricular definidos nos planos de
ensino.
A metodologia de aprendizagem apoiada por projetos aumenta a
empregabilidade dos profissionais e permite que após um ano e meio de curso
esses estudantes já possam atuar na construção de sítios internet.
Para cada semestre de curso, estão definidas as competências esperadas
dos estudantes (trabalhos e projetos que os estudantes devem ser capazes de
desenvolver),10 conforme descrição a seguir:
4º semestre
3º semestre
2º semestre
1º semestre
Competências dos estudantes esperadas ao longo do curso
(trabalhos e projetos que devem ser capazes de desenvolver).
10
1 – Blog do curso: pesquisar tecnologias relacionadas à Internet e postar semanalmente no Blog temas de estudo
das disciplinas do semestre com objetivo de ampliar os conhecimentos das discussões em aula. Desenhar no
Blog do curso a linha do tempo da história da Internet. 2 – Sítio Internet: criar um sítio completo com várias páginas
com todos os elementos de design, HTML e CSS estudados no curso. Desenvolver um logo para a própria página. 3
– Conteúdo Web: planejar um projeto de escrita simples com a definição do público-alvo e respectivo nível de
leitura, descrição dos efeitos primários e secundários esperados, voz e tom adequados, lista de palavras-chave para
possível inclusão no conteúdo. Retrabalhar cópia de textos impressos para uso na web. Escrever legendas eficazes
para link de texto, texto alternativo, e imagem. Desenvolver marca apropriada para interface e rótulos de navegação.
Marcar semanticamente páginas de conteúdo. Rever conteúdos para aumentar a clareza, refinar propósito e
assegurar a coerência de voz, tom e estilo.
Na linguagem de hipertexto - Criar formulários HTML. Conectar um formulário HTML com um servidor para
processamento. Empregar microformatos semânticos para marcar contatos e eventos (hCard) e (hCalendar) e
ferramenta de tradução (como http://technorati.com/contacts/) com objetivo de criar links que permitam ao usuário
baixar arquivos ou mover conteúdos, traduzir hCard para vCard e incorporá-lo dentro de um programa de agenda de
endereços. Empregar CSS para atribuir estilo a conteúdos de microformatos. Empregar propriedades de
background com mosaico de imagens e técnicas de mapa de mosaico para criar colunas falsas dando ilusão de
sombras e profundidade.
Lado cliente: Na linguagem de programação Script. Construir em JavaScript uma página Web com uso de
modelo de objetos para documentos que implemente diversos elementos: um jogo simples de perguntas e
respostas, uma demonstração de slides que se autoconstrua (estilo álbum de fotos), uma calculadora, um status de
contagem de jogo, um calendário, uma tabela classificável e com filtros, que mostre e esconda funcionalidades em
colunas ou linhas individuais e faça cálculos automaticamente, um menu DHTML, um relógio analógico com uso de
SVG (Scalable Vector Graphics), uma área de texto em HTML com visualização a ser atualizada em tempo real à
medida que o usuário digite dados nela. Apresentação da codificação das páginas no formato de leitura fácil e
reduzido (minified).
Acessibilidade. Deverão executar os trabalhos e projetos entre os quais: incluir no Blog do curso temas de
Acessibilidade e postar artigos sobre outros assuntos de estudo do semestre. Realizar nos laboratórios os
exercícios: de simulação, de design de conteúdo acessível e de testes. Criar página Web com recursos de
acessibilidade. Executar teste de acessibilidade. Avaliar acessibilidade. Participar e refletir sobre uma jornada de
acessibilidade. Refletir sobre design universal e tecnologias acessíveis. Explorar a acessibilidade dos CAPTCHAs.
(Completely Automated Public Turing Test to Tell Computers and Humans Apart) ou teste de Turing público
completamente automatizado para diferenciação entre computadores e humanos.
Definir um projeto completo de web: desenvolver uma persona; criar um inventário e mapa de conteúdo; escrever
uma estratégia de conteúdo; criar mapa global de site; desenhar diagramas de descrição de páginas e de estrutura
de sítio Internet. Desenvolver especificações funcionais para o projeto e trabalhar um protótipo.
Lado servidor: Prática em laboratório de redes de computadores: instalação e configuração de sistemas
operacionais, utilitários e hardware.
Projetos de software. Participar de grupos de organização de ambiente de projetos de software que simulem
situações reais de um escritório de projetos de sistemas para Internet.
Lado cliente. Escolha de um dos seguintes temas (portal para ebooks, serviço de alerta por email para algum
esporte, serviço de entrega, serviço de encontros on-line ou outra sugestão) e definir um projeto completo para
Web, incluindo portabilidade para dispositivos móveis. No levantamento de requisitos, quanto aos clientes do
aplicativo, devem ser levados em consideração: objetivos, definição da audiência, valor para a audiência, percepção
desejada, necessidades dos usuários e os aspectos técnicos de sistemas já estudados no curso. Devem ser
definidos três objetivos de usuários e três objetivos de negócio para o sítio. Criação de estratégia de conteúdo.
Desenvolvimento de um template de persona para simular uma audiência com os seguintes detalhes: foto, nome,
descrição, dados demográficos, referências e perfil técnico. Descrição das páginas do aplicativo por meio de
diagramas com os seguintes itens: nome da empresa, título da página, três pontos prioritários, notas explicativas
das estratégias de conteúdo. Descrever a arquitetura de informação incluindo: caixas etiquetadas que representem
áreas ou regiões da página, textos de conteúdo, características de navegação, notas explicativas da funcionalidade
dinâmica. Criação de um protótipo funcional do aplicativo.
Lado servidor. Desenvolver, com os recursos de PHP e gerenciador de banco de dados, um CMS (Content
management system) simples ou um aplicativo Web de escolha do estudante, que inclua os seguintes
recursos: armazenar, recuperar, alterar e excluir informações em um banco de dados. Formulário de manipulação:
recuperação de dados apresentados, validação, utilizar padrões para comentários sobre os erros. Refinar e
melhorar consultas ao banco de dados do aplicativo. Segurança: autenticação de usuários, gerenciamento de
sessão e tratamento seguro de senhas. Upload de arquivos.
O portal do World Wide Web Consortium (W3C), com a descrição do currículo internacional de referência, traz recursos e
sugestões de como avaliar os trabalhos dos estudantes em cada componente e como desenvolver os projetos de integração
dos conhecimentos.
5º semestre
Lado cliente – Prototipagem
Os estudantes serão capazes de criar uma série de protótipos para aplicações Web hipotética com os seguintes
possíveis temas de aplicativos: cliente de e-mail; cliente on-line de compartilhamento de música; ferramenta para
dispositivos do tipo tablet ou smartphone de gerenciamento de fotos; compartilhamento de aplicativos; aplicativo
agregador de redes sociais e de identidade; gerenciamento de ferramentas; gerenciamento do sistema de lista de
contatos de ambientes de redes sociais; jogo online; gerenciamento de arquivos online; compartilhamento de
protótipo; entre outros.
Criar um Protótipo de papel usando qualquer número de ferramentas analógicas, incluindo: papel , caneta, lápis,
fita adesiva, tesoura, cartolina, folhas de transparência, fio dental, etc.
Criar o Protótipo interativo baseando-se no protótipo de papel. Revisar protótipo usando Fireworks, Axure,
PowerPoint ou outra ferramenta que permita percorrer rapidamente as ideias. O protótipo deve mostrar o estado de
interação, mensagens de feedback, e simular exibição de dados dinâmicos.
Apresentar o protótipo para a classe, receber feedback e compartilhar as experiências usando as ferramentas
selecionadas.
Aperfeiçoar o protótipo anterior incluindo sugestões do professor e dos colegas.
Criar o Protótipo de aplicativo com JavaScript, HTML e CSS que simule o armazenamento de dados,
recuperação de dados, padrões de interação e outros elementos necessários para a aplicação. Não se concentrar
sobre a estética de design, mas garantir que o protótipo tenha uma hierarquia de informações claras, seja
profissional e utilizável.
Testes de usabilidade
Projetar, conduzir e analisar testes de usabilidade com base nos princípios estabelecidos, nos resultados de
pesquisa com o protótipo e na teoria estudada. Desenvolver um plano de teste de usabilidade, recrutar os usuários
apropriados, criar cenários robustos de tarefas, facilitar os testes, analisar e comunicar os resultados do teste.
Realizar testes tanto para estações de trabalho quanto para dipositivos móveis. Comunicar os resultados no Blog
Jornal e escrever o Relatório de Usabilidade (artigo).
Lado servidor
Desenvolver um site completo de negócios eletrônicos usando uma linguagem apropriada a servidores e padrões de
projeto.
Trabalho de graduação
Iniciar a organização do portfólio individual dos projetos desenvolvidos ao longo do curso e, mesmo que eles
tenham sido desenvolvidos em equipe, o portfólio é individual. Redigir resumos, artigos e relatórios técnicos dos
trabalhos realizados em linguagem apropriada e na sua forma culta.
Encontrabilidade
Neste componente, os estudantes devem unir todos os conhecimentos em um único sítio que inclua: arquitetura de
informação, acessibilidade, marketing, usabilidade e facilite a busca de informações e conteúdos (encontrabilidade)
na Web. O sítio destina-se a organizar e aplicar conhecimentos sobre Encontrabilidade e SEO (Search engine
optimization) com a seguinte hierarquia de páginas:
Utilitário de navegação
1.0 Home
6º semestre
8.0 Contatos 2.0 Blog sobre
Encontrabilidade
3. 0 Melhores
práticas de otimização
de busca (SEO) 4.0 Tópicos
de pesquisa*
5.0 Recursos de
Encontrabilidade
9.0 Mapa do site
6.0 Vocabulário de
Encontrabilidade
7.0 Sobre o
sítio
Criar um template para Blog sobre encontrabilidade. Utilizar esse template para organizar o aplicativo. Aperfeiçoar
os sítios já desenvolvidos em semestres anteriores com os recursos de encontrabilidade. Apresentar resultados de
pesquisa no sítio e blog de encontrabilidade.
* Temas sugeridos de pesquisa: Black hat SEO (abordagem dos “Chapéus Pretos” para buscar informações na
internet); uso do PHP e/ou Modrewrite para criar search engine e URL amigável; comparação detalhada de três
ferramentas de análise de tráfego; geração de renda no sítio Internet por meio de publicidade, programas de
afiliação, etc.; inovação nas pesquisas de rich media, técnicas de marketing viral; Google AdWords ou AdSense;
técnicas de substituição de imagens para melhorar encontrabilidade, criação customizada de páginas 404 com
encontrabilidade em mente; utilização do RSS para direcionar mais usuários/clientes; API de busca no Google Ajax
ou Google CSE; CPC services, comparar e contrastar (Yahoo!, Google, Bing); integração dos mecanismos de
busca no sítio do estudante; microformatos; busca aberta; entrevista com profissional de áreas relacionadas à
encontrabilidade; outro tema a ser aprovado pelo docente.
Desenvolver uma nova empresa para Internet.
Montar um plano de negócio para empresa na Internet.
Trabalho de graduação
Concluir o portfólio individual dos projetos desenvolvidos e preparar apresentação perante banca examinadora
como trabalho de graduação.
d) Mapeamento dos objetivos específicos do curso com os componentes e atividades
curriculares
Competências previstas nos Objetivos específicos
do curso
Analisar processos de negócio e saber identificar as
soluções de TI relacionadas a sítios e portais para
internet (rede mundial de computadores) ou Intranet, nas
atividades empresariais, com destaque para comércio e
do marketing eletrônicos.
Administrar e manter sistemas de informação, voltados
para a Internet com atenção especial aos aspectos de
segurança dos sistemas.
Gerenciar e coordenar o desenvolvimento de projetos de
sistemas inclusive com acesso a banco de dados
Elaborar projetos de sistemas de informação para a
Internet
Coordenar equipes de desenvolvimento de software
Levantar necessidades para a especificação técnica dos
projetos e seu desenvolvimento
Desenvolver e implantar diferentes tipos de aplicações
computacionais (programas e interfaces)
Integrar mídias e aplicar design gráfico de interfaces nos
sítios da internet
Projetar bancos de dados e utilizar sistemas
gerenciadores de bancos de dados
Empregar tecnologias emergentes como computação
móvel, redes sem fio e sistemas distribuídos
Avaliar, testar e documentar software
Utilizar técnicas de padronização de sistemas
Gerenciar recursos humanos e tecnológicos
Construir sistemas de informação para Internet por meio
de codificação em linguagens de programação de uso
corrente para aplicações Internet
Contribuir para inovação e construção do conhecimento
nessa área
Comunicar-se
Componentes e atividades curriculares
Engenharia de Software para web, Projeto de
Navegação e Interação, Projeto de Prototipagem e
Usabilidade, Projeto de encontrabilidade, Negócios e
Marketing e eletrônicos, Criação de empresas para
Internet
Segurança em Sistemas para Internet
Prática de gestão de projetos
Bases da Internet, Padrões de projeto de sítios
Internet I e II, Acessibilidade, Engenharia de Software
para Web, Projeto de Navegação e Interação
Prática de gestão de projetos
Engenharia de Software para web, Projeto de
Navegação e Interação, Projeto de Prototipagem e
Usabilidade, Projeto de encontrabilidade
Design digital, Prática de design, Criação de
conteúdo na Web, Programação de sítios Internet,
Acessibilidade, Projeto de Navegação e Interação,
Projeto de Prototipagem e Usabilidade, Projeto de
encontrabilidade Arquitetura Orientada a Serviços
Design digital, Prática de design, Criação de
conteúdo na Web, Programação de sítios Internet
Banco de dados e Internet I, II, Desenvolvimento
para servidores I , II
Desenvolvimento para dispositivos móveis I e II
Engenharia de Software para web, Projeto de
Navegação e Interação, Projeto de Prototipagem e
Usabilidade
Padrões de projeto de sítios Internet I e II
Legislação aplicada à Internet, Servidores e seus
Sistemas Operacionais, Estatística, Redes e Internet,
Negócios e Marketing eletrônicos, Criação de
empresas para Internet
Algoritmos e lógica de programação, Estruturas de
dados, Padrões de projeto de sítios Internet I e II,
Desenvolvimento para servidores I e II, Tópicos
especiais em Sistemas para Internet I a III
Fundamentos
de
Matemática
Elementar
e
Matemática Discreta, Projeto do trabalho de
graduação em Sistemas para Internet I e II, Trabalho
de Graduação e Estágio supervisionado,
Atividades de pesquisa ao longo do curso
Leitura e produção de textos, Inglês de I a VI
Além das competências profissionais necessárias ao pleno desempenho de suas atividades, o
Tecnólogo em Sistemas para Internet deverá demonstrar atitudes e capacidades pessoais para um bom
desempenho na área: demonstrar visão sistêmica da Tecnologia da Informação; capacidade de relacionamento
interpessoal; habilidade em comunicação oral e escrita, inclusive em um segundo idioma; capacidade
empreendedora e de organização; facilidade de adaptação a novas tecnologias; capacidade de resolver
problemas; raciocínio lógico desenvolvido; capacidade de trabalhar sob pressão; autocontrole e postura ética;
capacidade de concentração; senso de prioridade; capacidade de adaptação a novas situações; curiosidade,
criatividade e persistência; capacidade de adquirir conhecimentos por conta própria.
Para desenvolver essas características pessoais, os estudantes desenvolvem projetos interdisciplinares
individualmente e em equipe, realizam estágios e atividades de pesquisa.
III Projeto Pedagógico do Curso:
Perfil Profissional
O Tecnólogo em Sistemas para Internet ocupa-se do desenvolvimento de
programas, de interfaces e aplicativos, do comércio e do marketing eletrônicos, além
de sítios e portais para Internet e intranet. Esse profissional gerencia projetos de
sistemas, inclusive com acesso a banco de dados, desenvolve projetos de
aplicações para a rede mundial de computadores e integra mídias nos sítios da
Internet. Atua com tecnologias emergentes como computação móvel, redes sem fio
e sistemas distribuídos. Cuidar da implantação, atualização, manutenção e
segurança dos sistemas que utilizam a Internet como plataforma também são suas
atribuições. (INEP BRASIL, 2010).
Objetivos do curso
Gerais
O Curso Superior de Tecnologia em Sistemas para Internet tem como
finalidade oferecer aos seus estudantes formação de nível superior, gratuita e de
qualidade, proporcionando aos tecnólogos conhecimentos e formação integral, com
base nas tendências da competitividade contemporânea e internacional, tornando-os
capazes de intervir no desenvolvimento econômico e social da região na qual o
curso se insere observadas as práticas da Ética e cidadania.
Específicos
Propiciar as atividades didáticas e investigativas que possibilitem aos
estudantes desenvolverem capacidades para:
• Analisar processos de negócio e saber identificar as soluções de TI,
relacionadas a sítios e portais para internet (rede mundial de computadores) ou
Intranet, nas atividades empresariais, com destaque para comércio e do
marketing eletrônicos;
• Administrar e manter sistemas de informação voltados para a Internet
contemplando os aspectos de segurança dos sistemas;
• Gerenciar e coordenar o desenvolvimento de projetos de sistemas inclusive
com acesso a banco de dados;
• Elaborar projetos de sistemas de informação para a Internet;
• Coordenar equipes de desenvolvimento de software;
• Definir necessidades para a especificação técnica dos projetos e seu
desenvolvimento;
• Desenvolver e implantar diferentes tipos de aplicações computacionais;
• Integrar mídias e aplicar design gráfico de interfaces nos sítios da Internet;
• Projetar bancos de dados e utilizar Sistemas Gerenciadores de Bancos de
Dados;
• Empregar tecnologias emergentes como computação móvel, redes sem fio e
sistemas distribuídos;
• Avaliar, testar e documentar software, com foco em sistemas que utilizam a
Internet como plataforma;
• Utilizar técnicas de padronização de sistemas;
• Gerenciar recursos humanos e tecnológicos;
• Construir sistemas de informação para Internet por meio de codificação em
linguagens de programação de uso corrente para aplicações Internet;
• Contribuir para inovação e construção do conhecimento nessa área.
Áreas de Atuação
Na Classificação Brasileira de Ocupações – CBO, o perfil do profissional está
descrito na família 2124 (Analistas de Tecnologia da Informação, no item 2124-05) Analista de Desenvolvimento de Sistemas com as possíveis denominações de:
Analista de Sistemas (informática), Analista de Sistemas para Internet, Analista de
Sistemas Web (webmaster), Consultor de Tecnologia da Informação, Tecnólogos e,
mais recentemente, Tecnólogo em Sistemas para Internet.
As atividades do profissional descritas na CBO são: desenvolver sistemas de
tecnologia da informação; administrar ambiente de tecnologia da informação; prestar
suporte técnico ao cliente/usuário; elaborar documentação de sistemas de
tecnologia da informação; estabelecer padrões para ambiente de tecnologia da
informação; oferecer soluções para ambientes de tecnologia da informação;
pesquisar inovações em tecnologia da informação e características pessoais.
No mercado de trabalho atual, as denominações para este profissional têm
sido: Analista de Sistemas, Web Designer, Gerente de Desenvolvimento de
Software, Analista de Processo de Software, Programador de Sistemas
Computacionais, Consultor em Tecnologia da Informação, Web Developer, Analista
de SEO (Search Engine Optmization) e Gestor de Conteúdo, dentre outras da área
de Tecnologia da Informação.
Dados Gerais do Curso:
Horários de Funcionamento:
Duração da hora/aula:
Carga horária total do Curso:
Vagas oferecidas:
Tempo para integralização:
Forma de Acesso
Das 13h00 às 18h20
50 minutos
2800 horas, sendo 2880 aulas = 2400 horas (atende CNCST) + 240 de
Estágio Curricular + 160 horas de Trabalho de Graduação.
Tarde: 40 vagas, por semestre
Mínimo: 6 semestres
Máximo: 10 semestres
Classificação em Processo Seletivo – Vestibular
Realizado em uma única fase, com provas das disciplinas do núcleo comum
do ensino médio ou equivalente, em forma de testes objetivos e uma
redação.
Estrutura Curricular do Curso:
Normas Legais:
A Composição Curricular do Curso acha-se regulamentada na Resolução
CNE/CP nº 03/2002, que institui as Diretrizes Curriculares Nacionais Gerais para a
organização e o funcionamento dos cursos superiores de tecnologia. A Carga
Horária estabelecida para o Curso, na Portaria nº 10, de 28 de julho de 2006, que
aprova, em extrato, o Catálogo Nacional dos Cursos Superiores de Tecnologia
(CNCST).
O Curso Superior de Tecnologia em Sistemas para Internet, pelo CNCST,
pertence ao Eixo Tecnológico Informação e Comunicação e propõe uma carga
horária total de 2000 horas. A carga horária de 2880 aulas (50 minutos) corresponde
a um total de 2400 horas de atividades, mais 240 horas de Estágio Supervisionado e
160 horas de Trabalho de Graduação, perfazendo um total de 2800 horas,
contemplando assim o disposto na legislação.
Matriz Curricular
Tecnologia em Sistemas para Internet - 2013
FATECs: Carapicuíba, Jahu, Jales, Santos, Taquaritinga e São Roque
1º Semestre
2º Semestre
3º Semestre
4º Semestre
5º Semestre
6º Semestre
1º ano -> ênfases: desenvolvimento (lado usuário /
2º ano -> ênfases: desenvolvimento (lado
3º ano -> ênfases: mobilidade, gestão para Internet
cliente), design e formação básica para graduação
servidores) e banco de dados
e recursos avançados
Engenharia de
software para web
(4)
Design digital
(4)
Prática de design
(4)
Padrões de projeto
de sítios Internet I
(4)
Padrões de projeto
de sítios Internet II
(4)
Bases da Internet
(2)
Projeto de navegação
e interação
(4)
Projeto de
prototipagem e
usabilidade
(4)
Projeto de
encontrabilidade
(4)
Segurança em
sistemas para Internet
(4)
Desenvolvimento
para dispositivos
móveis I
(4)
Desenvolvimento
para dispositivos
móveis I I
(4)
Desenvolvimento
para servidores I
(4)
Desenvolvimento
para servidores I I
(4)
Arquitetura orientada
a serviços
(4)
Tópicos especiais em
sitemas para Internet
II
(4)
Tópicos especiais em
sitemas para Internet
III
(4)
Negócios e marketing
eletrônicos
(4)
Criação de empresas
para Internet
(4)
Acessibilidade
(2)
Programação de sítios
Internet
(4)
Redes e Internet
(4)
Criação de conteúdo
na web (2)
Servidores e seus
sistemas operacionais
(4)
Algoritmos e lógica de
programação
(4)
Tópicos especiais em
sitemas para Internet I
Estruturas de dados
(4)
(2)
Fundamentos de
matemática elementar (2)
Leitura e produção de
textos
(4)
Banco de dados e
Internet
(4)
Banco de dados e
Internet II
(4)
Estatística
(4)
Prática de gestão de
projetos
(4)
Matemática Discreta
(4)
Legislação Aplicada à
Internet (2)
Inglês I (2)
Inglês II (2)
Inglês III (2)
Projeto de TG em
Projeto de TG em
Sistemas p/ Internet I (2)
Sistemas p/ Internet II (2)
Inglês V (2)
Inglês VI (2)
Inglês IV (2)
24 aulas semanais =
24 aulas semanais =
24 aulas semanais =
24 aulas semanais =
24 aulas semanais =
24 aulas semanais =
480 aulas → 400 horas
480 aulas → 400 horas
480 aulas → 400 horas
480 aulas → 400 horas
480 aulas → 400 horas
480 aulas → 400 horas
Estágio Curricular (a partir do 3º semestre) - 240 h
DISTRIBUIÇÃO DAS AULAS POR EIXO FORMATIVO
Disciplinas BÁSICAS
Comunicação em Língua Portuguesa
Aulas
80
%
2,8
Comunicação em Língua Estrangeira
Matemática e Estatística
240
200
8,3
6,9
TOTAL
520
Disciplinas PROFISSIONAIS
TI - infraestrutura em geral
TI - desenvolvimento em geral
Aulas
160
240
%
5,6
8,3
TI - desenvolvimento lado usuário
TI - design
680
160
23,6
5,5
TI - desenvolvimento lado servidores e topicos especiais
680
23,5
Gestão para Internet
160
5,6
Multidisciplinares
280
9,7
2.360
81,9
18,1 TOTAL
RESUMO DE CARGA HORÁRIA: 2800 horas, sendo 2880 aulas --> 2400 horas (atende CNCST) + 240 horas de ESTÁGIO CURRICULAR) + 160 horas do TRABALHO
de GRADUAÇÃO
Legendas
Componentes curriculares conforme trilhas do W3C
1.240 aulas --> 43,5 %
Todos são profissionais
Desenvolvimento do lado cliente (front end development)
Padrões de projeto de sítios Internet I (80 aulas)
Padrões de projeto de sítios Internet II (80 aulas)
Programação de sítios Internet (80 aulas)
Acessibilidade (40 aulas )
Projeto de encontrabilidade (80 aulas )
Desenvolvimento para dispositivos móveis I (80 aulas)
Desenvolvimento para dispositivos móveis II (80 aulas)
Design
Design digital (80 aulas semestrais)
Prática de design (80 aulas semestrais)
Ciências do usuário (user science)
Projeto de navegação e interação (80 aulas)
Projeto de prototipagem e usabilidade (80 aulas)
Bases da Internet (Internet fundamentals)
Bases da Internet (40 aulas)
Criação de conteúdo na web (40aulas)
Desenvolvimento do lado servidor (server side
development)
Desenvolvimento para servidores I (80 aulas)
Desenvolvimento para servidores II (80 aulas)
Práticas profissionais (professional practices)
Prática de gestão de projetos (80 aulas )
Em letra azul conteúdos propostos pelo W3C; em letra
vermelha conteúdos ainda em desenvolvimento no
W3C; em letra preta estão os componentes curriculares
necessários à graduação em TI nas FATECs
Componentes
Componentes
curriculares
curriculares
necessários necessários
à graduação emà TI
graduação
nas FATECs
em TI nas
1.640 aulas --> 56,5% FATECs 1.640 aulas --> 56,5%
Tecnologia da informação - infraestrutura em geral
Profissionais
Profissionais
Servidores e seus sistemas operacionais
(80 aulas semestrais)
Tecnologia
da informação - infraestrutura em geral
Redes e Internet
(80 aulas semestrais)
Servidores e seus sistemas operacionais (80 aulas)
Tecnologia da informação - desenvolvimento em geral
Redes
e Internet
(80 Redes
aulas)
Internet
(4)
Algoritmos
e lógica
de programação
(80 eaulas
semestrais)
dasemestrais)
informação - desenvolvimento em geral
Estruturas deTecnologia
dados (80 aulas
Redes
Internet
Algoritmos
e lógica
de(80
programação
(80(4)aulas)
Engenharia
de software
para web
aulas esemestrais)
Estruturas de dados (80 aulas)
Tecnologia da informação - desenvolvimento lado servidores
Engenharia
de software para web (80 aulas)
Banco de dados I (80 aulas semestrais)
Banco Tecnologia
de dados II (80da
aulas
semestrais) - desenvolvimento lado servidores
informação
Segurança em sistemas para Internet (80 aulas semestrais)
Banco de dados e Internet I (80 aulas )
Arquitetura orientada a serviços (80 aulas semestrais)
Banco de dados e Internet II (80 aulas )
Tópicos especiais em sistemas para Internet I (40 aulas semestrais)
Segurança
sistemas
para IIInternet
(80
aulas )
Tópicos
especiais emem
sistemas
para Internet
(80 aulas
semestrais)
Arquitetura
a Internet
serviços
aulas
)
Tópicos
especiais emorientada
sistemas para
III (80
(80 aulas
semestrais)
Tópicos especiais emGestão
sistemas
para Internet I (40 aulas )
para Internet
Tópicos
especiais
em(80
sistemas
para Internet II (80 aulas )
Negócios
e marketing
eletrônicos
aulas semestrais)
especiais
em sistemas
para Internet III (80 aulas )
CriaçãoTópicos
de empresas
para Internet
(80 aulas semestrais)
Multidisciplinares
Gestão para Internet
Legislação aplicada a TI (40 aulas semestrais)
Negócios e marketing eletrônicos (80 aulas)
Projeto de trabalho de graduação em Sistemas para Internet I (40 aulas semestrais)
dedeempresas
para
Internet
(80 aulas)
ProjetoCriação
de trabalho
graduação em
Sistemas
para Internet
II (40 aulas semestrais)
Multidisciplinares
Básicos
Legislação aplicada a TI (40
aulas)
e Estatística
Projeto de trabalho Matemática
de graduação
em Sistemas para Internet I
Fundamentos
de matemática elementar (40 aulas semestrais )
(40 aulas)
Matemática
discreta
(80 aulas semestrais)
Projeto
de trabalho
de graduação em Sistemas para Internet II
Estatística
aulas) semestrais)
(40 (80
aulas
Comunicação em Língua estrangeira
Básicos
Inglês I a Inglês VI (40 aulas semestrais durante
seis semestres --> 240 aulas)
Matemática
e Estatística
Português- Leitura e produção de
textos (80 aulas
semestrais)
Fundamentos de matemática elementar (40 aulas )
Matemática discreta (80 aulas)
Estatística (80 aulas)
Comunicação em Língua estrangeira
Inglês I a Inglês VI (40 aulas durante seis semestres --> 240
aulas)
Português- Leitura e produção de textos (80 aulas)
Estágio supervisionado – 240 horas a partir do terceiro semestre
Trabalho de graduação – 160 horas a partir do quinto
semestre
Denominação
1º SEMESTRE
ISW-004
ISW-005
ISW-002
ISW-003
IAL-002
MAT-003
LPO-004
LIN-100
Design digital
Padrões de projeto de sítios Internet I
Bases da Internet
Criação de conteúdo na web
Algoritmos e lógica de programação
Fundamentos de matemática elementar
Leitura e produção de textos
Inglês I
2º SEMESTRE
ISW-007
ISW-006
IRC-011
IED-001
MMD-001
DDI-004
LIN-200
Prática de design
Padrões de projeto de sítios Internet II
Redes e Internet
Estruturas de dados
Matemática discreta
Legislação aplicada à Internet
Inglês II
3º SEMESTRE
PERÍODO
Sigla
IES-003
ISW-008
ISW-009
ISO-003
IBD-005
MET-002
LIN-300
Engenharia de software para web
Programação de sítios Internet
Acessibilidade
Servidores e seus sistemas operacionais
Banco de dados e Internet I
Estatística
Inglês III
4º SEMESTRE
RELAÇÃO DE ATIVIDADES
ISW-010
IDS-001
ISG-006
IBD-006
ITE-003
AGO-009
LIN-400
Projeto de navegação e Interação
Desenvolvimento para servidores I
Segurança em sistemas para Internet
4 dados40
40 II
80
Banco de
e Internet
Tópicos especiais em sistemas para Internet I
Prática de Gestão de Projetos
Inglês IV
5º SEMESTRE
1º ano -­‐> design e programação lado cliente
ênfases
Tecnologia em sistemas para Internet 2013 - Distribuição da carga didática
ISW-012
ISW-011
IDS-002
ITE-004
AGM-004
TTG-401
LIN-500
Projeto de Prototipagem e Testes de Usabilidade
Desenvolvimento para dispositivos móveis I
Desenvolvimento para servidores II
Tópicos especiais em Sistemas para Internet II
Negócios e Marketing e eletrônicos
Projeto do trabalho de graduação em Sistemas
para Internet
I
Inglês
V
ISW-014
ISW-013
Projeto de encontrabilidade
Desenvolvimento para dispositivos móveis II
Arquitetura orientada a serviços
Tópicos especiais em sistemas para Internet III
Criação de empresas para Internet
Projeto de trabalho de graduação em sistemas
para Internet
II
Inglês
VI
Tipo de atividade
curricular
Aulas
Semanais
Teoria
Prática
Total
4
4
2
2
4
2
4
2
40
20
20
40
40
40
80
20
40
60
20
40
20
80
80
40
40
80
40
80
40
4
4
4
4
4
2
2
40
40
40
40
40
20
20
40
40
40
40
40
20
20
80
80
80
80
80
40
40
4
4
2
4
4
4
2
40
40
10
40
40
40
20
40
40
30
40
40
40
20
80
80
40
80
80
80
40
4
4
4
4
2
4
2
20
40
40
40
20
40
20
60
40
40
40
20
40
20
80
80
80
80
40
80
40
4
4
4
4
4
2
2
20
40
40
40
40
20
20
60
40
40
40
40
20
20
80
80
80
80
80
40
40
4
4
4
4
4
2
2
20
20
40
40
40
20
20
60
60
40
40
40
20
20
80
80
80
80
80
40
40
24
2º ano -­‐> desenvolvimento web (servidores)
24
24
24
6º SEMESTRE
3º ano -­‐> mobilidade
24
ISD-002
ITE-005
ACI-002
TTG-402
LIN-600
24
TES-006 - Estágio supervisionado em sistemas para Internet – 240 horas; TTG-403 - Trabalho de graduação em Sistemas
para Internet - 160 horas.
Tecnologia em Sistemas para Internet 2013 – Catálogo de disciplinas
Sigla
Denominação
Aulas semanais
ISW-009
Acessibilidade
2
IAL-002
Algoritmos e lógica de programação
4
ISD-002
Arquitetura orientada a serviços
4
IBD-005
Banco de dados e Internet I
4
IBD-006
Banco de dados e Internet II
4
ISW-002
Bases da Internet
2
ISW-003
Criação de conteúdo na web
2
ACI-002
Criação de empresas para Internet
4
IDS-001
Desenvolvimento para servidores I
4
IDS-002
Desenvolvimento para servidores II
4
ISW-011
Desenvolvimento para dispositivos móveis I
4
ISW-013
Desenvolvimento para dispositivos móveis II
4
ISW-004
Design digital
4
IES-003
Engenharia de software para web
4
MET-002
Estatística
4
IED-001
Estruturas de dados
4
MAT-003
Fundamentos de matemática elementar
2
LIN-100
Inglês I
2
LIN-200
Inglês II
2
LIN-300
Inglês III
2
LIN-400
Inglês IV
2
LIN-500
Inglês V
2
LIN-600
Inglês VI
2
DDI-004
Legislação aplicada à Internet
2
LPO-004
Leitura e produção de textos
4
MMD-001
Matemática discreta
4
AGM-004
Negócios e Marketing e eletrônicos
4
ISW-005
Padrões de projeto de sítios Internet I
4
ISW-006
Padrões de projeto de sítios Internet II
4
ISW-007
Prática de design
4
AGO-009
Prática de Gestão de Projetos
4
ISW-008
Programação de sítios Internet
4
ISW-014
Projeto de encontrabilidade
4
ISW-010
Projeto de navegação e Interação
4
ISW-012
Projeto de Prototipagem e Testes de Usabilidade
4
TTG-402
Projeto de trabalho de graduação em Sistemas para Internet II
2
TTG-401
Projeto do trabalho de graduação em Sistemas para Internet I
2
IRC-011
Redes e Internet
4
ISG-006
Segurança em sistemas para Internet
4
ISO-003
Servidores e seus sistemas operacionais
4
ITE-003
Tópicos especiais em sistemas para Internet I
2
ITE-004
Tópicos especiais em Sistemas para Internet II
4
ITE-005
Tópicos especiais em sistemas para Internet III
4
TES-006 - Estágio supervisionado em Sistemas para Internet – 240 horas do estudante
TTG-403- Trabalho de graduação em Sistemas para Internet – 160 horas do estudante
Letra 1 à Área de conhecimento
Letra 2 à Subárea ou Matéria
L 3 Matéria
A Administração
C Ciências
D Direito
I Ciência da computação / Informática
G Gestão
E Econômicas
F Finanças
S Sistemas LP Linguagem de programação
ES Engenharia de software
F Filosofia
IN Inglês; ES Espanhol, PO português
I Informação
A Auditoria
H Humanas
L Linguagens (idiomas)
M Matemática
T Transversais, multidisciplinares.
Semestre
3
1
6
3
4
1
1
6
4
5
4
5
1
3
3
2
1
1
2
3
4
5
6
2
1
2
5
1
2
2
4
3
6
4
5
6
5
2
6
3
4
5
6
o
N
Disciplinas
V – EMENTÁRIO E BIBLIOGRAFIA
PRIMEIRO SEMESTRE
Siglas
ISW-004
ISW-005
ISW-002
ISW-003
IAL-002
MAT-003
LPO-004
LIN-100
Disciplinas
Design digital
Padrões de projeto de sítios Internet I
Bases da Internet
Criação de conteúdo na web
Algoritmos e lógica de programação
Fundamentos de matemática elementar
Leitura e produção de textos
Inglês I
Aulas
semanais
4
4
2
2
4
2
4
2
(24)
Carga didática semestral
Teoria
Prática
TOTAL
40
40
20
60
20
20
10
30
40
40
30
10
40
40
20
20
Total do semestre
80
80
40
40
80
40
80
40
480
Competências esperadas dos estudantes no primeiro semestre do curso (trabalhos e projetos
11
que devem ser capazes de desenvolver) .
Os estudantes empregarão conceitos de padrões Web para criação de um sítio Internet do tipo
estático simples e pequeno que utilize as folhas de estilo. Deverão desenvolver os seguintes projetos
e atividades:
1 – Blog do curso: pesquisar tecnologias relacionadas à Internet e postar semanalmente no Blog
temas de estudo das disciplinas do semestre com objetivo de ampliar os conhecimentos das
discussões em aula. Desenhar no Blog do curso a linha do tempo da história da Internet.
2 – Sítio Internet: criar um sítio completo com várias páginas com todos os elementos de design,
HTML e CSS estudados no curso. Desenvolver um logo para própria página.
3 – Conteúdo Web: planejar um projeto de escrita simples com a definição do público-alvo e
respectivo nível de leitura, descrição dos efeitos primários e secundários esperados, voz e tom
adequados, lista de palavras-chave para possível inclusão no conteúdo. Retrabalhar cópia de textos
impressos para uso na web. Escrever legendas eficazes para link de texto, texto alternativo, e
imagem. Desenvolver marca apropriada para interface e rótulos de navegação. Marcar
semanticamente páginas de conteúdo. Rever conteúdos para aumentar a clareza, refinar propósito e
assegurar a coerência de voz, tom e estilo.
Componentes curriculares
12
DESIGN DIGITAL (4)
Objetivos gerais. Apresentar as bases do design gráfico de produção de sítios Internet com
emprego de softwares. Projetar mock-ups (cenas) usando o software de design digital, em seguida
implementar o projeto como um sítio Internet.
Objetivos específicos. Identificar os principais componentes dos softwares para design gráfico:
espaço de trabalho, canvas, painéis, ferramentas e menus. Definir padrões de cores e empregá-los
em esquemas de cores. Definir, descrever e empregar os elementos de artes gráficas: o ponto, a
linha, a forma, a direção, o tom, a cor, a textura, a dimensão, a escala e o movimento. Projetar logos
e marcas. Desenvolver um logo para própria página. Descrever e utilizar camadas. Otimizar
organização de arquivos para trabalho em equipe. Conhecer e empregar os padrões de gravação de
arquivos de imagem. Escolher o programa mais adequado para tratamento de imagens. Definir e criar
um guia com os quatro elementos básicos de qualquer sítio (cabeçalhos, navegação, conteúdo e
rodapé) com aplicação de padrões de design, esquemas de cores e fontes tipográficas. Projetar
vários estados de interação e comportamento. Criar um sítio completo com várias páginas com todos
os elementos de design, HTML e CSS estudados no curso. Empregar os padrões de resolução de
tela e impressão e saber converter medidas aplicadas ao desenvolvimento de sítios para Internet.
Calcular tamanhos seguros dos layouts dos sítios Internet.
Ementa: Introdução ao Design digital. Otimização de imagens para padrões Web de composição.
Criação de marcas e logos para sítios Internet. Transferência do design para o sítio Internet.
Bibliografia básica
ADOBE CREATIVE TEAM. Adobe photoshop professional CS5 Classroom in a book. Guia oficial de
treinamento. Porto Alegre: Bookman, 2011.
ROBBINS, J. N. Aprendendo web design. Porto Alegre: Bookman, 2010.
11
O portal do World Wide Web Consortium (W3C), com a descrição do currículo internacional de referência, traz recursos e
sugestões de como desenvolver os projetos de integração dos conhecimentos. Ver item assignments de cada componente do
currículo de referência do W3C.
12
Denominação do componente no currículo internacional de referência do W3C - Digital Design Production - D -100 no
endereço: http://interact.webstandards.org/curriculum/design/digital-design-production
WATRALL, E; SIARTO, J. Use A Cabeça! Web Design. Rio de Janeiro: Alta Books, 2009.
Bibliografia complementar
BEAIRD, J. Princípios do Web design maravilhoso. Rio de Janeiro: Altabooks, 2008.
BROWN, T. Design Thinking uma metodologia poderosa para decretar o fim das velhas ideias. Rio de
Janeiro: Campus, 2010.
CALDWELL, C. Winning portfolios for graphic designers. New York: Barron's, 2010.
CLAZIE, I. Portfolio digital de design. São Paulo: Edgard Blucher, 2011.
EDITORA EUROPA. O grande livro da inspiração. São Paulo: Europa, 2010. (Coleção Biblioteca
Computer Arts)
KLOSKOWSKI, Matt. Photoshop Camadas. Rio de Janeiro: Alta Books, 2008.
MORAES, D. Metaprojeto: design do design. São Paulo: Edgard Blucher, 2010.
OLIVEIRA, K; REHDER, W. S; PEREIRA, D. T. Corel Draw Graphics Suite X4. Viena, 2009.
Outros
W3Schools Online Web Tutorials. Disponível em: <http://www.w3schools.com/>. Acesso em: 20 nov. 2012.
Manual da CorelDRAW® Grapics Suite X5. 2010.
13
PADRÕES DE PROJETO DE SÍTIOS INTERNET I (4)
Objetivos gerais. Apresentar os fundamentos do HTML (Hypertext Markup Language) com ênfase
na semântica do uso dos elementos e nos benefícios do emprego de padrões de codificação.
Demonstrar uso do CSS (Cascading Style Sheets) para separar conteúdo e apresentação, de modo a
aumentar velocidade do desenvolvimento e as habilidades de design.
Objetivos específicos. Os estudantes deverão ser capazes de: construir páginas Web por meio do
HTML e validá-las no validador do W3C, quando for o caso. Empregar o CSS para todas as
apresentações. Criar uma estrutura de diretórios adequada para sítios Internet visando a facilidade de
manutenção. Saber empregar FTP para transferir arquivos para o servidor. Construir formulários.
Empregar um script fornecido. Criar um sítio completo com várias páginas com todos os elementos de
design, HTML e CSS estudados no curso.
Ementa: Padrões de projeto para Web. Sintaxe do HTML. Elementos básicos dos conceitos de Web
Design. HTML doctypes. Validação do HTML. Boas práticas com HTML e CSS: O CSS, seletores e
propriedades. Formulários e estrutura de sítios Internet.
Bibliografia básica
DUCKETT, J. Introdução à programação web com HTML, XHTML e CSS. Rio de Janeiro: Ciência
Moderna, 2010.
GANNELL, G. O guia essencial de web design com CSS e HTML. Rio de Janeiro: Ciência Moderna,
2009.
MEYER, E. Smashing CSS técnicas profissionais para um layout moderno. Porto Alegre: Bookman,
2011.
Bibliografia complementar
DUYNE, D. K. V; LANDAY, J. A; HONG, J. I. The design of sites: a pattern language for the web. São
Paulo: Prentice Hall, 2006.
JACOBS, D R. The CSS detective guide: Tricks for solving tough CSS mysteries. Indianápolis: New
Riders Press, 2010.
ZELDMAN, J. Designing with web standards. Indianápolis: New Riders, 2009.
Outros:
W3Schools Online Web Tutorials. Disponível em: <http://www.w3schools.com/>. Acesso em: 20 nov. 2012.
AITKEN, D. HTML5 Tutorial. Disponível em: <http://www.html-5-tutorial.com/>. Acesso em: 20 nov. 2012.
14
BASES DA INTERNET (2)
Objetivos gerais. Fornecer aos estudantes os conhecimentos básicos sobre a Internet. Quem e
como a utiliza. Abordar tópicos para permitir aos estudantes desenvolverem habilidades básicas:
email, blogs, navegadores, pesquisa, feeds, FTP, downloads, rich media e social media. Explorar
vários métodos de comunicação na Web.
Objetivos específicos. Compreender impactos e tendências trazidas pela Internet. Conhecer e
interpretar a terminologia das tecnologias empregadas na Internet. Compreender o papel de
governos, instituições e empresas que viabilizam a Internet tais como: W3C, NIC.br e CGI.br. Explicar
o relacionamento entre computadores clientes e servidores estabelecendo as diferenças de objetivos,
hardware, localização e manutenção. Ser capaz de diagramar esquemas de estruturas de redes de
computadores mundiais, metropolitanas e locais (WAN, MAN, e LAN). Conhecer o uso geral dos
13
Denominação do componente no currículo internacional de referência do W3C - Web Design 1 FED-100 no endereço:
http://interact.webstandards.org/curriculum/front-end-development/web-design-1
14
Denominação do componente no currículo internacional de referência do W3C - Internet Fundamentals F-100 no endereço:
http://interact.webstandards.org/curriculum/foundation/internet-fundamentals
protocolos da Internet: SMTP, FTP, IP, TCP, UDP e o modelo de referência OSI. Explicar
funcionamento dos softwares de busca (search-engines). Compreender e aplicar os operadores
booleanos para buscar conteúdos na Internet. Definir software como serviço. Identificar tipos de sítios
Internet: sítios estáticos / dinâmicos, aplicativos, etc. Definir RSS e utilizar feed para agregar
ferramentas em informações coletadas. Usar redes sociais para ampliar informações. Criar e utilizar
Blog e RSS/Atom feeds. Criar um podcast. Identificar os métodos para coletar informações na Internet
(tanto os legais e éticos quanto os desonestos e ilegais). Identificar métodos de proteção e de uso
seguro da Internet. Diferenciar http de https. Localizar legislação aplicada a Internet principalmente a
que trata de propriedade intelectual. Pesquisar tecnologias relacionadas à Internet e postar
semanalmente no Blog do curso a linha do tempo da história da Internet.
Ementa: Introdução a Internet. Organizações que viabilizam a Internet e a web. Busca de
informações. Email, Listas de Email, e Comunicação. Rich Media. Introdução a Redes de
computadores. Métodos de compartilhamento de informações. Segurança. Considerações éticas e
legais com uso da Internet.
Bibliografia básica
CARISSIMI, A S; GRANVILLE, L Z; ROCHOL, J. Redes de computadores. V 20. Porto Alegre:
Bookman, 2009.
COMER, D. E. Redes de computadores e Internet. Porto Alegre: Bookman, 2007.
NIBBE, D. Resumão - novo guia da internet. São Paulo: BF&A, 2012.
NÚCLEO DE INFORMAÇÃO E COORDENAÇÃO DO PONTO BR – Centro de Estudos, Resposta e
Tratamento de Incidentes de Segurança no Brasil. Cartilha de segurança para Internet: Versão 4.0.
São Paulo: Comitê Gestor da Internet no Brasil, 2012.
Bibliografia complementar
ANDERSON, D et al. Interact with web standards: a holistic approach to web design. Berkeley: New
Riders, 2010.
Outros
KEVIN, K. Predicting the next 5,000 days of the Web. Disponível em
<http://www.ted.com/talks/kevin_kelly_on_the_next_5_000_days_of_the_web.html>. Acesso em: 20 nov. 2012.
W3Schools Online Web Tutorials. Disponível em: <http://www.w3schools.com/>. Acesso em: 20 nov. 2012.
15
CRIAÇÃO DE CONTEÚDO NA WEB (2)
Objetivos gerais. Criar conteúdos textuais para páginas da Internet.
Objetivos específicos. Descrever uma abordagem centrada no usuário para a escrita Web e
comparar esta abordagem com outras práticas de escrita comuns. Reconhecer e observar métodos e
etiqueta de comunicação interpessoal na utilização de email, listas de email, mensagens
instantâneas, fóruns, Blogs, Wiki, Feeds, RSS, Chats, podcasts. Desenvolver e trabalhar com
personas de usuário simples. Planejar um projeto de escrita simples com a definição do público-alvo e
respectivo nível de leitura, descrição dos efeitos primários e secundários esperados, voz e tom
adequados, lista de palavras-chave para possível inclusão no conteúdo. Retrabalhar cópia de textos
impressos para uso na web. Escrever legendas eficazes para link de texto, texto alternativo, e
imagem. Desenvolver marca apropriada para interface e rótulos de navegação. Marcar
semanticamente páginas de conteúdo. Rever conteúdos para aumentar a clareza, refinar propósito e
assegurar a coerência de voz, tom e estilo.
Ementa: Teoria. Adequação comunicativa em diferentes situações de interação. Planejamento de
produção de conteúdo textual. Escrita e edição de conteúdo para Web.
Bibliografia básica
HALVORSON, K. Estratégia de conteúdo para web. Rio de Janeiro: Alta Books, 2011.
MARCUSCHI, L. A; XAVIER, A. C. Hipertexto e gêneros digitais. São Paulo: Cortez, 2010.
PLAISANCE, P. L. Ética na comunicação. Porto Alegre: Artmed / Penso, 2011.
Bibliografia complementar
SQUARISI, D. Manual de redação e estilo para mídias convergentes. São Paulo: Geração Editorial,
2011.
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO (4)
Objetivos gerais. Iniciar a formação em programação de computadores por meio de uma linguagem
facilitadora do aprendizado de algoritmos, preferencialmente alguma uma linguagem de amplo
emprego no mercado.
Objetivos específicos. Desenvolver as habilidades básicas de programação de computadores
aplicando os conceitos estudados.
15
Denominação do componente no currículo internacional de referência do W3C - Writing for the Web F-200 no endereço
http://interact.webstandards.org/curriculum/foundation/writing-for-the-web
Ementa: Conceitos básicos sobre algoritmos e métodos para sua construção. Tipos de dados e
variáveis. Álgebra booleana. Estruturas fundamentais de programas: sequencial, condicional e com
repetição. Funções. Variáveis compostas homogêneas: vetores e matrizes.
Bibliografia básica
DEITEL, H; DEITEL, P. C: Como programar. 6. ed. São Paulo: Pearson, 2011.
MIZHAHI, V. V. Treinamento em linguagem C. São Paulo: Prentice Hall, 2008.
PEREIRA, S. L. Algorítmos e lógica de programaçao em C. São Paulo: Érica, 2010.
Bibliografia complementar
BIANCHI, F. et al. Algoritmos e programação de computadores. Rio de Janeiro: Campus, 2012.
CORMEN, T. H. et al. Algoritmos. Rio de Janeiro: Campus, 2012.
GARCIA, G; LOPES, A. Introdução à programação - 500 algoritmos resolvidos. Rio de Janeiro:
Campus, 2002.
IEZZI, G; MURAKAMI, C. Fundamentos da matemática elementar. V 1. São Paulo: Atual, 2004.
MANZANO, J. A. N. G; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de
computadores. São Paulo: Érica, 2009.
SOARES, M et al. Algoritmos e lógica de programação. São Paulo: Cengage, 2011.
FUNDAMENTOS DE MATEMÁTICA ELEMENTAR (2)
Objetivos gerais. Discutir os conceitos básicos de matemática.
Objetivos específicos: O aluno será capaz de compreender as ferramentas básicas em matemática
dos principais conteúdos do ensino básico, fundamental e médio necessários para as demais
disciplinas do curso. Saber utilizar softwares e aplicativos como ferramentas auxiliares à resolução de
problemas.
Ementa: Conjuntos Numéricos. Regras de Três. Frações. Porcentagem. Potenciação e Notação
Científica. Radiciação. Logaritmos. Polinômios. Fatoração e Produtos Notáveis. Matrizes. Equações e
inequações do 1o. e 2o. Graus.
Bibliografia básica:
IEZZI, G et al. Matemática. São Paulo: Saraiva, 2011. (volume único)
SILVA, S. M; SILVA, E. M. Matematica, V.1 - para os cursos de Economia; Administração e Ciencias
Contabeis. São Paulo: Atlas, 2010.
WAITS, B K; FOLEY, G. D; DEMANA, F. Pré-cálculo. São Paulo: Addison Wesley Brasil, 2008.
Bibliografia complementar:
BOULOS, P. Pré-Cálculo. São Paulo: Makron Books, 2006.
MORETIN, P A; HAZZAN, S; BUSSAB, W. O. Introdução ao cálculo para administração, contabilidade
e economia. São Paulo: Saraiva, 2009.
SILVA, F. C. M; ABRÃO, M. Matemática básica para decisões administrativas. 2ª ed., São Paulo:
Atlas, 2008.
LEITURA E PRODUÇÃO DE TEXTOS (4)
Objetivos gerais. Ampliar o domínio da comunicação escrita e oral, por meio da aprendizagem e
produção de textos existentes no âmbito acadêmico e tecnológico. Favorecer a interpretação de
textos relativos à área do curso.
Objetivos específicos. Produzir textos de interesse para o desenvolvimento do profissional.
Ementa: A comunicação na atualidade. Coesão e coerência textuais. Uso e adequação da
linguagem. Estratégias de leitura de texto. Produção de texto: resumo acadêmico, resenha crítica,
relatório, artigo científico.
Bibliografia básica
ANDRADE, M. M; HENRIQUES, A. Língua portuguesa: noções básicas para cursos superiores. 9ª ed.
São Paulo: Atlas, 2010.
DINTEL, F. Como escrever textos técnicos e profissionais. São Paulo: Gutenberg, 2011.
MEDEIROS, J. B. Redação científica: a prática de fichamentos, resumos, resenhas. São Paulo: Atlas,
2011.
Bibliografia complementar
CEREJA, W. R; COCHAR, T. Gramática reflexiva: Texto, Semântica e Interação. São Paulo: Atual,
2009.
FARACO, C. A.; TEZZA, C. Prática de texto: para estudantes universitários. Petrópolis: Vozes, 2008.
KOCH, I. V; ELIAS, V. M. Ler e escrever: estratégias de produção textual. São Paulo: Contexto, 2009.
KÖCHE, V. S; BOFF, O. M. B.; MARINELLO, A. F. Leitura e produção textual: gêneros textuais do
argumentar e expor. Petrópolis: Vozes, 2010.
MARCUSCHI, L. A. Produção textual, análise de gêneros e compreensão. São Paulo: Parábola
Editorial, 2008.
MARTINS, D S; ZILBERKNOP, L S. Português instrumental: de acordo com as atuais normas da
ABNT. São Paulo: Atlas, 2009.
Bibliografia de referência
BECHARA, E. Moderna gramática portuguesa: atualizada pelo novo acordo ortográfico. Rio de
Janeiro: Lucerna, 2009.
CASTILHO, A. T. Nova gramática do português brasileiro. São Paulo: Contexto, 2010.
NEVES, M. H. de M. Gramática de usos do português. 2. ed. São Paulo: UNESP, 2011.
INGLÊS I (2)
Objetivos gerais. Apresentar os recursos da Língua inglesa objetivando desenvolver as quatro
habilidades, reading, listening, writing e speaking. Apoiar as atividades de construção de blogs e
sítios Internet previstas para o semestre.
Objetivos específicos. Os estudantes deverão ser capazes de: apresentar-se, dar informações
pessoais e profissionais; entender números em contextos diversos; fazer perguntas simples e
responder sobre vida cotidiana e comunicação empresarial, tais como escrita de e-mails e atender
uma ligação telefônica; extrair informações de textos técnicos específicos da área; entender
diferenças básicas de pronúncia.
Ementa: Introdução à compreensão e produção oral e escrita por meio da integração das habilidades
linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais
da área e abordando aspectos socioculturais da língua inglesa.
Bibliografia básica
HUGES, J et al. Business result: Elementary Student Book Pack. Oxford: Oxford University, 2009.
Bibliografia complementar
LONGMAN. Dicionário escolar para estudantes brasileiros. Português-Inglês/Inglês-Português com
CD-ROM. 2. ed. Atualizado com as novas regras de Ortografia. São Paulo: Pearson Education do
Brasil, 2008.
LONGMAN. Longman gramática escolar da língua inglesa com CD-ROM. São Paulo: Pearson, 2007.
MICHAELIS. Moderno dicionário inglês-português, português-inglês. São Paulo: Melhoramentos,
2007.
MURPHY, R. Essential grammar in use. 3. ed. Cambridge, 2007. (edition with CD-ROM and with
answers).
ESTERAS, S. R. Infotech english for computer users, Student's Book, audio CD. Cambridge:
Cambridge do Brasil, 2008.
ESTERAS, S. R. FABRÉ ELENA, M. Professional english in use ICT: for computers and the Internet.
Student´s Book. Cambridge: Cambridge, 2007.
SEGUNDO SEMESTRE
Siglas
ISW-007
ISW-006
IRC-011
IED-001
MMD-001
DDI-004
LIN-200
Disciplinas
Prática de design
Padrões de projeto de sítios Internet II
Redes e Internet
Estruturas de dados
Matemática discreta
Legislação aplicada à Internet
Inglês II
Aulas
semanais
4
4
4
4
4
2
2
(24)
Carga didática semestral
Teoria
Prática
TOTAL
40
40
80
40
40
80
40
40
80
40
40
80
60
20
80
20
20
40
20
20
40
Total do semestre
480
Competências esperadas dos estudantes no segundo semestre do curso (trabalhos e projetos
16
que devem ser capazes de desenvolver).
Na linguagem de hipertexto
Criar formulários HTML. Conectar um formulário HTML com um servidor para processamento.
Empregar microformatos semânticos para marcar contatos e eventos (hCard) e (hCalendar) e
ferramenta de tradução (como http://technorati.com/contacts/) com objetivo de criar links que
permitam ao usuário baixar arquivos ou mover conteúdos, traduzir hCard para vCard e incorporá-lo
dentro de um programa de agenda de endereços. Empregar CSS para atribuir estilo a conteúdos de
microformatos. Empregar propriedades de background com mosaico de imagens e técnicas de mapa
de mosaico para criar colunas falsas dando ilusão de sombras e profundidade. Incorporar às páginas
HTML acessibilidade que atendam ao nível de prioridade 1 da Web Content Accessibility Guidelines
(WCAG) 2.0. Identificar técnicas necessárias à apresentação de conteúdos em formatos
internacionais.
16
Ver item assignments nos componentes do currículo de referência - site do W3C.
Componentes curriculares
17
PRÁTICA DE DESIGN (4)
Objetivos gerais. Apresentar os tratamentos refinados de imagens e animações com emprego de
softwares ou do canvas do HTML5. Ênfase na concepção de uso de várias interfaces interativas
compatíveis com interoperabilidade de navegadores com objetivo de analisar usabilidade e
acessibilidade.
Objetivos específicos. Criar e produzir sítios Web com recursos de imagens e animações. Utilizar
ferramentas para criação e produção de animações, interfaces para web e multimídia, integrando
imagens, áudio e vídeo no intuito de proporcionar uma experiência interativa ao usuário.
Ementa: Tratamento de imagem para composição de cenas para uso na internet. Aplicações de
efeitos digitais. Desenvolvimento de layouts interativos para web. Design, interatividade e ambiente.
Design, interatividade e ambiente. Introdução à engenharia de usabilidade.
Bibliografia básica
ADOBE PRESS. Adobe InDesign CS5 - classroom in a book: Guia de treinamento oficial. Trad.
Tortello, Joao Eduardo Nobrega. São Paulo: Bookman, 2011.
CYBIS, W; BETIOL, A. H; FAUST, R. Ergonomia e usabilidade: conhecimentos, métodos e
aplicações. São Paulo: Novatec, 2010.
SILVA, M. S. HTML 5 - a linguagem de marcação que revolucionou a Web. São Paulo: Novatec,
2011.
Bibliografia complementar
MUNARI, B. Design industrial e gráfico. São Paulo: Martins Editora, 2011.
OLIVEIRA, K; REHDER, W. S; PEREIRA, D. T. Corel Draw Graphics Suite X4. Santa Cruz do Rio
Pardo: Viena, 2009.
HALAS, J; SITO, T; WHITAKER, H. Timing em animação. Rio de Janeiro: Campus, 2011.
SCHELL, J. A arte de game design: O Livro Original. Rio de Janeiro: Campus, 2010.
STANCHFIELD, W. Dando vida a desenhos. v. 1. Rio de Janeiro: Campus, 2011.
STANCHFIELD, W. Dando vida a desenhos. v. 2. Rio de Janeiro: Campus, 2011.
VIEIRA, A. S. Adobe InDesign CS5: Guia Prático e Visual para profissionais e amadores. São Paulo:
Alta Books, 2011.
WOLF, P. J. Design gráfico - um dicionário visual de termos. São Paulo: Edgard Blucher, 2011.
18
PADRÕES DE PROJETO DE SÍTIOS INTERNET II (4)
Objetivos gerais. Aprendizado das técnicas avançadas de HTML e CSS para criação de páginas
Web de layout sofisticado em conformidade com as diretrizes do W3C. Utilização de microformatos
para criar conteúdo semântico e portável. Fornecer ao estudante uma base para criação de
sítios acessíveis com aplicação de conceitos do Design Universal para acomodar pessoas com
deficiência visual, auditiva, fala, controle motor e distúrbios cognitivos.
Objetivos específicos. Reconhecer e aplicar as regras de estilo CSS para tornar formulários HTML
mais atrativos e usáveis. Apresentar exemplos de casos concretos de como os padrões de projeto
Web beneficiam negócios e usuários. Empregar esquemas de posicionamento para documentos
flutuantes e técnicas de substituição de imagens para apresentar elementos em design único com
acessibilidade, dispositivos de busca (search engines) amigáveis e textos alternativos. Descrever e
diagramar o relacionamento entre formulário HTML e tecnologias do lado servidor. Criar formulários
HTML. Conectar um formulário HTML com um servidor para processamento. Empregar microformatos
semânticos para marcar contatos e eventos (hCard) e (hCalendar) e ferramenta de tradução (como
http://technorati.com/contacts/) com objetivo de criar links que permitam ao usuário baixar arquivos ou
mover conteúdos, traduzir hCard para vCard e incorporá-lo dentro de um programa de agenda de
endereços. Empregar CSS para atribuir estilo a conteúdos de microformatos. Empregar propriedades
de background com mosaico de imagens e técnicas de mapa de mosaico para criar colunas falsas
dando ilusão de sombras e profundidade. Incorporar às páginas HTML acessibilidade que atendam
ao nível de prioridade 1 da Web Content Accessibility Guidelines (WCAG) 2.0. Identificar técnicas
necessárias à apresentação de conteúdos em formatos internacionais.
Ementa. Revisão dos padrões de projeto para Web. Tópicos CSS. Esquemas de posicionamento.
Elementos flutuantes. Formulários HTML. Elementos de HTML avançado. Técnicas avançadas de
reposição de imagem. Seletores avançados do CSS. Microformatos. Técnicas de mosaico de
imagens. Resolução de Problemas de layout com uso de depuradores apropriados. Design
responsivo. Web semântica. Acessibilidade. Internacionalização.
17
Curso ainda não detalhado pelo W3C com a denominação de – Principles of visual design
Denominação do componente no currículo internacional de referência do W3C - Web Design 2 FED-110 no
endereço: http://interact.webstandards.org/curriculum/front-end-development/web-design-2
18
Bibliografia básica
AMARAL, S. A; NASCIMENTO, J. A. M. Avaliação de Uuabilidade na internet. Brasília: Thesaurus,
2010.
MEYER, E. Smashing CSS - tecnicas profissionais para um layout moderno. Porto Alegre: Bookman,
2011.
POLLOCK, J. T. Web semântica para leigos. Rio de Janeiro: Starlin Alta Consult, 2010.
Bibliografia complementar
JACOBS, D. R. The CSS detective guide: Tricks for solving tough CSS mysteries. New York: New
Riders Press, 2010.
KEITH, J. HTML5 for web designers. New York: A Book Apart, 2010.
WYKE-SMITH, C. Stylin’ with CSS: A Designer’s Guide. Berkeley: New Riders, 2008.
ZELDMAN, J. Designing with web standards. Grand Rapids: New Riders, 2009.
ZEMEL, T. Web design responsivo: páginas adaptáveis para todos os dispositivos. São Paulo: Casa
do Código, 2012. Disponível em: <http://www.casadocodigo.com.br/products/livro-web-designresponsivo>. Acesso em: 20 nov. 2012.
Outros
Forms:
LLOYD, I. Accessible HTML/XHTML Forms. The Web Standards Project. Disponível em:
<http://www.webstandards.org/learn/tutorials/accessible-forms/>. Acesso em: 20 nov. 2012.
Técnicas de layout:
CEDERHOLM, D. Faux Columns. A List Apart, 2004. Disponível em: <http://www.alistapart.com/articles/fauxcolumns/>.
Acesso em: 20 nov. 2012.
PIETERS, V. Geometric Background Patterns. 24 Ways, 2008. Disponível em:
http://24ways.org/2008/geometric-background-patterns/. Acesso em: 20 nov. 2012.
WALKER, A. Simple Clearing of Floats. SitePoint, 2005. Disponível em:
<http://www.sitepoint.com/simple-clearing-of-floats/>. Acesso em: 20 nov. 2012.
Acessibilidade
ADOBE. How do I validate my site for Accessibility? Disponível em:
<http://www.adobe.com/accessibility/-gettingstarted/validate.html>. Acesso em: 20 nov. 2012.
SHEA, Dave. Revised Image Replacement. MezzoBlue. Disponível em:
<http://www.mezzoblue.com/tests/revised-image-replacement/>. Acesso em: 20 nov. 2012.
Web semântica
W3C Semantic Web Frequently Asked Questions. Disponível em:
<http://www.w3.org/2001/sw/SW-FAQ#What1>. Acesso em: 20 nov. 2012.
REDES E INTERNET (4)
Objetivos gerais. Apresentar detalhadamente as tecnologias de redes de interesse da Internet.
Discutir otimização da comunicação e transmissão de dados nos sítios da Internet.
Objetivos específicos. Ao término da disciplina o aluno deverá aprofundar os conceitos de serviços
Web e respectivos protocolos e tecnologias. Compreender computação em nuvem. Ser capaz de
resolver problemas em laboratório de redes de computadores.
Ementa. Internet e os protocolos - detalhamento e implementação dos principais protocolos Internet
(DNS, HTTP, SMTP, POP3, NNTP e HTTPS). Identificação de problemas (troubleshooting). Métricas
Internet para avaliação e otimização de desempenho de tráfego em redes de computadores.
Computação em nuvem.
Bibliografia básica
VERAS, M. Cloud computing - nova arquitetura da TI. Rio de Janeiro: Brasport, 2012.
ROSS, K. W; KUROSE, J. F. Redes de computadores e a Internet. São Paulo: Addison Wesley Brasil,
2010.
TANENBAUM, A. S. Redes de computadores. 5. ed. Rio de Janeiro: Campus, 2011.
Bibliografia complementar
ELSENPETER, R; VELTE, A T; VELTE, T J. Cloud computing-computação em nuvem. São Paulo:
Alta Books, 2011.
KING, A. B. Otimização de website - o guia definitivo. Rio de Janeiro: Starlin Alta Consult, 2009.
MORIMOTO, C. E. Redes - guia prático. Porto Alegre: Sulina, 2008.
PETERS, J; DAVIDSON, J; BATHIA, M. Fundamentos de voip. Porto Alegre: Bookman, 2008.
ESTRUTURAS DE DADOS (4)
Objetivos gerais. Aprofundar conhecimentos sobre criação e manipulação de tipos abstratos de
dados: listas, pilhas, filas e árvores.
Objetivos específicos. Criar, manipular e aplicar, por meio de uma linguagem de programação, os
tipos abstratos de dados: listas, pilhas, filas e árvores.
Ementa. Revisão dos conceitos básicos de tipos abstratos de dados. Pilhas, filas, alocação dinâmica,
recursividade, listas encadeadas, tabelas de espalhamento e árvores. Aplicações das estruturas de
dados em problemas computacionais.
Bibliografia básica
ASCENCIO, A. F. G. Estruturas de dados. São Paulo: Pearson Brasil, 2011.
EDELWEISS, N; GALANTE, R. Estruturas de dados. V 18. Porto Alegre: Bookman, 2009.
PEREIRA, S. L. Estruturas de dados fundamentais – Conceitos e Aplicações. São Paulo: Érica, 2009.
Bibliografia complementar
KOFFMANN, E. B. Objetos, abstração, estrutura de dados e projeto. Rio de Janeiro: LTC, 2008.
MATEMÁTICA DISCRETA (4)
Objetivos gerais. Apresentar os fundamentos da matemática aplicada ao contexto do curso.
Objetivos específicos. O estudante será capaz de compreender a matemática discreta como ciência
do não contínuo, suas aplicações na área computacional e ciências correlatas e utilizar softwares e
aplicativos como ferramentas auxiliares à resolução de problemas.
Ementa. Lógica formal. Teoria dos conjuntos. Matrizes. Determinantes. Sistemas Lineares. Relações.
Funções. Análise Combinatória.
Bibliografia básica
GERSTING, J. L. Fundamentos matemáticos para a ciência da computação. 5ª. ed. Rio de Janeiro:
LTC, 2004.
MENEZES, P B. Matemática Discreta para Computação e Informática, 3ª. ed. Porto Alegre: Bookman,
2010.
SCHEINERMAN, E. R. Matemática discreta: uma introdução. São Paulo: Cengage Learning, 2008.
Bibliografia complementar
BOAVENTURA NETTO, P. O. Grafos - Teoria, Modelos, Algoritmos. São Paulo: Edgard Blucher,
2006.
BOAVENTURA NETTO, P. O; JURKIEWICZ, S. Grafos - Introdução e Prática. São Paulo: Edgard
Blucher, 2009.
GARCIA LOPEZ, J; TOSCANI, L. V; MENEZES, P. B. Aprendendo matemática discreta com
exercícios. V 19. Porto Alegre: Bookman, 2009. (Coleção Livros Didáticos Informática UFRGS).
HRUSCHKA JR, E. R; NICOLETTI, M. C. Fundamentos da teoria dos grafos para computação. São
Carlos: EDUFSCAR, 2007.
HUNTER, D. J. Fundamentos de Matemática Discreta. 1ª. ed. Rio de Janeiro: LTC, 2011.
LIPSCHUTZ, S; LIPSON, M. Matemática discreta. Porto Alegre: Bookman, 2004.
MERRIS, R. Graph theory. New York: John Wiley Professional, 2000. (Col: Discrete Mathematics and
Optimization, Ebook Adobe PDF)
ROSEN, K. H. Matemática Discreta e suas aplicações. São Paulo: McGrawHill, 2009.
SULLIVAN, M; MIZRAHI, A. Matemática finita – Uma abordagem aplicada. Rio de janeiro: LTC, 2006.
LEGISLAÇÃO APLICADA À INTERNET (2)
Objetivos gerais. Discutir os fundamentos do Direito aplicado à Internet.
Objetivos específicos. Compreender os fundamentos do Direito e os aspectos legais do uso da
tecnologia da informação.
Ementa. Introdução ao Direito. Estudo dos impactos na sociedade trazidos pelo computador. Estudo
dos princípios éticos relacionados ao uso da Internet. Noções de perícia forense computacional.
Aspectos legais de contrato de serviços de TI. Aspectos legais relacionados à Internet. Garantias
legais de acesso à informação (dados abertos). Governos eletrônicos. Aspectos legais quanto a
negócios intermediados pela Internet e web.
Bibliografia básica
PAESANI, L. M. Direito e internet - liberdade de informação, 5. ed. São Paulo: Atlas, 2011.
FINKELSTEIN, M. E. R. Direito do comércio eletrônico. Rio de Janeiro: Campus, 2010.
SALGARELLI, K. C. Direito do consumidor no comércio eletrônico. São Paulo: Icone, 2010.
Bibliografia complementar
AQUINO JR, Geraldo F. Contratos eletrônicos a boa-fé objetiva e a autonomia da vontade. Curitiba:
Juruá, 2012.
FRAGOSO, J. H. R. Direito autoral - da antiguidade a internet. São Paulo: Quartier Latin, 2009.
QUEIROZ, C; VARGAS, R. Investigação e perícia forense computacional. Rio de Janeiro: Brasport,
2010.
SCHWARTZ, N. Noções de direito. Curitiba: Juruá, 2009.
Outros
LEI Nº 12.527, DE 18 DE NOVEMBRO DE 2011. Lei de acesso à informação. Disponível em:
<http://www.planalto.gov.br/ccivil_03/_ato2011-2014/2011/lei/l12527.htm>. Acesso em: 20 nov. 2012.
INGLÊS II (2)
Objetivos gerais. Apresentar os recursos do idioma necessários à compreensão e produção oral e
escrita por meio da integração das habilidades linguístico-comunicativas. Apoiar as atividades de
construção de blogs e sítios Internet previstas para o semestre.
Objetivos específicos. O aluno deverá ser capaz de dar informações pessoais (fazer perguntas
simples e responder sobre a vida cotidiana), falar sobre preferências e planos para o futuro; dar
informações profissionais, descrever habilidades e responsabilidades (fazer perguntas simples e
responder num contexto empresarial); usar números em contextos de compras; fazer comparações;
fazer agendamentos; lidar com problemas e negociar soluções; pedir e dar permissão; agendar e
gerenciar compromissos; extrair informações de textos técnicos específicos da área; entender
diferenças de pronúncia.
Ementa. Consolidação da compreensão e produção oral e escrita por meio da integração das
habilidades linguístico-comunicativas desenvolvidas na disciplina Inglês I. Ênfase na oralidade,
atendendo às especificidades acadêmico-profissionais da área e abordando aspectos socioculturais
da língua inglesa.
Bibliografia básica
HUGES, J et al. Business result: Elementary Student Book Pack. Oxford: Oxford University, 2009.
Bibliografia complementar
CAMBRIDGE. Professional english in use engineering with answers: technical English for
professionals. Cambridge: Cambridge do Brasil, 2009.
DUCKWORTH, M. Essential business grammar & practice. New Edition. Oxford, UK: Oxford
University Press, 2007. (English level: Elementary to Pre-Intermediate)
ESTERAS, R. S. Infotech English for computer users, Student's Book, audio CD. Cambridge:
Cambridge, 2008.
rd
GARSIDE, T; GARSIDE, B. Essential telephoning in English. 3 Printing. Cambridge: Cambridge
University Press, 2007. (Pre-Intermediate to Intermediate Level).
GLENDINNING, E. H; MCEWAN, J. Oxford English for information technology. Oxford: Oxford, 2007.
GODOY, S. M. B; GONTOW, C; MARCELINO, M. English pronunciation for brazilians. São Paulo:
Disal, 2006.
TERCEIRO SEMESTRE
Siglas
IES-003
ISW-008
ISW-009
ISO-003
IBD-005
MET-002
LIN-300
Disciplinas
Engenharia de software para web
Programação de sítios Internet
Acessibilidade
Banco de dados e Internet I
Servidores e seus sistemas operacionais
Estatística
Inglês III
Aulas
semanais
4
4
2
4
4
4
2
(24)
Carga didática semestral
Teoria
Prática
TOTAL
40
40
80
40
40
80
10
30
40
40
40
80
40
40
80
40
40
80
20
20
40
Total do semestre
480
Competências esperadas dos estudantes no terceiro semestre do curso – (trabalhos e projetos
que devem ser capazes de desenvolver).
Lado cliente
Na linguagem de programação Script:
Construir em JavaScript uma página Web com uso de modelo de objetos para documentos
que implemente diversos elementos:
um jogo simples de perguntas e respostas, uma
demonstração de slides que se auto construa (estilo album de fotos), uma calculadora, um status
de contagem de jogo, um calendário, uma tabela classificável e com filtros, que mostre e esconda
funcionalidades em colunas ou linhas individuais e faça cálculos automaticamente, um menu
DHTML, um relógio analógico com uso de SVG (Scalable Vector Graphics), uma área de texto em
HTML com visualização a ser atualizada em tempo real a medida que o usuário digite dados nela.
Apresentação da codificação das páginas no formato de leitura fácil e reduzido (minified).
Acessibilidade:
Deverão executar os trabalhos e projetos dentre os quais: Incluir no Blog do curso temas de
Acessibilidade e postar artigos sobre outros assuntos de estudo do semestre.
Realizar nos laboratórios os exercícios: de simulação, de design de conteúdo acessível e de testes.
Criar página Web com recursos de acessibilidade. Executar teste de acessibilidade.
Avaliar acessibilidade. Participar e refletir sobre uma jornada de acessibilidade. Refletir sobre
design universal e tecnologias acessíveis. Explorar a acessibilidade dos CAPTCHAs. (Completely
Automated Public Turing Test to Tell Computers and Humans Apart) ou teste de Turing público
completamente automatizado para diferenciação entre computadores e humanos.
Definir um projeto completo de Web: Desenvolver uma persona; Criar um inventário e mapa de
conteúdo; Escrever uma estratégia de conteúdo; Criar mapa global de site; Desenhar diagramas de
descrição de páginas e de estrutura de sítio Internet. Desenvolver especificações funcionais
para o projeto e trabalhar um protótipo.
Lado servidor
Prática em laboratório de redes de computadores: instalação e configuração de sistemas
operacionais, utilitários e hardware.
Componentes curriculares
ENGENHARIA DE SOFTWARE PARA WEB (4)
Objetivos gerais. Apresentar uma visão ampla e contemporânea da Engenharia de software com
ênfase nas metodologias aplicadas ao desenvolvimento para Web.
Objetivos específicos. Utilizar metodologia de desenvolvimento de software em um caso prático
considerando as particularidades de uma aplicação Web. Mapear modelos de representação, por
meio de uma linguagem gráfica do tipo Unified Modeling Language - UML. Gerar a documentação
com base nas metodologias abordadas. Desenvolver especificações funcionais para o projeto
completo de Web e trabalhar um protótipo.
Ementa. Visão Geral da Engenharia de Software – papel evolutivo, paradigmas, ciclo de
desenvolvimento. O processo de desenvolvimento: características e processo de desenvolvimento
para aplicações Web. Linguagens gráficas para representação dos modelos. Metodologias ágeis.
Mapeamento para implementação. Integração do sistema. Testes: planejamento e tipos. Manutenção.
Documentação.
Bibliografia básica
GUEDES, G. T. A. UML 2 - uma abordagem prática. São Paulo: Novatec, 2011.
PRESSMAN, R; LOWE, D. Engenharia para web. Rio de Janeiro: LTC, 2009.
SBROCCO, J. H. T. C; MACEDO, P. C. Metodologias ágeis: engenharia de software sob medida. São
Paulo: Érica, 2012.
Bibliografia complementar
PAULA FILHO, W. P. Engenharia de software. Rio de Janeiro: LTC, 2010.
PRESSMAN, R. Engenharia de software. 7. ed. São Paulo: McGraw Hill, 2011.
SOMMERVILLE, I. Engenharia de software. 9. ed, São Paulo: Pearson, 2011.
19
PROGRAMAÇÃO DE SÍTIOS INTERNET (4)
Objetivos gerais. Apresentar aos estudantes conceitos de programação por meio de ECMAScript
(European Computer Manufacturers Association - ECMA) – JavaScript - e Document Object Model
(DOM) scripts. Apresentar a história ECMAScript, e seu papel em sítios Internet contemporâneos e
aplicações Web. Descrever como Scripts básicos e intermediários são criados para resolver
problemas comuns de interface. Aprender a avaliar as bibliotecas existentes e scripts para que
possam tomar decisões sobre sua aplicabilidade em uma dada tarefa. Aprender as melhores práticas,
técnicas de DOM Scripting (JavaScript).
Objetivos específicos. Construir em JavaScript uma página Web com uso de modelo de objetos
para documentos que implemente diversos elementos: um jogo simples de perguntas e respostas,
uma demonstração de slides que se auto construa (estilo album de fotos), uma calculadora, um status
de contagem de jogo, um calendário, uma tabela classificável e com filtros, que mostre e esconda
funcionalidades em colunas ou linhas individuais e faça cálculos automaticamente, um menu
DHTML, um relógio analógico com uso de SVG (Scalable Vector Graphics), uma área de texto em
HTML com visualização a ser atualizada em tempo real a medida que o usuário digite dados nela.
Apresentação da codificação das páginas no formato de leitura fácil e reduzido (minified).
Ementa. História do JavaScript. Características do ECMAScript. Melhores práticas de DOM Scripting.
Ambientes de testes de JavaScript. ECMAScript: Estrutura léxica, tipos de dados, variáveis de script,
expressões e operadores, estruturas de controle, strings e funções de manipulação de strings, objetos
e arrays, funções, expressões regulares, objetos Date, Math e Number. Conceitos de programação.
DOM Scripting, lado cliente. O modelo de objetos para documentos. Suporte para DOM. Acesso aos
elementos do DOM. Classes DOM e sistema de manuseio de bibliotecas e eventos. Eventos
temporizados. Manuseio de formulários (validação). Introdução ao AJAX. Propriedades e métodos do
objeto Window. Acessibilidade e dispositivos móveis. Erros comuns em DHTML e segurança básica.
19
Denominação do componente no currículo internacional de referência do W3C - DOM Scripting - FED 200 no
endereço: http://interact.webstandards.org/curriculum/front-end-development/dom-scripting-1
Bibliografia básica
POWERS, S. Aprendendo JavaScript. São Paulo: Novatec, 2010.
SILVA, M. S. JavaScript - guia do programador. São Paulo: Novatec, 2010.
YANK, K; ADAMS, C. Só JavaScript - tudo o que você precisa saber sobre JavaScript a partir do zero.
Porto Alegre: Bookman, 2009.
Bibliografia complementar
MORRISON, M. Use a cabeça! Javascript. Rio de Janeiro: Starlin Alta Consult. 2008.
POWELL, T; SCHNEIDER, F. Javascript the complete reference. New York: Osborne - Mcgraw-Hil,
2012.
ZAKAS, N. C. Javascript de alto desempenho. São Paulo: Novatec, 2010.
Outros
KOCH, Peter-Paul. PPK on javascript. Indianapolis: New Riders, 2006. Primary suggestion for courses
where some programming experience is expected. (ebook).
LANGRIDGE, S. Web standards, best practice perspective - The JavaScript Manifesto Unobtrusive
DHTML,
and
the
power
of
unordered
lists.
Disponível
em
<http://www.kryogenix.org/code/browser/aqlists/>. Acesso em: 20 nov. 2012.
WILLISON, S. A (Re-) Introduction to JavaScript. (On-line resource) Slides Article format JavaScript at
Mozilla Developer Central. Disponível em: <https://developer.mozilla.org/en-US/docs/JavaScript/A_reintroduction_to_JavaScript>. Acesso em: 20 nov. 2012.
W3Schools Online Web Tutorials. Disponível em <http://www.w3schools.com/>. Acesso em: 20 nov.
2012.
20
ACESSIBILIDADE (2)
Objetivos
gerais.
Aplicar
técnicas de
codificação
em HTML e CSS. Avaliar
acessibilidade relacionada a softwares de uso comum, scripts, dispositivos móveis e legendagem de
Rich media.
Objetivos específicos. Os estudantes irão projetar criar e testar páginas Web para o cumprimento
das diretrizes de acessibilidade (como as WCAG - Web Content Accessibility Guidelines 2.0) e os
requisitos legais (tais como Seção 508). Deverão executar os trabalhos e projetos dentre os quais:
incluir no Blog do curso temas de Acessibilidade; realizar os exercícios nos laboratórios de simulação,
de design de conteúdo acessível e de testes; avaliar acessibilidade de softwares existentes; participar
e refletir sobre uma jornada de acessibilidade; refletir sobre design universal e tecnologias
acessíveis; explorar a acessibilidade dos CAPTCHAs (Completely Automated Public Turing Test to
Tell Computers and Humans Apart) ou teste de Turing público completamente automatizado para
diferenciação entre computadores e humanos.
Ementa. Design universal. Usabilidade. Acessibilidade. Tecnologia assistiva. Acessibilidade no
HTML e CSS. Testes de acessibilidade. Adobe PDF acessível. Dispositivos de multimídia acessíveis.
Scripting acessível. Acessibilidade e dispositivos móveis.
Bibliografia básica
BURKS, M. R. (Org) Desenho universal. São Paulo: Annablume, 2010.
NICÁCIO, J. M. Técnicas de acessibilidade: criando uma web para todos. Maceió: EduFal, 2010.
Disponível
em:
<http://jalvesnicacio.wordpress.com/2010/11/24/download-livro-tecnicas-deacessibilidade-criando-uma-web-para-todos/>. Acesso em: 21 nov. 2012.
SCHLUNZEN, E. Tecnologia assistiva projetos, acessibilidade e educação a distância. Jundiaí: Paco
Editorial, 2011.
Bibliografia complementar
THATCHER, J et al. PRO HTML5 accessibility. New York: Springer Verlag, 2012.
LAWTON, H. S. Just ask: integrating accessibility throughout design. ET\Lawton, 2007. Disponível
em: <http://uiaccess.com/accessucd/about.html>. Acesso em: 21 nov. 2012.
WADDELL, C. et al. Web accessibility: web standards and regulatory compliance. Berkeley: Apress,
2006.
Outros
THATCHER, J. et al. Web accessibility - web standards and regulatory compliance. New York: Friendsofed 2009.
BANCO DE DADOS E INTERNET I (4)
Objetivos gerais. Apresentar os conceitos fundamentais sobre banco de dados e modelagem de
dados.
20
Denominação do componente no currículo internacional de referência do W3C - Accessibility – FED 130 no
enderço:
http://interact.webstandards.org/curriculum/front-end-development/accessibility
Objetivos específicos. Desenvolver consultas e atualizações em banco de dados por meio da
linguagem SQL. Compreender e aplicar as técnicas de normalização e engenharia reversa bem como
ferramentas CASE (Computer Aided Software Engineering) para projetos com banco de dados.
Definir uso de banco de dados em um projeto completo de Web.
Ementa. Conceitos de bases de dados, modelos conceituais e lógicos de dados. Modelo entidaderelacionamento. Modelo de dados relacional. Teoria relacional. Restrições de integridade. Linguagem
SQL (Structured Query Language). Projeto de banco de dados no modelo relacional. Normalização.
Bibliografia básica
ELMASRI, R; NAVATHE, S B. Sistemas de banco de dados: fundamentos e aplicações. São Paulo:
Pearson, 2011.
HEUSER, C. A. Projeto de banco de dados. V 4. Porto Alegre: Bookman, 2009. (Série Livros
Didáticos da UFRGS)
KORTH, F; SILBERSHATZ, A. Sistemas de banco de dados. 5. ed. Rio de Janeiro: Campus, 2007.
Bibliografia complementar
DATE, C. J. Introdução a sistemas de banco de dados. 8ª ed. Rio de Janeiro: Campus, 2006.
SCHMALZ, M. Fundamentos de banco de dados com C#: migrando do Visual Basic e VBA para C#.
São Paulo: Novatec, 2012.
SOUZA, M A. SQL, PL/SQL, SQL PLUS: Manual de referência completo e objetivo. Rio de Janeiro:
Ciência Moderna, 2004.
TAKAHASHI, M. Guia mangá de bancos de dados. São Paulo: Novatec, 2009.
SERVIDORES E SEUS SISTEMAS OPERACIONAIS (4)
Objetivos gerais. Apresentar os recursos tecnológicos empregados em servidores de redes de
computadores.
Objetivos específicos. Instalar sistema Operacional e aplicativos, instalar drivers, executar softwares
de teste. Conhecer as tecnologias de diagnóstico partindo dos conceitos básicos como análise e
identificação do problema (diagnóstico) e definição do plano de ação. Conhecer e compreender o
funcionamento dos principais serviços de dados através da implementação e utilização de sistemas
Operacionais de gerenciamento de redes e dados em plataformas de software livre e proprietário.
Configurar, gerenciar e manter os principais serviços e protocolos de servidores Web. Conhecer
tecnologias de Web Proxy. Instalar, configurar e implementar os aspectos de segurança dos serviços
Web. Praticar em laboratório de arquitetura e redes de computadores: instalação e configuração de
sistemas operacionais, utilitários e hardware.
Ementa. Identificação dos componentes para montar um servidor, compatibilidade, detalhes sobre as
especificações de cada componente, identificação e correção de problemas. Instalação e
configuração de softwares (aplicativos gerais, gerenciadores de bancos de dados e sistemas
operacionais). Compreender os conceitos, mecanismos e funcionamento dos Sistemas operacionais
modernos. Criação de partições, formatação de discos, instalação de drivers. Virtualização de
servidores para a implementação de serviços de gerenciamento de usuários, serviços de
comunicação e de armazenamento de dados através da utilização de uma intranet composta por
aplicativos da internet. Configuração de aplicações e serviços Web. Migração de Web sites e
aplicações. Configuração de sites seguros (Controle de acesso e Autenticação).
Bibliografia básica
HOLME, D; RUEST, D; RUEST, N. Configuração do Windows server 2008 (Mcts 70-640). Porto
Alegre: Bookman, 2009. (Tradutor: FURMANKIEWICZ, E.)
MORIMOTO, C. E. Servidores Linux - guia prático. Porto Alegre: Sulina, 2008.
TANENBAUM, A. S. Sistemas operacionais modernos. São Paulo: Prentice Hall, 2010.
Bibliografia complementar
BOVET, D. P.; CESATI, M. Understanding the Linux kernel. 3. ed. New York: O'Reilly, 2008.
FRANÇA, J S. Como solucionar e diagnosticar defeitos no PC através de Software. Rio de Janeiro:
Ciência Moderna, 2009.
MATTHEW, H. et al. Ubuntu unleashed 2011 edition: covering 10.10 and 11.04, 6. ed. Indianápolis:
Sams, 2011.
MENDONÇA, N; BOAS, T. V. Samba guia rápido do administrador de redes. Rio de Janeiro: Brasport,
2009.
MORIMOTO, C. E. Hardware - o guia definitivo. Porto Alegre: Sulina, 2010.
NOBILE, M A; PAULA, E A. Hardware: montagem, manutenção e configuração de
microcomputadores. Santa Cruz do Rio Pardo: Viena, 2010.
ROBBINS, A. Bash pocket reference. New York: O'Reilly Media, 2010.
VIANA, E. R. C. Virtualização de servidores Linux: sistemas de armazenamento virtual. v. 2. Rio de
Janeiro: Ciência Moderna, 2012.
ESTATÍSTICA (4)
Objetivos gerais. Apresentar Estatística e como utilizá-la para modelar problemas.
Objetivos específicos. O aluno deverá compreender e aplicar os conceitos de Estatística
necessários para a descrição, organização e análise de dados, no apoio à tomada de decisão na área
de estudo.
Ementa. Conceitos estatísticos. Gráficos e tabelas. Distribuição de frequência. Medidas de posição.
Medidas de dispersão. Medidas separatrizes. Medidas de assimetria e curtose. Diagrama de
dispersão e correlação. Regressão Linear Simples. Coeficiente de correlação. Probabilidade.
Distribuições de probabilidade: variável aleatória discreta e contínua.
Bibliografia básica
ANDERSON, D. R; SWEENEY, D. J; WILLIANS, T. A. Estatística aplicada à administração e
economia. São Paulo: Pioneira Thomson Learning, 2008.
LEVINE, D M et al. Estatistica - teoria e aplicações usando MS Excel. Rio de Janeiro: LTC, 2012.
SPIEGEL, M. R; STEPHENS, L. J. Estatística. Porto Alegre: Bookman, 2009.
Bibliografia complementar
AKAMINE, C. T; YAMAMOTO, R. K. Estudo dirigido de estatistica descritiva. São Paulo: Érica, 2009.
(Coleção Estudo Dirigido PD)
BORNIA, A C; BARBETTA, P A; REIS, M M. Estatística para cursos de engenharia e informática. São
Paulo: Atlas, 2008.
BRUNI, A L. Estatística Aplicada à Gestão Empresarial. São Paulo: Atlas, 2008.
BUSSAB, W O; MORETTIN, P A. Estatística Básica. São Paulo: Saraiva, 2007.
GRIFFITHS, D. Use a cabeça! Estatística. Rio de Janeiro: São Paulo: Alta Books, 2009.
MARTINS, G. A. Estatística geral e aplicada. São Paulo: Atlas, 2010.
RONALD, E. W. Probabilidade e estatística para engenharia e ciências. São Paulo: Prentice Hall, 2009.
SPIEGEL, M. R; SCHILLER, J; SRINIVASAN, R. A. Probabilidade e Estatística. São Paulo: Bookman,
2004.
TRIOLA. M. F. Introdução à Estatística. Rio de Janeiro: LTC, 2008.
WALPOLE, R. E; MYERS, R. H. Probabilidade e Estatística para Engenharia e Ciências. São Paulo:
Prentice Hall Brasil, 2008.
INGLÊS III (2)
Objetivos gerais. Apresentar os recursos do idioma necessários à compreensão e produção oral e
escrita por meio da integração das habilidades linguístico-comunicativas. Apoiar as atividades de
construção de blogs e sítios Internet previstas para o semestre.
Objetivos específicos. O aluno deverá ser capaz de participar de discussões em contextos sociais e
empresariais usando linguagem apropriada de polidez e formalidade, expressar opiniões e
necessidades,
fazer solicitações, descrever habilidades, responsabilidades e experiências
profissionais; usar números para descrever preços, dados e gráficos; compreender informações de
manuais, relatórios e textos técnicos específicos da área; redigir cartas e e-mails comerciais simples;
entender diferenças de pronúncia.
Ementa. Expansão da compreensão e produção oral e escrita por meio de funções sociais e
estruturas básicas da língua. Ênfase na oralidade, atendendo às especificidades acadêmicoprofissionais da área e abordando aspectos socioculturais da língua inglesa.
Bibliografia básica
ESTERAS, R. S. Infotech English for computer users, Student's Book, audio CD. Cambridge:
Cambridge, 2008.
Bibliografia complementar
COTTON, D; FALVEY, D; KENT, S. Market Leader. Elementary Business English. New Edition.
Harlow (UK): Longman / Pearson Education, 2008. (Course Book with Multi-Rom - Audio CD)
OXFORD. Oxford business English dictionary with CD-Rom. Seventh Edition. Oxford: Oxford
University, 2007.
RAMAN, M; SHARMA, S. Technical communication: english skills for engineers. Oxford: Oxford USA
Professional, 2011.
WRIGHT, R; MCKEOWN, A. Professional english in use management with answers. Cambridge:
Cambridge, 2011.
QUARTO SEMESTRE
Siglas
ISW-010
IDS-001
ISG-006
IBD-006
ITE-003
AGO-009
LIN-400
Disciplinas
Projeto de navegação e Interação
Desenvolvimento para servidores I
Segurança em sistemas para Internet
80
Banco de4dados e40
Internet 40
II
Tópicos especiais em sistemas para Internet I
Prática de Gestão de Projetos
Inglês IV
Aulas
semanais
4
4
4
4
2
4
2
(24)
Carga didática semestral
Teoria
Prática
TOTAL
20
60
80
40
40
80
40
40
80
40
40
80
20
20
40
40
40
80
20
20
40
Total do semestre
480
Competências esperadas dos estudantes no quarto semestre do curso – (trabalhos e projetos
21
que devem ser capazes de desenvolver).
Projetos de software
Participar de grupos de organização de ambiente de projetos que simule situações reais de um
escritório de projetos de sistemas para Internet.
Lado cliente
Escolha de um dos seguintes temas (portal para ebooks, serviço de alerta por email para algum
esporte, serviço de entrega, serviço de encontros on-line ou uma outra sugestão) e definir um
projeto completo para Web, incluindo portabilidade para dispositivos móveis.
No levantamento de requisitos, quanto aos clientes do aplicativo, devem ser levados em
consideração: objetivos, definição da audiência, valor para a audiência, percepção desejada,
necessidades dos usuários e os aspectos técnicos de sistemas já estudados no curso. Devem ser
definidos três objetivos de usuários e três objetivos de negócio para o sítio. Criação de estratégia de
conteúdo. Desenvolvimento de um template de persona para simular uma audiência com os
seguintes detalhes: foto, nome, descrição, dados demográficos, referências e perfil técnico. Descrição
das páginas do aplicativo (no mínimo cinco) por meio de diagramas com os seguintes itens: nome da
empresa, título da página, três pontos prioritários, notas explicativas das estratégias de conteúdo.
Descrever a arquitetura de informação incluindo: caixas etiquetadas que representem áreas ou
regiões da página, textos de conteúdo, características de navegação, notas explicativas da
funcionalidade dinâmica. Criação de um protótipo funcional do aplicativo.
Lado servidor
Os estudantes deverão ser capazes de desenvolver, com os recursos de PHP e gerenciador de
banco de dados, um CMS (Content management system) simples ou um aplicativo Web de
escolha do estudante, que inclua os seguintes recursos: armazenar, recuperar, alterar e excluir
informações em um banco de dados (CRUD – create, replace, update, delete). Formulário de
manipulação: recuperação de dados apresentados, validação, utilizar padrões para comentários
sobre os erros. Refinar e melhorar consultas ao banco de dados do aplicativo. Segurança:
autenticação de usuários, gerenciamento de sessão e tratamento seguro de senhas. Upload de
arquivos.
Componentes curriculares
22
23
PROJETO DE NAVEGAÇÃO E INTERAÇÃO (4)
Objetivos gerais. Apresentar aos estudantes os princípios fundamentais e metodologias de
Arquitetura da Informação e do Design da interação com usuário para definir um projeto de software
para Internet em termos de sua finalidade, escopo, audiência, elementos principais, fluxos de tarefas,
layout, etc. Padrões de projeto. Frameworks serão introduzidos a fim de criar interfaces que
mapeiem as expectativas dos usuários e melhorem a experiência do usuário (UX),
incluindo levantamentos de requisitos com usuários,
avaliação de conteúdo e de
organização, documentação
de processos
no
âmbito
dos
sistemas,
definição
de
estruturas organizacionais e desenvolvimento de protótipos interativos.
Objetivos específicos. Os estudantes irão identificar uma necessidade, definir uma solução, e criar
produtos para um projeto inteiro com o design de navegação e de interação. Determinar a finalidade
do negócio de um novo site. Definir as audiências preliminares, a definição do produto e público.
21
Para detalhes dos projetos veja também item assignments de cada componente do currículo de referência do W3C.
Denominação do componente no currículo internacional de referência do W3C - Information archicteture 1 US 200 no
endereço: http://interact.webstandards.org/curriculum/user-science/information-architecture-1
23
Denominação do componente no currículo internacional de referência do W3C - Interaction design 1 US-300 no endereço:
http://interact.webstandards.org/curriculum/user-science/interaction-design-1
22
Realizar uma análise heurística de um site existente. Identificar Design Patterns. Definir as tarefaschave. Criar: Storyboards; projeto conceitual. Escrever uma especificação funcional. Criar designs de
interação. Comunicar o design detalhado. Avaliar ferramentas de prototipagem. Construir um
protótipo final cuidando para se obter uma recuperação eficiente da informação.
Ementa. Arquitetura de Informação. Levantamento de requisitos / conteúdo Web. Definição do
projeto: organização e estrutura de interação. Estrutura de processo. Design de interação. O princípio
do projeto da UX. Definição do produto e público. Pesquisa de usuário. Personas. Métodos de
investigação e avaliação. Projeto conceitual. Design detalhado. Design da experiência do usuário e
otimização de site de busca. Transição da definição para a projeção. Mapas do site e fluxos de tarefa.
Prototipagem light. Wireframes e anotações. Teste do design com usuários. Transição do design ao
desenvolvimento.
Bibliografia básica
BARBOSA, S D. J; SILVA, B S. Interação humano-computador. Rio de Janeiro: Campus, 2010.
KALBACH, J; PIVETA, E K. Design de navegação web: otimizando a experiência do usuario. Porto
Alegre: Bookman, 2009.
UNGER, R; CHANDLER, C. O guia para projetar UX. Rio de Janeiro: Starlin Alta Consult, 2009.
Bibliografia complementar
AGNER, L. Ergodesign e arquitetura de informação: trabalhando com o usuário. Rio de Janeiro:
Quartet Editora, 2009.
BROWN, D. Communicating design: developing web site documentation for design and planning. New
York: New Riders, 2006.
HOA, L; NIELSEN, J. Usabilidade na web. Rio de Janeiro: Campus, 2007.
MORVILLE, P; ROSENFELD, L. Information architecture for the World Wide Web. New York: O'Reilly
Media, 2006.
SAFFER, D. Designing for interaction: creating innovative applications and devices. Berkeley: New
Riders, 2009.
TIDWELL, J. Designing interfaces: patterns for effective interaction design. New York: O'Reilly Media,
2010.
WODTKE, C; GOVELLA, A. Information architecture: blueprints for the web. New York: New Riders,
2009.
Outros
TIDWELL, J. Designing Interfaces: Patterns for Effective Interaction Design. Disponível em:
<http://designinginterfaces.com/firstedition/>. Acesso em: 21 nov. 2012.
YAHOO! Design Pattern Library. Yahoo! Developer Network, 2009. Disponível em: http://developer.yahoo.com/ypatterns/>.
Acesso em: 21 nov. 2012.
24
DESENVOLVIMENTO PARA SERVIDORES I (4)
Objetivos gerais. Esta disciplina fornecerá uma visão geral da linguagem script PHP associado a um
gerenciador de banco de dados que utilize a linguagem SQL e como usar essas tecnologias para
gerar sites dinâmicos. Introduzir práticas de codificação seguras.
Objetivos específicos. Os estudantes deverão ser capazes de desenvolver um CMS simples ou um
aplicativo Web completo (lado cliente e lado servidor).
Ementa. PHP histórico e emprego. Instalação e configuração básica do PHP e um IDE. Sintaxe
básica do PHP. Usando o PHP como um mecanismo de modelo simples. Panorama das melhores
práticas com PHP. Conceitos de programação HTTP. Codificação de caracteres. Localidades, fusos
horários e funções de tempo. Strings. Uso de Array e funções de matriz. Orientação a objetos em
PHP (Classes, objetos, herança, encapsulamento, polimorfismo, agregação, composição e métodos).
Tratamento de exceções de erro. Arquitetura do lado do servidor. Manipulação de dados postados.
Enviando e-mail. Sessões e autenticação. Cookies. Arquivo manuseio e armazenamento de dados
em arquivos de texto. Gerenciador de banco de dados e suas funções. Frameworks. Web Services,
API, RSS, JSON e Ajax. Hospedagem compartilhada.
Bibliografia básica
BEIGHLEY, L; MORRISON, M. Use a cabeça! PHP & MySQL. São Paulo: Alta Books, 2011.
DALL'OGLIO, P. PHP - programando com orientação a objetos. São Paulo: Novatec, 2009.
YANK, K. Build your own database driven web site using PHP. New York: Oreilly & Assoc, 2012.
Bibliografia complementar
DOYLE, M. Beginning PHP 5.3. Indianapolis: Wiley Pub, 2009.
GILMORE, W. J. Dominando PHP e MYSQL do iniciante ao profissional. Rio de Janeiro: Starlin Alta
Consult, 2008.
24
Denominação do componente no currículo internacional de referência do W3C - Server-Side Scripting 1 SSD100 no enderço: http://interact.webstandards.org/curriculum/serve-side-dev/server-side-scripting-1
Outros recursos do PHP na Internet
A simple tutorial. The official PHP manual. Disponível em: <http://php.net/tut.php>. Acesso em: 21 nov. 2012.
SAVAGE, B. To the New PHP Programmers. Disponível em <http://www.brandonsavage.net/to-the-new-phpprogrammers/>. Acesso em: 21 nov. 2012.
SEGURANÇA EM SISTEMAS PARA INTERNET (4)
Objetivos gerais. Apresentar e discutir as questões relativas à segurança da informação.
Objetivos específicos. Conhecer e implementar segurança nos diversos ambientes informáticos
para proteção de sistemas Internet e sistemas embarcados. Entender e aplicar boas práticas de
segurança da informação nos aplicativos Web que o estudante esteja desenvolvendo.
Ementa. Conceitos básicos de segurança da informação. Criptografia, conceitos e uso. Segurança da
infraestrutura e das aplicações. Tópicos em desenvolvimento de aplicações seguras. Aspectos legais:
validade do documento eletrônico, assinaturas digitais, datação e Infraestrutura de Chave Pública.
Aspectos gerenciais: metodologias práticas e normativas referentes às boas práticas de segurança da
informação em sistemas diversos, norma ISO/IEC 17799 (família 27.000). Preparação para a
implementação, manutenção, monitoramento e melhoria da segurança da informação consistente
com a cultura organizacional. Requisitos de segurança da informação: análise; avaliação e gestão de
riscos.
Bibliografia básica
DARIVA, R. Gerenciamento de dispositivos móveis e serviços de telecom. Rio de Janeiro: Campus,
2011.
FONTES, E. Políticas e normas para a segurança da informação. Rio de Janeiro: Brasport, 2012.
SILVA, A. E. N. Segurança da informação - vazamento de informações. Rio de Janeiro: Ciência
Moderna, 2012.
Bibliografia complementar
ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. ABNT NBR ISO/IEC 17799:2005, Tecnologia
da Informação - Código de Prática para a Gestão da Segurança da Informação. Rio de Janeiro:
ABNT, 2005.
2
EMC EDUCATION SERVICES. Armazenamento e gerenciamento de informações: como armazenar,
gerenciar e proteger as informações digitais. Porto Alegre: Bookman, 2010.
FERREIRA, F. N; ARAUJO, M. Política de segurança da informação. Rio de Janeiro: Ciência
Moderna, 2008.
FONTES, E. Praticando a segurança da informação. Rio de Janeiro: Brasport, 2008.
MISRA, A. Android security. Florence (KY,USA): Taylor & Francis, 2012.
STEWART, J. M; CHAPPLE, M; GIBSON, D. CISSP certified information systems security
professional. New York: John Wiley Professional, 2012.
STALLINGS, W. Criptografia e segurança de redes. 4. ed. São Paulo: Pearson, 2008.
Outros
BRITISH STANDARDS INSTITUTE (BSI). BS ISO IEC 27001:2005 Information Technology. Security Techniques.
Information Security Manangement Systems. Requirements. BSI, 2005. Disponível em:
< http://www.bsigroup.com/en-GB/iso-27001-information-security/>. Acesso em: 21 nov. 2012.
BRITISH STANDARDS INSTITUTE (BSI). BS ISO/IEC 27002:2005, BS 7799-1:2005 Information Technology - Security
Techniques: Code of Practice for Information Security Management. BSI, 2005. Disponível em:
<http://www.cert.sd/images/stories/iso27002.pdf>. Acesso em 21 nov. 2012.
BANCO DE DADOS E INTERNET II (4)
Objetivos gerais. Apresentar recursos avançados para criação de aplicativos com Banco de dados.
Objetivos específicos. Ao final da disciplina o aluno será capaz de: definir procedimentos para
implementação das regras de negócio no Banco de Dados.
Ementa. Tipos de Junções (join). Subconsultas (Subqueries). Criação, implementação e utilização de
procedimentos armazenados (stored procedures), gatilhos (triggers), funções, cursores, visões (view).
Linguagem de Controle de Dados. Transações. Bancos de dados orientados a objetos. Bancos de
dados multimídia.
Bibliografia básica
GRAHAM, T; SELHORN, S. Microsoft SQL Server 2012 master data services. New York: Osborne McGraw-Hill, 2012.
Bibliografia complementar
MANZANO, J. A. N. G. PostgreSQL 8.3.0. interativo: guia de orientação e desenvolvimento. São
Paulo: Érica, 2008.
MILANI, A. PostgreSQL: Guia do Programador. São Paulo: Novatec, 2008.
PRICE, J. Oracle database 11g SQL. Porto Alegre: Bookman, 2009.
TÓPICOS ESPECIAIS EM SISTEMAS PARA INTERNET I (2)
Objetivos gerais. Apresentar tecnologias ainda não estudadas ou aprofundar algum tema já visto
definido pela coordenadoria do curso em cada unidade.
Objetivos específicos. Estudar e aplicar tecnologias de uso corrente na região na qual o curso de
insere ou de interesse para o desenvolvimento profissional dos estudantes ou desenvolver temas que
aprofundem algum conhecimento já estudado.
Ementa. Recursos e aplicações da tecnologia escolhida.
Bibliografia básica. A ser definida no plano de ensino.
25
PRÁTICA DE GESTÃO DE PROJETOS (4)
Objetivos gerais. Conhecer e aplicar técnicas, métodos e ferramentas para uma gestão eficaz de
projetos nas suas diferentes facetas, incluindo a equipe de gestão e interações com o cliente. Discutir
26
gestão de equipes multidisciplinares em design e produção de sítios Internet.
Objetivos específicos. Praticar as habilidades essenciais nas fases fundamentais do projeto.
Estimar e projetar orçamentos, bem como desenvolver e gerenciar um cronograma do projeto para
garantir o seu sucesso. Demonstrar competências para gerenciamento e participar em equipes de
projetos. Compor equipes de projeto e design. Elaborar documentação técnica de projetos nos
padrões recomendados. Participar de grupos de organização de ambiente de projetos que simule
situações reais de um escritório de projetos de sistemas para Internet.
Ementa. Definição de projeto segundo concepção difundida pelas melhores práticas de gestão de
projetos. Histórico do desenvolvimento do conjunto de conhecimentos de gestão de projetos. O ciclo
de vida de um projeto (concepção, programação, execução, controle e encerramento). Os fatores de
sucesso e insucesso de projetos e sua mensuração. Componentes da gestão de projetos: projeto,
clientes e equipe. Plano de qualidade. Gestão de integração, escopo, tempo, custos, riscos, recursos
humanos, comunicação e qualidade de projetos.
Bibliografia básica
NOCERA, R. J. Gerenciamento de projetos - abordagem pratica para o dia a dia do gerente de
projetos. São Paulo: RJN, 2012.
PORTNY, S. E. Gerenciamento de projetos para leigos. São Paulo: Alta Books, 2012.
PROJECT MANAGEMENT INSTITUTE. PMBOK - guia do conjunto de conhecimentos em
gerenciamento de projetos. São Paulo: Saraiva, 2012.
Bibliografia complementar
BOBINSKI, D. Equipes movidas pela paixão. Rio de Janeiro: Campus, 2010.
CARVALHO, F. C. A. Gestão de projetos. São Paulo: Pearson Brasil, 2012.
KANABAR, V; WARBURTON, R. Gestão de projetos. São Paulo: Saraiva, 2012.
LOPES, A J. Experiências em gestão de projetos: diário de bordo. Rio de Janeiro: Brasport, 2010.
LUECKE, R. Criando equipes: Harvard business essentials. Rio de Janeiro: Record, 2010.
NOGUEIRA, M. Engenharia de software - um framework para a gestão de riscos em projetos de
software. Rio de Janeiro: Ciência Moderna, 2009.
PHILLIPS, J. IT project management. New York: Osborne - McGraw-Hill, 2010.
SCHMITZ, E. A; ALENCAR, A. J. Analise de risco em gerencia de projetos. Rio de Janeiro: Brasport,
2010.
SOLER, A. M. Gerenciamento de riscos em projetos. Rio de Janeiro: FGV, 2010.
INGLÊS IV (2)
Objetivos gerais. Apresentar os recursos do idioma necessários à compreensão e produção oral e
escrita por meio da integração das habilidades linguístico-comunicativas. Apoiar as atividades do
semestre, inclusive na elaboração dos artigos técnicos.
Objetivos específicos. O aluno deverá ser capaz de fazer uso das habilidades linguísticocomunicativas, em contextos acadêmico-profissionais, com maior espontaneidade e confiança;
aperfeiçoar as estratégias argumentativas; escrever relatórios; preparar-se para conduzir reuniões;
comparar metas e objetivos alcançados; organizar eventos; ler textos técnicos específicos da área;
entender diferenças de pronúncia.
Ementa. Aprofundamento da compreensão e produção oral e escrita por meio da integração das
habilidades linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmicoprofissionais da área e abordando aspectos socioculturais da língua inglesa.
Bibliografia básica
WRIGHT, R; MCKEOWN, A. Professional English in use management with answers. Cambridge:
Cambridge, 2011.
25
Denominação do componente no currículo internacional de referência do W3C - Project Management - PP-210 no endereço:
http://interact.webstandards.org/curriculum/professional-practice/project-management:
26
Curso ainda não detalhado pelo W3C com a denominação de Production team
Bibliografia complementar
CAMBRIDGE. Cambridge advanced learner´s dictionary with CD-Rom. 3. ed. Cambridge: Cambridge
University, 2007.
OXFORD. Oxford advanced learner´s dictionary with CD-Rom. 7. ed. Oxford: Oxford University, 2007.
QUINTO SEMESTRE
Siglas
ISW-012
ISW-011
IDS-002
ITE-004
AGM-004
TTG-401
LIN-500
Disciplinas
Projeto de Prototipagem e Testes de Usabilidade
Desenvolvimento para dispositivos móveis I
Desenvolvimento para servidores II
Tópicos especiais em Sistemas para Internet II
Negócios e Marketing e eletrônicos
Projeto do trabalho de graduação em Sistemas para Internet I
Inglês V
Aulas
semanais
4
4
4
4
4
2
2
(24)
Carga didática semestral
Teoria
Prática
TOTAL
20
60
80
40
40
80
40
40
80
40
40
80
40
40
80
20
20
40
20
20
40
Total do semestre
480
Competências esperadas dos estudantes no quinto semestre do curso – (trabalhos e projetos
que devem ser capazes de desenvolver).
Lado cliente
Prototipagem
Os estudantes serão capazes de criar uma série de protótipos para aplicações hipotéticas Web
com os possíveis temas de aplicativos: cliente de e-mail; cliente on-line de compartilhamento de
música; ferramenta para dispositivos do tipo tablet ou smartphone de gerenciamento de fotos;
compartilhamento de aplicativos; aplicativo agregador de redes sociais; de identidade;
gerenciamento de ferramentas; gerenciamento do sistema de lista de contatos de ambientes de
redes sociais; jogo online; gerenciamento de arquivos online; compartilhamento de protótipo;
dentre outros.
Criar um Protótipo de papel usando qualquer número de ferramentas analógicas, incluindo:
papel, caneta, lápis, fita adesiva, tesoura, cartolina, folhas de transparência, fio dental, etc.
Criar o Protótipo interativo baseando-se no protótipo de papel. Revisar protótipo usando
Fireworks, Axure, PowerPoint, ou outra ferramenta que permita percorrer rapidamente as ideias. O
protótipo deve mostrar o estado de interação, mensagens de feedback, e simular exibição de
dados dinâmico.
Apresentar o protótipo para a classe de receber feedback e compartilhar as experiências usando
as ferramentas selecionadas.
Aperfeiçoar o protótipo anterior incluindo sugestões do professor e dos colegas.
Criar o Protótipo de aplicativo com JavaScript, HTML e CSS que simule o armazenamento de
dados, recuperação de dados, padrões de interação e outros elementos necessários para a
aplicação.
Não se concentrar sobre a estética de design, mas garantir que o protótipo tenha uma hierarquia
de informações claras, seja profissional e utilizável.
Testes de usabilidade
Projetar, conduzir e analisar testes de usabilidade com base nos princípios estabelecidos, nos
resultados de pesquisa com o protótipo e na teoria estudada. Desenvolver um plano de teste de
usabilidade, recrutar os usuários apropriados, criar cenários robustos de tarefas, facilitar os testes,
analisar e comunicar os resultados do teste.
Realizar testes tanto para estações de trabalho quanto para dipositivos móveis.
Comunicar os resultados no Blog Jornal e escrever o Relatório de Usabilidade (artigo).
Lado servidor
Desenvolver um site completo de e-commerce ou outro tipo de negócio na Internet usando uma
linguagem apropriada a servidores e padrões de projeto.
Trabalho de graduação
Iniciar a organização do portfólio individual dos projetos desenvolvidos ao longo do curso, mesmo
que os mesmos tenham sidi desenvolvidos em equipe, o portfólio é individual. Redigir resumos,
artigos e relatórios técnicos dos trabalhos realizados em linguagem apropriada e na forma culta.
Componentes curriculares
27
28
PROJETO DE PROTOTIPAGEM E TESTES DE USABILIDADE (4)
Objetivos gerais. Aprofundar os conceitos de design da usabilidade e métodos de ensaio para mídia
interativa. Usabilidade baseada na adaptação de design de interface para uma experiência do
usuário mais eficaz. Apresentar e usar diferentes métodos e ferramentas de prototipagem para
explorar com os colegas de equipe ou clientes: conceitos de design, comunicação e testes de
usabilidade.
Objetivos específicos. Os estudantes serão capazes de criar uma série de protótipos para
aplicações Web hipotéticas Criar um protótipo interativo baseando-se no protótipo de papel. Revisar
protótipo. Projetar, conduzir e analisar testes de usabilidade com base: nos princípios estabelecidos,
nos resultados de pesquisa com o protótipo e na teoria. Desenvolver um plano de teste de
usabilidade, recrutar os usuários apropriados, criar cenários robustos de tarefas, facilitar os
testes, analisar e comunicar os resultados do teste.
Ementa. Conceitos, métodos de prototipagem e ferramentas de teste de protótipos. Conceitos de
usabilidade e estratégias de design. Métodos de teste de usabilidade. Planejamento de teste de
usabilidade. Recrutamento. Projeto de usabilidade. Plano de teste. Sessão de teste de usabilidade.
Análise de dados. Comunicação dos resultados. Variação de técnicas.
Bibliografia básica
AGNER, L. Ergodesign e arquitetura de informação trabalhando com o usuário. Rio de Janeiro:
Quartet, 2009.
AMARAL, S. A; NASCIMENTO, J. A. M. Avaliação de usabilidade na Internet. Brasiília: Thesaurus,
2010.
CAMARGO, L. Arquitetura da informação. Rio de Janeiro: LTC, 2011.
Bibliografia complementar
ALBERT, W; TEDESCO, D; TULLIS, T. Beyond the usability lab. Burlington (MA): Elsevier Science,
2010.
DUMAS, J S; LORING, B A. Moderating usability tests: principles and practices for interacting.
Burlington, Morgan Kaufmann, 2008.
KRUG, S. Não me faça pensar: uma abordagem de bom senso a usabilidade na web. Rio de Janeiro:
Starlin Alta Consult, 2008.
KUNIAVSKY, M. Observing the user experience: a practitioner’s guide to user research. San
Francisco (CA): Elsevier, 2012.
PADOVANI, S; MOURA, D. Navegação em hipermídia - uma abordagem centrada no usuário. Rio de
Janeiro: Ciência Moderna, 2008. (Coleção Hipermidiando)
RUBIN, J. CHISNELL, D. Handbook of usability testing: how to plan, design, and conduct effective
tests. Indianapolis: Wiley and Sons, 2008.
TULLIS, T; ALBERT, B. Measuring the user experience: collecting, analyzing, and presenting usability
metrics. Burlington: Morgan Kaufmann, 2008.
ZAKI WARFEL, T. Prototyping: a practitioner’s guide. New York: Rosenfield Media, 2009.
Outros
DIMON, G. Just Build It: HTML Prototyping and Agile Development. Digital Web Website. Disponível em: <http://www.digitalweb.com/articles/just_build_it_html_prototyping_and_agile_development/>. Acesso em: 21 nov. 2012.
29
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS I (4)
Objetivos gerais. Apresentar as tecnologias de desenvolvimento de aplicativos para dispositivos
móveis.
Objetivos específicos. Desenvolver aplicações para dispositivos móveis de plataformas não
proprietárias.
Ementa. Introdução e conceitos. Recursos disponíveis para dispositivos móveis na linguagem de
marcação de textos. Uso de algum ambiente de desenvolvimento: configuração do ambiente;
emulação de dispositivos móveis nos computadores pessoais; interface gráfica; serviços disponíveis;
banco de dados nos dispositivos. Desenvolvimento de aplicações que utilizam dados de
geolocalização. Integração entre sistemas remotos.
Bibliografia básica
27
Denominação do componente no currículo internacional de referência do W3C - Prototyping US 330 no
endereço: http://interact.webstandards.org/curriculum/user-science/prototyping
28
Denominação do componente no currículo internacional de referência do W3C - Usability US-400 no endereço:
http://interact.webstandards.org/curriculum/user-science/usability-1
29
Curso ainda não detalhado pelo W3C com a denominação de Development for móbile devices
LECHETA, R. R. Google Android - aprenda a criar aplicações para dispositivos móveis com o android
SDK. São Paulo: Novatec, 2010.
MEDNIEKS, Z. et al. Programando o Android. São Paulo: Novatec, 2012.
NEIL, T. Padrões de design para aplicativos móveis. São Paulo: Novatec 2012.
Bibliografia complementar
DAVID, M. HTML5 mobile websites. Ebook. Waltham (MA): Elsevier Science, 2011.
DAVID, M. Building websites with HTML to work with mobile Phones. Ebook. Waltham (MA): Elsevier
Science. 2012.
SIX, J. Segurança de aplicativos android. São Paulo: Novatec, 2012.
YAGHMOUR, K. Embedded android. New York: Oreilly & Assoc, 2012.
30
DESENVOLVIMENTO PARA SERVIDORES II (4)
Objetivos gerais. Desenvolver um site completo de e-commerce ou outro tipo de negócio na Internet
usando uma linguagem apropriada a servidores, banco de dados e padrões de projeto.
Objetivos específicos. Implementar softwares do lado servidor e com uso de uma linguagem de
programação e de padrões de projetos mais usuais como MVC, DAO, Composite, Singleton, entre
outros.
Ementa. Conceitos e evolução das tecnologias de programação de servidores. Recursos da
linguagem escolhida para servidores na Internet. Padrões de projetos. Integração com sistemas
(Google Maps API, Twitter, entre outros)
Bibliografia básica
DEITEL, H; DEITEL, P. Java – Como Programar. São Paulo: Prentice-Hall do Brasil, 2010.
GAMMA, E et al. Padrões de projeto. Porto Alegre: Bookman, 2005.
MELO, A. A; LUCKOW, D. H. Programação Java para a web. São Paulo: Novatec, 2011.
Bibliografia complementar
DAIGNEAU, R. Service design patterns. Harlow (UK): Addison Wesley, 2011.
FREEMAN, E; FREEMAN, E. Use a Cabeça! Padrões de Projetos. 2, ed. Rio de Janeiro: Starlin Alta
Consult, 2007.
HARTL, M. Ruby on rails 3 tutorial. Harlow (UK): Addison Wesley, 2011.
IERUSALIMSCHY, R; CELES, W; FIGUEIREDO, L. H. LUA programming gems. Rio de Janeiro: LUA.
Org, 2008.
RUBY, S; THOMAS, D; HANSSON, D. Agile web development with rails. New York: Oreilly & Assoc.
2010.
TÓPICOS ESPECIAIS EM SISTEMAS PARA INTERNET II (4)
Objetivos gerais. Apresentar tecnologias ainda não estudadas ou aprofundar algum tema já visto
definido pela coordenadoria do curso em cada unidade.
Objetivos específicos. Estudar e aplicar tecnologias de uso corrente na região na qual o curso de
insere ou de interesse para o desenvolvimento profissional dos estudantes ou desenvolver temas que
aprofundem algum conhecimento já estudado.
Ementa. Recursos e aplicações da tecnologia escolhida.
Bibliografia básica. A ser definida no plano de ensino.
NEGÓCIOS E MARKETING ELETRÔNICOS (4)
Objetivos gerais. Apresentar e discutir as questões do marketing na era da Internet. Abordar as
principais estratégias, ações, ferramentas e mídias presentes na Web.
Objetivos específicos. Compreender e utilizar a Internet para os negócios e implementar ações de
marketing, comunicação e publicidade on-line.
Ementa. Conceitos de marketing e de marketing digital. O comportamento do consumidor on-line.
Marketing de conteúdo. Marketing nas mídias sociais. E-mail marketing. Marketing viral. Publicidade
on-line. Pesquisa de marketing on-line. Marketing e os negócios na Internet. Estudos de caso.
Bibliografia básica
GABRIEL, M. Marketing na era digital: conceitos, plataformas e estratégias. São Paulo: Novatec,
2010.
TORRES, C. A Bíblia do marketing digital. São Paulo: Novatec, 2010.
VAZ, C. A. Os 8 Ps do marketing digital. São Paulo: Novatec, 2011.
Bibliografia complementar
ALBERTIN, A L. Comercio eletrônico: modelo, aspectos e contribuições de sua aplicação. São Paulo:
Atlas, 2010.
BAREFOOT, D; SZABO, J. Manual de marketing em mídias sociais. São Paulo: Novatec, 2010.
30
Curso ainda não detalhado pelo W3C com a denominação de Server-Side Scripting 2
LAS CASAS, A. L. Administração de marketing: conceitos, planejamento e aplicações a realidade
brasileira. São Paulo: Atlas, 2010.
NEUMEIER, M. The brand gap, o abismo da marca. Porto Alegre: Bookman, 2008.
NEUMEIER, M; NONENMACHER, F, J. A Empresa orientada pelo design - como construir uma
cultura de inovação permanente. Porto Alegre: Bookman, 2010.
REEDY, J. Marketing eletrônico: Integrando recursos eletrônicos no processo de marketing. São
Paulo: Thomson Learning, 2007.
PROJETO DE TRABALHO DE GRADUAÇÃO EM SISTEMAS PARA INTERNET I (2)
Objetivos gerais. Apoiar o estudante na organização de seu portfólio de projetos desenvolvidos ao
longo do curso.
Objetivos específicos. Os estudantes devem ser capazes de organizar o portfólio individual dos
projetos desenvolvidos ao longo do curso. Devem ser capazes de redigir resumos, artigos e relatórios
técnicos dos trabalhos em linguagem apropriada e na forma culta. Deve demonstrar independência
de pensamento e autonomia para pesquisa.
Ementa. Conceito de portfólio no âmbito da educação superior. Planejamento e organização de
portfólios.
Bibliografia básica:
AMARAL, A; FRAGOSO, S; RECUERO, R. Métodos de pesquisa para internet. Porto Alegre: Sulina,
2011.
BROWN, T. Design thinking - uma metodologia poderosa para decretar o fim das velhas ideias. Rio
de Janeiro: Campus, 2010.
CLAZIE, I. Portfólio digital de design. São Paulo: Edgard Blucher, 2011.
Bibliografia complementar
CALDWELL, C. Winning portfolios for graphic designers. New York: Barron's, 2010.
EUROPA. O grande livro da inspiração. São Paulo: Europa, 2010. (Coleção Biblioteca Computer Arts)
IRELAND, S. The complete idiot’S guide to the perfect resume. New York: Penguin, 2006.
MORAES, D. Metaprojeto design do design. São Paulo: Edgard Blucher, 2010.
INGLÊS V (2)
Objetivos gerais. Apresentar os recursos do idioma necessários à compreensão e produção oral e
escrita por meio da integração das habilidades linguístico-comunicativas. Apoiar as demais atividades
dos estudantes na criação de sítios Internet.
Objetivos específicos. O aluno deverá ser capaz de fazer uso das habilidades linguísticocomunicativas, em contextos acadêmico-profissionais, com maior espontaneidade e confiança;
aperfeiçoar as estratégias argumentativas; escrever relatórios; preparar-se para conduzir reuniões;
comparar metas e objetivos alcançados; organizar eventos; ler textos técnicos específicos da área;
entender diferenças de pronúncia.
Ementa. Aprofundamento da compreensão e produção oral e escrita por meio da integração das
habilidades linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmicoprofissionais da área e abordando aspectos socioculturais da língua inglesa.
Bibliografia básica
WRIGHT, R; MCKEOWN, A. Professional English in use management with answers. Cambridge:
Cambridge, 2011.
Bibliografia complementar
CAMBRIDGE. Cambridge advanced learner´s dictionary with CD-Rom. 3. ed. Cambridge: Cambridge
University, 2007.
HUGHES, J. Telephone English. New York: Macmillan, 2006.
OXFORD. Oxford advanced learner´s dictionary with CD-Rom. 7. ed. Oxford: Oxford University Press,
2007.
SEXTO SEMESTRE
Siglas
ISW-014
ISW-013
ISD-002
ITE-005
ACI-002
TTG-402
LIN-600
Disciplinas
Projeto de encontrabilidade
Desenvolvimento para dispositivos móveis II
Arquitetura orientada a serviços
Tópicos especiais em sistemas para Internet III
Criação de empresas para Internet
Projeto de trabalho de graduação em Sistemas para Internet II
Inglês VI
Aulas
semanais
4
4
4
4
4
2
2
Carga didática semestral
Teoria
Prática
TOTAL
20
20
40
(24)
60
60
40
80
80
80
40
40
40
40
20
20
20
20
Total do semestre
80
80
40
40
480
Competências esperadas dos estudantes no sexto semestre do curso – (trabalhos e projetos
que devem ser capazes de desenvolver).
Encontrabilidade
Neste componente os estudantes devem unir todos os conhecimentos num único sítio que inclua:
arquitetura de informação, acessibilidade, marketing, usabilidade e facilite a busca de informações e
conteúdos (encontrabilidade) na Web.
O sítio destina-se a organizar e aplicar conhecimentos sobre Econtrabilidade e SEO (Search engine
optimization) com a seguinte hierarquia de páginas:
Utilitário de navegação 1.0 Home 8.0 Contatos 2.0 Blog sobre
Encontrabilidade
3. 0 Melhores práticas de
otimização de busca (SEO) 4.0 Tópicos de pesquisa* 5.0 Recursos de
Encontrabilidade
9.0 Mapa do site
6.0 Vocabulário de
Encontrabilidade
7.0 Sobre o sítio Criar um template para Blog sobre encontrabilidade. Utilizar este template para organizar o aplicativo
do projeto final. Apresentar resultados de pesquisa no sítio e blog de encontrabilidade. Aperfeiçoar os
sítios já desenvolvidos em semestres anteriores com os recursos de encontrabilidade.
* Temas sugeridos de pesquisa: Black hat SEO (abordagem dos “Chapéus Pretos” para buscar
informações na internet); Uso do PHP e ou Modrewrite para criar search engine URL amigável; Comparação
detalhada de 3 ferramentas de análise de tráfego; Geração de renda no sítio Internet por meio de publicidade,
programas de afiliação, etc.; Inovações nas pesquisas de rich media, Técnicas de marketing viral; Google
AdWords ou AdSense; Técnicas de substituição de imagens para melhorar encontrabilidade, Criação
customizada de páginas 404 com encontrabilidade em mente; Utilização do RSS para direcionar mais
usuários/clientes; API de busca no Google Ajax ou Google CSE; CPC services, comparar e contrastar (Yahoo!,
Google, MSN); Integração dos mecanismos de busca no sítio do estudante; Microformatos; Busca aberta;
Entrevista com profissional de áreas relacionadas à encontrabilidade; Outro tema a ser aprovado pelo docente.
Desenvolver uma nova empresa para Internet.
Montar um plano de negócio para empresa na Internet.
Trabalho de graduação
Concluir o portfólio individual dos projetos desenvolvidos e preparar apresentação perante banca
examinadora como trabalho de graduação.
Componentes curriculares
31
PROJETO DE ENCONTRABILIDADE (4)
Objetivos gerais. Explorar estratégias que direcionam o tráfego para um site, ajudam os usuários a
encontrar conteúdo dentro de um site e encorajam consultas de retorno. Discutir os Métodos de
Otimização de Search Engine (SEO), estratégias de marketing, análise de tráfego e teoria em torno
comportamento de busca. Investigar as relações entre usabilidade, acessibilidade, arquitetura da
informação, marketing, e encontrabilidade, a fim de implementar estratégias para a criação de
conteúdo encontrável.
Objetivos específicos. Criar template para o Blog sobre encontrabilidade; apresentar resultados das
pesquisas sobre os temas (técnicas e ou utilitários SEO, técnicas e ou utilitários de marketing por email, Microformatos, busca, teoria da encontrabilidade, marketing online). Criar um search engine
amigável. Criar conteúdo encontrável aplicando técnicas de acessibilidade e os padrões Web.
Implantar um sítio Internet com todos os recursos estudados até o semestre.
Ementa. Teoria Geral. Marcação para encontrabilidade. Microformatos. Conteúdo. Rede Social.
Estratégias Server-Side. Como evitar armadilhas de encontrabilidade. Pesquisas. Análises.
31
No W3C - Findability - FED 300 no endereço: http://interact.webstandards.org/curriculum/front-enddevelopment/findability
Bibliografia básica
ENGE, E et al. A arte de SEO: dominando a otimização dos mecanismos de busca. São Paulo:
Novatec, 2012.
FELIPINI, D. Google adsense. Rio de Janeiro: Brasport, 2010.
FELIPINI, D. Google top 10 - como colocar seu site ou blog na primeira página do Google. Rio de
Janeiro: Brasport, 2010.
Bibliografia complementar
GABRIEL, M. C. C. SEM e SEO - dominando o marketing de busca. São Paulo: Novatec, 2012.
KENT, P. Search engine optimization for dummies. New York: John Wiley Professional, 2008.
LEDFORD, J. L. SEO search engine optimization bible. New York: John Wiley, 2011. (Bible series,
book 584)
LUTZE, H. F. The findability formula: the easy, non-technical approach to search engine. New York:
John Wiley, 2008.
WALTER, A. Developers guide to building findable web sites: a practical solutions for building sites
that drive. New York: Macmillan Technical, 2008.
WALTER, A. Building findable websites: web standards, SEO, and beyond. Grand Rapids: New
Riders, 2008. (Cinco capítulos disponível em: <http://buildingfindablewebsites.com/bonuschapters.php>. Acesso em: 21 nov. 2012)
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS II (4)
Objetivos gerais. Discutir tecnologias de desenvolvimento de aplicativos para dispositivos móveis em
alguma plataforma proprietária.
Objetivos específicos. Desenvolver software de alto nível para dispositivos móveis no ambiente de
programação de alguma plataforma proprietária tipo Objective C. Discutir tendências do uso desses
dispositivos nas organizações.
Ementa. Uso de algum ambiente de desenvolvimento (framework) em plataforma proprietária:
configuração do ambiente; emulação de dispositivos móveis nos computadores pessoais; interface
gráfica; serviços disponíveis; banco de dados nos dispositivos. Desenvolvimento de aplicativos com
uso de frameworks.
Bibliografia básica
MILANI, A. Programando para IPhone e IPad. São Paulo: Novatec, 2012.
MÔNACO, T. Desenvolvendo aplicações para Windows Phone. Rio de Janeiro: Brasport, 2012.
SHACKLES, G. Construindo aplicativos móveis com C#. São Paulo: Novatec, 2012.
Bibliografia complementar
BUCANEK, J. Learn Objective-C for Java Developers. New York: Springer Verlag, 2009.
CHO, N. Use of smart mobile equipment for the innovation in organizational coordination. New York:
Springer Verlag NY, 2012. (Coleção Springer briefs In Digital Spaces)
CLAIR, R. Learning Objective-C 2.0: A Hands-On Guide to Objective-C for Mac and iOS Developers.
Harlow (UK): Addison-Wesley Professional, 2010.
PILONE, D; PILONE, T. Use a cabeça! Desenvolvendo para Iphone. São Paulo: Alta Books, 2011.
RIDEOUT, P. IPhone 3D programming: Developing Graphical Applications with OpenGL ES. New
York: O'Reilly, 2010.
STEVENSON, S. Cocoa and Objective-C: Up and Running: Foundations of Mac, iPhone, and iPod
touch programming. New York: O'Reilly Media, 2010.
ARQUITETURA ORIENTADA A SERVIÇOS (4)
Objetivos gerais. Discutir tecnologias associadas a SOA (Services Oriented Architecture).
Objetivos específicos. Estudar e utilizar a Arquitetura Orientada a Serviços e Web Services:
padrões, protocolos e especificações; Frameworks e API's (Application Programming Interface). A
especificação BPEL (Business Proccess Execution Language) para composição de serviços. Web
Services nas plataformas JavaEE (Java Enterprise Edition) e .Net e SOA RESTful services.
Desenvolver Web Services.
Ementa. Construção de aplicações por meio da utilização de arquitetura orientada a serviços – SOA
(Service-Oriented Architecture) e das principais tecnologias Web Services.
Bibliografia básica
GOMES, D. A. Web services soap em Java: guia prático para o desenvolvimento de web services em
Java. São Paulo: Novatec, 2010.
PODLESAK, J; SANDOZ, P; HADLEY, M. RESTful web services in Java. São Paulo: Prentice Hall,
2010.
TERUEL, E. C. Arquitetura de Sistemas para web com Java utilizando design patterns e frameworks.
Rio de Janeiro: Ciência Moderna, 2012.
Bibliografia complementar
KALIN, M. Java web services. New York: Oreilly & Assoc, 2009.
TÓPICOS ESPECIAIS EM SISTEMAS PARA IINTERNET III (4)
Objetivos gerais. Apresentar tecnologias ainda não estudadas ou aprofundar algum tema já visto
definido pela coordenadoria do curso em cada unidade.
Objetivos específicos. Estudar e aplicar tecnologias de uso corrente na região na qual o curso de
insere ou de interesse para o desenvolvimento profissional dos estudantes ou desenvolver temas que
aprofundem algum conhecimento já estudado.
Ementa. Recursos e aplicações da tecnologia escolhida.
Bibliografia básica. A ser definida no plano de ensino.
CRIAÇÃO DE EMPRESAS PARA INTERNET (4)
Objetivos gerais. Fornecer ao estudante o estado da arte a respeito dos conhecimentos sobre
empreendedorismo, inovação e criação de novos negócios para Internet.
Objetivos específicos. Elaborar projeto para a criação de um novo negócio. Desenvolver uma nova
empresa para Internet.
Ementa. O planejamento de um projeto de negócios para Internet. Implantação e implementação de
projetos de negócios. Administração de custos e dos prazos de implantação em projetos.
Identificação de oportunidades de investimentos. Analise de mercado. Desenvolvimento e
implementação de negócios. Finanças de um projeto de Investimentos. Análise de sensibilidade.
Empreendedorismo e inovação: liderança estratégica. Administração participativa e os novos modelos
de administração. Principais funções administrativas e respectivos sistemas de informação.
Mecanismos e procedimentos para criação de empresas. Criação de empresas focadas na Internet.
Computação em Nuvem - estratégias e modelos. Formular e selecionar estratégias e modelos
baseados em computação em nuvem. Análise dos pontos positivos e negativos dessa abordagem de
negócios.
Bibliografia básica
COMM, J. Cash! - como criar negócios altamente lucrativos na Internet. São Paulo: Gente, 2011.
DORNELAS, J. C. A; SPINELLI, S; TIMMONS, J. A. A criação de novos negócios: empreendedorismo
para o século 21. Rio de Janeiro: Campus, 2010.
FELIPINI, D. Empreendedorismo na internet. Rio de Janeiro: Brasport, 2010.
Bibliografia complementar
CHIAVENATO, I. Administração: teoria, processo e prática 4. ed. Rio de Janeiro: Elsevier, 2010.
CHIAVENATO, I. Empreendedorismo: dando asas ao espírito empreendedor. São Paulo: Saraiva,
2009.
DEGEN, R. O empreendedor. São Paulo: Pearson, 2009.
DRAPER, W H III. O jogo das Startups. Rio de Janeiro: Campus, 2012.
MAXIMIANO, A. C. A. Administraçao para empreendedores. São Paulo: Prentice Hall, 2010.
PROJETO DE TRABALHO DE GRADUAÇÃO EM SISTEMAS PARA INTERNET II (2)
Objetivos gerais. Apoiar o estudante na confecção de seu portfólio de projetos desenvolvidos ao
longo do curso.
Objetivos específicos. Os estudantes devem ser capazes de concluir o portfólio individual dos
projetos desenvolvidos e preparar apresentação perante banca examinadora como trabalho de
graduação.
Ementa. Elaboração de portfólios e técnicas profissionais de apresentação.
Bibliografia básica
AMARAL, A; FRAGOSO, S; RECUERO, R. Métodos de pesquisa para internet. Porto Alegre: Sulina,
2011.
LESTER, A. Como fazer apresentações irresístiveis. São Paulo: Universo dos Livros, 2011.
Bibliografia complementar
BROWN, T. Design thinking - uma metodologia poderosa para decretar o fim das velhas ideias. Rio
de Janeiro: Campus, 2010.
CALDWELL, C. Winning portfolios for graphic designers. New York: Barron's, 2010.
CLAZIE, I. Portfólio Digital de Design. São Paulo: Edgard Blucher, 2011.
EUROPA. O grande livro da Inspiração. São Paulo: Europa, 2010. (Colection Biblioteca Computer
Arts)
IRELAND, S. The complete idiot’s guide to the perfect resume. New York: Penguin, 2006.
MORAES, D. Metaprojeto design do design. São Paulo: Edgard Blucher, 2010.
INGLÊS VI (2)
Objetivos gerais. Apresentar os recursos do idioma necessários à compreensão e produção oral e
escrita por meio da integração das habilidades linguístico-comunicativas.
Objetivos específicos. O aluno deverá ser capaz de se comunicar com mais autonomia, eficiência e
postura crítico-reflexiva, em contextos acadêmico-profissionais; discutir planejamento; lidar com
conflitos em negociações; lidar valores e dados numéricos; interagir em contextos de socialização e
entretenimento; ler textos técnicos específicos da área; entender diferenças de pronúncia.
Ementa. Aprimoramento da compreensão e produção oral e escrita por meio da integração das
habilidades linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmicoprofissionais da área e abordando aspectos socioculturais da língua inglesa.
Bibliografia básica
WRIGHT, R; MCKEOWN, A. Professional English in use management with answers. Cambridge:
Cambridge, 2011.
Bibliografia complementar
CAMBRIDGE. Cambridge advanced learner´s dictionary with CD-Rom. 3. ed. Cambridge: Cambridge
University, 2007.
DUCKWORTH, M. Essential business grammar & practice. New Edition. Oxford: Oxford University
Press, 2007. (Colection Biblioteca Computer Arts)
MURPHY, R. Advanced grammar in use CD-ROM with answers. 3. ed. Cambridge: Cambridge, 2007.
OXFORD. Oxford advanced learner´s dictionary with CD-ROM. 7. ed. Oxford: Oxford University, 2007.
OXFORD. Oxford business english dictionary with CD-ROM. 7. ed. Oxford: Oxford University, 2007.
OUTROS COMPONENTES CURRICULARES
32
TRABALHO DE GRADUAÇÃO EM SISTEMAS PARA INTERNET – 160 horas
Objetivos gerais. Apresentar um trabalho síntese dos conhecimentos proporcionados pelas
disciplinas do curso.
Objetivos específicos. Elaborar portfólio individual de projetos desenvolvidos ao longo do curso,
desde o primeiro semestre.
Ementa. Organização e apresentação do portfólio individual de projetos desenvolvidos ao longo do
curso.
Bibliografia básica:
AMARAL, A; FRAGOSO, S; RECUERO, R. Métodos de pesquisa para internet. Porto Alegre: Sulina,
2011.
CLAZIE, I. Portfólio digital de design. São Paulo: Edgard Blucher, 2011.
LESTER, A. Como fazer apresentações irresístiveis. São Paulo: Universo dos Livros, 2011.
Bibliografia complementar
BROWN, T. Design Thinking - uma metodologia poderosa para decretar o fim das velhas ideias. Rio
de Janeiro: Campus, 2010.
CALDWELL, C. Winning portfolios for graphic designers. New York: Barron's, 2010.
EUROPA. O grande livro da inspiração. São Paulo: Europa, 2010. (Colection Biblioteca Computer
Arts)
IRELAND, S. The complete idiot’s guide to the perfect resume. New York: Penguin, 2006.
MORAES, D. Metaprojeto design do design. São Paulo: Edgard Blucher, 2010.
33
34
ESTÁGIO SUPERVISIONADO EM SISTEMAS PARA INTERNET– 240 horas e
Objetivos gerais. Possibilitar aos estudantes uma experiência em um ambiente profissional, e a
oportunidade de desenvolvimento profissional em Sistemas para Internet.
Objetivos específicos. Desenvolver competências relacionadas com a experiência de
trabalho prático em ambiente profissional real.
Ementa. Atividades de caráter prático, realizadas em organizações de qualquer natureza (indústria,
comércio, serviços) de forma a consolidar a formação acadêmica.
Bibliografia básica
DONALDSON, M. C. Negociação para leigos. São Paulo: Alta Books, 2012.
OLIVO, S; LIMA, M. C. Estágio supervisionado e trabalho de conclusão de curso. São Paulo:
Thomson Pioneira, 2006.
32
No W3C PP-210 Independent Study no endereço:
http://interact.webstandards.org/curriculum/professional-practice/independent-study
33
No W3C PP-200 Professional Development - Internship no endereço:
http://interact.webstandards.org/curriculum/professional-practice/internship
34
No W3C PP-300 Professional Development no endereço:
http://interact.webstandards.org/curriculum/professional-practice/professional-development
Equivalências diretas ou dispensas em ordema alfabética de nome de disciplina do curso atual
ILP-002
ILP-006
CURSO ATUAL
Algoritmos
Aplicações com Banco de Dados
Banco de Dados
Cálculo - segundo
Comunicação e Expressão
Engenharia de software para web segundo
Estatística
Estrutura de Dados
Fundamentos de Administração - primeiro
+ Inovação e Empreendedorismo segundo
Gestão de Projetos - sexto
Inglês I
Inglês II
Inglês III
Inglês IV
Inglês V
Inglês VI
Legislação Aplicada à TI – terceiro
Marketing e Negócios Eletrônicos - sexto
Matemática Discreta - primeiro
Padrões de Projeto
Programação de Scripts + prova - quarto
Programação Estruturada e Modular segundo
Programação orientada a objetos
Programação para Dispositivos Móveis -
ILP-104
Programação para internet 4+4
8
IPS-001
IPS-002
IRC-009
Projeto de sistemas para Internet I 2+4
Projeto de sistemas para Internet II 2+4
Redes de computadores e Internet
Segurança da Informação e Criptografia –
quinto
Sistemas Distribuídos – quarto
Sistemas Operacionais - primeiro
Tecnologia da Informação
Tecnologia para Dispositivos Móveis sexto
Testes e qualidade de software
Web design I – quarto
Web design II – quinto
2
2
4
Tópicos especiais em sistemas para Internet I
Desenvolvimento para dispositivos móveis I
Tópicos especiais em sistemas para Internet II e III –
quinto e sexto
Projeto do trabalho de graduação em SI I
Projeto de trabalho de graduação em SI II
Redes e Internet
4
Segurança em sistemas para Internet- quarto
4
4
4
Arquitetura orientada a serviços - sexto
Servidores e seus sistemas operacionais - terceiro
Bases da Internet + Criação de conteúdo na web
4
Desenvolvimento para dispositivos móveis II - quinto
4
4
4
4
Projeto de prototipagem e testes de usabilidade
Design digital - primeiro
Prática de design - segundo
4
4
4
4
Fundamentos de Matemática elementar primeiro
2
8
Projeto de navegação e interação - quarto
4
8
2
Tópicos especiais II e III - quinto e sexto novos
Programação de sítios Internet
4
4
4
Desenvolvimento para servidores I - quarto
4
8
4
4
4
Tópicos especiais em sistemas para Internet I
Arquitetura orientada a serviços - sexto
Bases da Internet + Criação de conteúdo na web
Desenvolvimento para dispositivos móveis II
IAL -001
IBD-101
IBD-002
MCA-002
LPO-001
IES-003
MET-002
IED-001
LIN-100
LIN-200
LIN-300
LIN-400
LIN-500
LIN-600
DDI-001
PMG-002
MMD-001
IPP-001
ILP-005
ILP-001
ISG-001
ISD-001
ISSO-001
ITI-002
ITM-002
IQS-001
PWD-001
PWD-002
Aulas
4
4
4
4
4
CURSO (a partir de 2013)
Algoritmos e lógica de programação
Banco de dados e Internet II
Banco de dados e Internet I
Fundamentos de Matemática elementar - primeiro
Leitura e produção de textos
Aulas
4
4
4
2
4
Engenharia de software para web - terceiro
4
Estatística
Estruturas de dados
4
4
Criação de empresas - sexto
4
4
2
2
2
2
2
2
2
4
4
4
2
Prática de Gestão de projetos - quarto
Inglês I
Inglês II
Inglês III
Inglês IV
Inglês V
Inglês VI
Legislação Aplicada à Internet - segundo
Negócios e Marketing Eletrônicos - quinto
Matemática discreta - segundo
Desenvolvimento para servidores II
Programação de sítios Internet - terceiro
4
2
2
2
2
2
2
2
4
4
4
4
4
Desenvolvimento para servidores I- quarto
4
2
4
4
4
4
4+4
4
2
2
2
4
4
4
2+2
Disciplinas em extinção
MCA-002
IES-002
ILP-104
ILP-005
ILP-001
ILP-002
ISD-001
ITI-002
ITM-002
Cálculo - segundo
Engenharia de Software orientada a
objetos 4+4
Programação para internet 4+4
Programação de Scripts + prova
Programação Estruturada e Modular segundo
Programação orientada a objetos 4+4
Sistemas Distribuídos – quarto
Tecnologia da Informação
Tecnologia para Dispositivos Móveis
Disciplinas novas sem equivalentes
Padrões de projeto de sítios Internet I
Padrões de projeto de sítios Internet II
Acessibilidade
Projeto de encontrabilidade
4
4
2
4
2
4
2+2
4
Plano de implantação
Todas as unidades iniciarão esse novo projeto pedagógico a partir do primeiro semestre de
2013. Os planos de ensino serão padronizados, discutidos e montados previamente pelo Nucleo
docente estruturante central e pelas coordenadorias do curso.
Referências
BIBLIOGRAPHY CGI - Comitê Gestor da Internet no Brasil. (2012). Pesquisa sobre o uso das
tecnologias de informação e comunicação no Brasil TIC domicílios e TIC empresas 2011.
Comitê Gestor da Internet no Brasil. São Paulo: Comitê Gestor da Internet no Brasil.
DIEGUES, A. C., & ROSELINO, J. E. (2012). A dimensão das atividades de software e serviços de TI
realizados fora da indústria brasileira de software. (C. -C. Brasil, Ed.) Pesquisa sobre o uso
das tecnologias de informação e comunicação no Brasil: TIC Domicílios e TIC Empresas
2011. , 3(2012), Paginas 37 a 52.
INEP, Brasil. (2010). Catálogo Nacional dos Cursos Superiores de Tecnologia. Brasília: Ministério da
Educação.
Download

Acesse aqui o Projeto Pedagógico completo do curso.