E
ste
Do
c
u
m
e
n
to
n
ã
o
c
o
n
té
m
Ra
s
u
ras
o
u
E
m
e
n
d
a
.
PLANO DE ENSINO
–
2
osemestre de 2012
Curso:
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Versão do Plano: 1.2 Data da Criação do Plano: 31/07/2012
Disciplina: Programação em Microinformática Sigla: ILM-001
Modalidade: I Carga Horária Semanal: 4 Carga Horária Semestral: 80h
Professor(a) Responsável pela Disciplina: Andreia Cristina Grisolio Machion
Período: Matutino
Número de Alunos: 40 (máximo) Semestre: 1° Ano Letivo: 2012
Professor Responsável/ Professores Responsáveis pela Disciplina: Andreia Cristina Grisolio Machion e Luciano Deluqui Vasquez
PRÉ-REQUISITOS
(Opcional)CO-REQUISITOS
(Opcional)EMENTA
Programação e personalização de aplicações em processador de texto, planilha eletrônica e banco de dados. Criação e uso de variáveis, configuração de componentes: botões, caixas de texto, botões de opção, caixas de listagem e combinação. Tratamento a eventos.
OBJETIVOS GERAIS
Conhecer e aplicar recursos de programação orientada a eventos para personalizar aplicativos de escritório (editor de textos, planilhas e banco de dados).
OBJETIVOS ESPECÍFICOS
(1) Capacitar o aluno a desenvolver programas procedurais em ambiente de desenvolvimento de software orientado a eventos.
(2) Introduzir ao aluno os conceitos e atividades relacionadas à programação de interfaces gráficas para o usuário.
(3) Conscientizar o aluno sobre a existência e a necessidade de múltiplos paradigmas de programação. (4) Introduzir ao aluno atividades de desenvolvimento de software em equipe, utilizando o suporte de ferramentas de gerenciamento de configuração de software.
(5) Mostrar ao aluno atividades relacionadas à customização de aplicativos de automação de escritório (Microsoft Office e/ou OpenOffice) utilizando a linguagem Visual Basic.
(6) Capacitar o aluno a ser autossuficiente na busca de informações complementares sobre APIs de programação de produtos específicos de automação de escritório.
E
ste
Do
c
u
m
e
n
to
n
ã
o
c
o
n
té
m
Ra
s
u
ras
o
u
E
m
e
n
d
a
.
Conhecimento de ferramentas computacionais que auxiliem na solução de problemas em
Sistemas de Informação;
Capacidade para identificar necessidades, desenvolver e implementar soluções, utilizando a tecnologia da informação;
Capacidade de raciocínio lógico, de observação, de interpretação e análise crítica de dados e informações;
Interesse para o aprendizado contínuo de novas tecnologias;
Capacidade de desenvolver atividades de forma colaborativa em equipes multidisciplinares;
CONTEÚDO PROGRAMÁTICO
Introdução a Linguagem Visual Basic
Uma Visão Geral sobre Programação Linguagem VB e suas Características Linha do tempo
Derivações da Linguagem Críticas
Estruturas Sequênciais
Instruções, Comandos de Entradas e Saídas e APIs Variáveis e Tipos de Dados
Expressões Aritméticas
Monitoramento do Fluxo do Programa
Estruturas de Seleção
Expressões Relacionais Expressões Lógicas Seleção Simples Seleções Aninhadas
Alternativas de Múltiplas Escolhas
Composição de Instruções, Seleção, Variáveis e Expressões
Estruturas de Repetição
Repetição Simples Utilizando Contadores Repetição Simples Utilizando Sentinelas Repetições Aninhadas
Os Vários Papéis das Variáveis
Estruturas de Dados Homogêneas
Estruturas de dados Unidimensionais
Estruturas de Dados Heterogêneas; Registros
E
ste
Do
c
u
m
e
n
to
n
ã
o
c
o
n
té
m
Ra
s
u
ras
o
u
E
m
e
n
d
a
.
Passagem por Valor e Referência
Ambientes de Programação Orientados a Eventos Classes
Coleções
Os Paradigmas de Programação O Paradigma Orientado a Eventos
Interface Gráfica do Usuário (GUI – Graphical User Interface) Manutenção do Estado em Ambiente Orientados a Eventos
Customização de Aplicativos de Escritório
Visão geral sobre a Automação do Escritório Estratégia para Automação do Microsoft Office
Visão geral sobre os Produtos e as APIs do Microsoft Office Estratégia para Automação do OpenOffice
Visão geral sobre os Produtos e as APIs do OpenOffice
METODOLOGIA DE ENSINO
Aulas expositivas; Aulas práticas em laboratório; Desenvolvimento de projetos individuais e em equipe;
RECURSOS NECESSÁRIOS
Laboratório de informática com recursos de projeção de slides.
Computadores com sistema operacional Windows e acesso à Internet contendo os seguintes softwares instalados: FreeBasic, FreeBasic IDE, Microsoft Visual Basic 2010 Express, Office 2010 com as opções Word, Excel, Access e Outlook, OpenOffice 3.3 com Writer, Calc e Base.
INTERDISCIPLINARIDADE
Esta disciplina será trabalhada em conjunto com Algoritmos e Lógica de Programação visando reforçar para o aluno as estruturas fundamentais da programação estruturada de computadores.
AVALIAÇÃO
.O mínimo para aprovação é 60% de aproveitamento.
Observação: Regulamento de Graduação CEETEPS.
- Artigo 37 - §2º. Para a verificação da aprendizagem numa dada atividade curricular serão obrigatórias, no mínimo, duas notas para compor a média final.
- Artigo 38 - A avaliação do rendimento é expressa por meio de notas de 0 (zero) a 10 (dez), computadas até a primeira casa decimal.
OBSERVAÇÕES RELEVANTES
Não serão permitidas provas substitutivas para validar notas parciais.
REVISÃO DE NOTAS
E
ste
Do
c
u
m
e
n
to
n
ã
o
c
o
n
té
m
Ra
s
u
ras
o
u
E
m
e
n
d
a
.
§ 1º - A solicitação de revisão deverá ser feita na Secretaria Acadêmica da Unidade, por escrito, até 5 (cinco) dias após a divulgação da nota, tendo o docente, igual período para a sua execução.
SISTEMA DE ACOMPANHAMENTO PARA A RECUPERAÇÃO DA APRENDIZAGEM
Exercícios e projetos extra-classe para reforço e desenvolvimento do conteúdo.
SISTEMA DE ACOMPANHAMENTO DE APRENDIZAGEM PARA ALUNOS
DISPENSADOS DE FREQUÊNCIA
Os alunos deverão fazer as avaliações parciais e poderão desenvolver os projetos solicitados. A média final é dada pela média aritmética entre os resultados obtidos.
A DISCIPLINA OFERECERÁ RECUPERAÇÃO:
Verão: conforme calendário da instituição.
RESULTADOS DE APRENDIZAGEM ESPERADOS
Os alunos devem ser capazes de elaborar algoritmos numa linguagem orientada a eventos para resolver
problemas computacionais e utilizar ferramentas de automação de escritório.
BIBLIOGRAFIA BÁSICA
BROWN, C. E.; PETRUSCA, R. Programando em ACCESS com VBA. Alta Books, 2006. FERNANDES, M. Desenvolvendo aplicações poderosas com Excel e VBA. Visual Books, 2005.
BIBLIOGRAFIA COMPLEMENTAR
LOPES, A.; GARCIA, G. Introdução a Programação – 500 Algoritmos Resolvidos. 11. ed. Rio de Janeiro: Elsevier, 2002.
Visual Basic Developer Center. Disponível em
http://msdn.microsoft.com/en-us/vbasic/ms789056
. Acesso em: 23 jun. 2011Office Developer Center. Disponível em
http://msdn.microsoft.com/en-us/office/aa905340
. Acesso em: 23 jun. 2011OpenOffice.org. BASIC Programming Guide. Disponível em
http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide
. Acesso em: 23 jun. 2011 FreeBasic. Disponível emhttp://www.freebasic.net/
. Acesso em: 23 jun. 2011HORÁRIO DE ATENDIMENTO AOS ALUNOS
Dia da Semana: Quinta-feira Horário: 11h
Local: Laboratórios de informática ou sala de aula, conforme necessidade.
Conforme Instrução CESU – 01 de 08/07/2009.
“O tempo despendido em atividades extraclasse para atendimento a alunos, reuniões, planejamento, avaliações de aproveitamento e circulares, preparo de aula e de material didático e outras próprias da docência”.
HA – 50% das atividades desenvolvidas em sala de aula; Artigo 1° Estabelece que:
- o Horário para atendimento a alunos deverá ter periodicidade semanal e ser divulgado pelo docente no primeiro dia de aula da disciplina em que atua, como parte integrante do seu Plano de Ensino.
E
ste
Do
c
u
m
e
n
to
n
ã
o
c
o
n
té
m
Ra
s
u
ras
o
u
E
m
e
n
d
a
.
a ser definido na grade e no Plano de Ensino) com duração mínima de 01 (uma) hora.
ENTREGA DESTE PLANO DE ENSINO
Entrega do Plano de Ensino (via impressa e digital): o professor terá até a Reunião Pedagógica do início do semestre para enviar à coordenação. No caso digital, deverá ser encaminhado para
coord@fateccarapicuiba.edu.br.
De acordo com o Artigo 11 do Regulamento de Graduação, destacam-se os parágrafos: § 1º - Os Planos de Ensino deverão ser aprovados pelas Coordenadorias de curso.
§ 2º - Os Planos de Ensino devem ser apresentados aos alunos matriculados na atividade curricular correspondente, por escrito, no primeiro encontro previsto para a mesma.
FERRAMENTAS/ SOFTWARES UTILIZADOS NOS PROCEDIMENTOS DIDÁTICOS
Sala de aula com recursos de projeção de slides.
CONTEÚDO PROGRAMÁTICO e CRONOGRAMA DAS ATIVIDADES SEMAN
A ASSUNTO CONTEÚDOS/ATIVIDADES PREVISTOS REFERÊNCIAS NECESSÁRIOS RECURSOS (TURMA Datas Previstas* – DATA)
1 Mini circuito de Games da Fatec Carapicuíba Mini circuito de Games da Fatec Carapicuíba 1o ADS Matutino – 02/08
2 Planejamento Pedagógico Recepção para os calouros
Uma Visão Geral sobre Programação A Linguagem e suas Características A Linha do tempo
As Derivações da Linguagem As Críticas
A combinar, a partir das
referências básicas Sala com Projeção 1o ADS Matutino – 09/08
3
Introdução a Linguagem Visual Basic e o ambiente de programação MS Office
Instruções, Comandos de Entradas e Saídas e APIs
As Variáveis e os Tipos de Dados Expressões Aritméticas
A combinar, a partir das
referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 16/08
4 Estruturas Sequências Fluxo do Programa Simples: entrada –
processamento - saída A combinar, a partir das referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 23/08
5 Estruturas de Seleção Composição de Instruções, Seleção, Variáveis e Expressões;
A combinar, a partir das referências básicas
Laboratório com
softwares Instalados 1o ADS Matutino – 30/08
6 Estruturas de Seleção
Seleção Simples Expressões Relacionais Expressões Lógicas
A combinar, a partir das
referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 06/09
7 Estruturas de Seleção Seleções Aninhadas
Alternativas de Múltiplas Escolhas
A combinar, a partir das
referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 13/09
8 Estruturas de Seleção
Repetição Simples Utilizando Contadores Repetição Simples Utilizando Expressões Lógicas
A combinar, a partir das referências básicas
Laboratório com
softwares Instalados 1o ADS Matutino – 20/09
9 Avaliação Avaliação P1 A combinar, a partir das
referências básicas
Laboratório com
CONTEÚDO PROGRAMÁTICO e CRONOGRAMA DAS ATIVIDADES SEMAN
A ASSUNTO CONTEÚDOS/ATIVIDADES PREVISTOS REFERÊNCIAS NECESSÁRIOS RECURSOS (TURMA Datas Previstas* – DATA)
11 Estruturas de Dados Homogêneas Estruturas de dados Unidimensionais A combinar, a partir das
referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 11/10
12 Estruturas de Dados Homogêneas Estruturas de dados Bidimensionais A combinar, a partir das referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 18/10
13 Estruturas de Dados Homogêneas Execução de Projeto A combinar, a partir das
referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 25/10
14 Estruturas de Dados Heterogêneas Registros, Classes e Coleções A combinar, a partir das referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 01/11
15 Modularização de Programas
Procedimentos e Funções Variáveis Globais e Locais Passagem por Valor e Referência
A combinar, a partir das referências básicas
Laboratório com
softwares Instalados 1o ADS Matutino – 08/11
16 Avaliação Avaliação P2 A combinar, a partir das referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 22/11
17
Ambientes de
Programação Orientados a Eventos
Os Paradigmas de Programação O Paradigma Orientado a Eventos Interface Gráfica do Usuário
A combinar, a partir das
referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 29/11
18
Ambientes de
Programação Orientados a Eventos
Interface Gráfica do Usuário
Manutenção do Estado em Ambiente Orientados a Eventos
A combinar, a partir das
referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 06/12
19 Customização de Aplicativos de Escritório Avaliação P3 A combinar, a partir das
referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 13/12
20 Customização de Aplicativos de Escritório
Visão geral sobre a Automação do Escritório Estratégia para Automação do Microsoft Office
A combinar, a partir das
referências básicas softwares Instalados Laboratório com 1o ADS Matutino – 20/12
____________________________ _________________________________________________ _____________________________ ___________________