ministério da educação universidade tecnológica federal do...
TRANSCRIPT
Resolução nº. 025/15-COGEP Curitiba, 22 de maio de 2015. O CONSELHO DE GRADUAÇÃO E EDUCAÇÃO PROFISSIONAL DA UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ, no uso de suas atribuições, considerando o disposto na Deliberação nº. 04/2010, de 24 de junho de 2010 e Deliberação nº. 11/2010, de 24 de setembro de 2010 do Conselho Universitário;
considerando o Parágrafo 1º do Artigo 25 do Estatuto da UTFPR, aprovado pela Portaria Ministerial nº. 303 de 16/04/2008;
considerando o Regimento Geral da UTFPR, aprovado pela Deliberação nº. 07/09-COUNI, de 05 de junho de 2009;
considerando a Deliberação nº. 10/2008 do COUNI de 12 de dezembro de 2008;
considerando o memorando nº. 010/2015 do Coordenador do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas e memorando nº. 57/2015 da Diretoria de Graduação e Educação Profissional do Câmpus Pato Branco; R E S O L V E;
Aprovar Ad Referendum do Conselho de Graduação e Educação Profissional o ajuste curricular de posicionamento de disciplinas e pré-requisitos do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas, do Câmpus Pato Branco.
Atenciosamente,
Prof. Maurício Alves Mendes Presidente do Conselho de Graduação e
Educação Profissional
Ministério da Educação Universidade Tecnológica Federal do Paraná
Conselho de Graduação e Educação Profissional.
Proposta alteração de período de disciplinas e inclusão
de Pré-requisitos na Matriz Curricular do Curso de
Graduação em Tecnologia em Análise e Desenvolvimento
de Sistemas da UTFPR Câmpus Pato Branco
Proposta de alteração do Curso de Tecnologia em Análise e
Desenvolvimento de Sistemas elaborada pelo Núcleo
Docente Estruturante (Portaria 206/2013) e homologada e
encaminhada pelo Colegiado de Curso (Portaria 151/2015).
PATO BRANCO
Maio de 2015
33333
Ministério da Educação
Universidade Tecnológica Federal do Paraná
Câmpus Pato Branco
Departamento Acadêmico de Informática
Curso de Tecnologia em Análise e Desenvolvimento de Sistemas
2
A presente proposta apresenta duas alterações na matriz curricular do Curso de
Graduação em Tecnologia em Análise e Desenvolvimento de Sistemas e está sendo
submetida à Pró-Reitoria de Graduação e Educação Profissional (PROGRAD) pelo
Colegiado de Curso, a partir da proposta elaborada pelo Núcleo Docente Estruturante
(NDE). Uma das alterações se refere à troca de disciplinas de período e outra à inclusão de
pré-requisitos entre disciplinas.
1 - Alteração de períodos de disciplinas
Solicita-se a alteração de período das disciplinas de Desenvolvimento de
Aplicações Distribuídas (do 3º para o 4º período) e Interação Ser Humano
Computador (do 4º para 3º período), sem nenhuma mudança de ementa ou cargas horárias
das disciplinas.
É necessária a mudança de período da disciplina de Desenvolvimento de
Aplicações Distribuídas (AD23S), pois na ementa dessa disciplina são abordados assuntos
como: Conceitos e fundamentos de sistemas distribuídos; Desenvolvimento de aplicações
distribuídas; Comunicação entre processos remotos; Objetos distribuídos e invocação
remota, esses conteúdos demandam de conhecimento intermediário em programação,
principalmente em Orientação a Objetos. Devido ao pouco contato com programação
Orientada a Objetos até o 3º período os alunos têm apresentado muita dificuldade no
decorrer da disciplina, prejudicando o aproveitamento e o andamento da turma. Limitando
também uma abordagem mais aprofundada de conteúdos relacionados a: objetos
distribuídos, invocação remota e web services.
Para que a carga horária máxima semanal pudesse comportar a disciplina AD23S
no quarto período foi necessário mudar a disciplina de Interação Ser Humano Computador
(IH24S) do 4º para o 3º período. A antecipação de período da disciplina de IH24S não
acarreta prejuízos para os alunos, inclusive, pelo fato de a mesma ser ministrada
simultaneamente com a disciplina de Programação Orientada a Objetos 1. Nessa disciplina
os alunos desenvolvem aplicativos com interface gráfica.
Assim, propõe-se que passe a vigorar no Projeto Pedagógico do Curso da seguinte
forma:
3º Período - Disciplina: Interação Ser Humano Computador
Carga Horária: AT(34) AP(17) APS (03) TA(54)
Pré-requisitos: nenhum
Ementa: Panorama, desafios, metas e componentes do ISHC (Interação Ser Humano
Computador). Conceitos envolvidos no projeto de interface de software. Usabilidade e
ergonomia de sistemas computacionais. Diretrizes para o projeto de interfaces. Aspectos
3
humanos: cognição, linguagens (metáforas e analogias) e semiótica. Modelos conceitual e
mental. Tratamento de erros. Abordagem cognitiva. Avaliação de interfaces
computacionais.
4º Período - Disciplina: Desenvolvimento de Aplicações Distribuídas
Carga Horária: AT(17) AP(17) APS (2) TA(36)
Pré-requisitos: Programação Orientada a Objetos 1 (OO23S)
Ementa: Conceitos e fundamentos de sistemas distribuídos. Arquiteturas e modelos
fundamentais de sistemas distribuídos. Comunicação entre processos remotos. Objetos
distribuídos e invocação remota. Middleware para aplicações distribuídas.
A alteração proposta não altera a carga horária total do curso uma vez que há
apenas troca de disciplinas entre períodos. Igualmente não altera as cargas horárias
previstas em aulas práticas (AP), aulas teóricas (AT) e em Atividades Práticas
Supervisionadas (APS) do curso.
2 – Inclusão de pré-requisitos entre disciplinas
A inclusão de pré-requisitos é motivada pelo elevado número de reprovações em
disciplinas subsequentes, no sentido de estarem vinculados por meio de dependência de
conteúdos. Os alunos têm reprovado em massa em disciplinas que possuem vínculos de
conteúdo com disciplinas antecedentes.
A justificativa geral para a definição dos pré-requisitos tem como base o
encadeamento dos conteúdos. As disciplinas colocadas como pré-requisitos fornecem os
conceitos e a prática fundamental para entendimento e acompanhamento das disciplinas
subsequentes vinculadas. A seguir essa justificativa global é complementada para cada
uma das disciplinas vinculadas como pré-requisitos.
Disciplina
(período)
Pré-
requisito
proposto
Justificativa
Área: Engenharia de Software
AP23S
(3º)
ES22S
(2º)
A disciplina de Engenharia de Software (ES22S) fornece a
fundamentação conceitual para o entendimento dos conteúdos da
disciplina de Análise e Projeto de Sistemas (AP23S). A disciplina de
Análise e Projeto de Sistemas (AP23S) é fundamentada em conceitos
que são trabalhados na disciplina de Engenharia de Software (ES22S)
dentre esses conceitos destacam-se: requisitos de usuário, sistema,
requisitos não funcionais, estudo de viabilidade e arquitetura de
software.
QS24S
(4º)
AP23S
(3º)
Na disciplina de Qualidade de Software (QS24S) é necessário que o
aluno saiba como é o processo de gerenciamento de um projeto, para
que os conceitos de qualidade no processo de desenvolvimento possam
ser compreendidos e melhor trabalhados. Esses conceitos são
trabalhados na disciplina de Análise e Projeto de Sistemas (AP23S).
4
GP26S
(5º)
QS24S
(4º)
Para cursar Gestão de Projetos (GP26S) é necessário ter conhecimento
dos conteúdos de qualidade (QS24S), pois conteúdos vistos nessa
disciplina auxiliarão na elaboração de cronograma, orçamento mais
realístico, a escolha de membros para a equipe de maneira mais
adequada (que trabalhem mais com determinada tecnologia, que façam
um bom trabalho em equipe), entre outros.
TS25S
(6º)
AP23S
(3º)
A disciplina de Testes de Software (TS25S) é fundamentada em
conceitos que são trabalhados na disciplina de Engenharia de Software
(ES22S) e Análise e Projeto de Sistemas (AP23S). Os testes são
realizados com base nos requisitos do sistema e desenvolvidos
vinculados aos produtos das fases do ciclo de vida de software.
OD26S
(6º)
GP26S
(5º)
Na disciplina de Gestão de Projetos de Software (GP26S) os alunos
desenvolvem um projeto de software completo e esse projeto é
desenvolvido (implementado) na disciplina de Oficina de Projeto e
Desenvolvimento (OD26S). Assim, é indispensável que o aluno tenha
cursado e com aproveitamento a GP26S para que possa desenvolver o
projeto na disciplinas de OD26S.
Área: Programação
ED22S
(2º)
FP21S
(1º)
A disciplina de Fundamentos de Programação (FP21S) apresenta a
fundamentação conceitual e a prática extensiva dos conceitos essenciais
da programação. Em FP21S os alunos trabalham estruturas de decisão e
de repetição e estruturas de dados homogêneos de forma conceitual e
prática intensiva. É necessário que o aluno tenha essa prática desses
conceitos para que possa acompanhar a disciplina de Estruturas de
Dados, Pesquisa e Ordenação (ED22S). Além de ED22S ser uma
sequência conceitual de FP21S, esta fornece a prática necessária ao
desenvolvimento dos conceitos de ED22S.
A matriz atual foi implantada no primeiro semestre de 2013 e
estudando o histórico dos alunos de 2013-1 a 2014-2 verificou-se que
nenhum aluno que cursou ED22S sem ter aprovado em FP21S, obteve
aprovação em ED22S.
PM26S
(6º)
PM25S
(5º)
O conteúdo da disciplina de Tópicos Avançados em Programação para
Dispositivos Móveis (PM26S) é sequencial ao apresentado na
disciplina de Programação para Dispositivos Móveis (PM25S). Os
alunos precisam da fundamentação conceitual e prática apresentada na
disciplina de PM25S para entendimento dos conceitos trabalhados na
disciplina de PM26S.
OO22S
(2º)
FP21S
(1º)
Fundamentos de Programação (FP21S) é a primeira linguagem de
programação que os acadêmicos tem acesso. Nessa disciplina eles
aprendem a trabalhar com os comandos essenciais da programação, por
exemplo, identificadores, variáveis (declaração, tipos, inicialização),
comandos de entrada e saída, estruturas de repetição e controle,
estruturas de dados homogêneos e funções. Esses conceitos são
utilizados em todas as linguagens de programação trabalhadas no curso.
Portanto, a disciplina de Fundamentos de Programação é a base que dá
sustentação às demais disciplinas de programação.
Na disciplina de Fundamentos de Orientação a Objetos (0022S) os
acadêmicos aprendem a trabalhar com Orientação a Objetos: classes,
métodos, herança, sobrecarga e sobrescrita de métodos,
encapsulamento, polimorfismo, classe abstrata, interface, tratamento de
exceções. Para trabalhar esses conceitos é fundamental que os
acadêmicos tenham conhecimento dos conceitos básicos da
programação (vistos na disciplina de Fundamentos de Programação).
A evolução do modelo de objetos está diretamente relacionada ao
desenvolvimento dos fundamentos da programação. Um programa
5
desenvolvido segundo os fundamentos da orientação a objetos
manipula elementos da programação, dados e instruções, por meio de
objetos da mesma forma que um programa em linguagem tradicional
utiliza variáveis e procedimentos ou funções.
Os dados e procedimentos ou funções fazem parte, ou são
encapsulados, em um só elemento básico do modelo de objetos
chamado classe. para a adequada compreensão dos conceitos da
orientação a objetos e da realização de prática (desenvolvimento de
algoritmos utilizando esses conceitos) é necessário o conhecimento
teórico e boa experiência prática do uso de estruturas de decisão e de
repetição e do funções, que é a base para os métodos (operações) da
Orientação a Objetos. Esses conceitos são trabalhados na disciplina de
Fundamentos de Programação. O aluno que não os domina estará em
ampla desvantagem em relação aos demais.
As disciplinas FP21S e OO22S envolvem um conjunto de técnicas e
princípios para produção de sistemas bem estruturados e não se
restringem ao uso de uma linguagem. Portanto, para cursar a disciplina
de OO22S os acadêmicos devem ser capazes de desenvolver algoritmos
para solucionar problemas que envolvam raciocínio lógico e trabalhar
com aspectos funcionais e estruturais da programação estruturada.
OO23S
(3º)
OO22S
(2º)
Os conceitos de orientação a objetos - como classes, objetos,
encapsulamento, herança, polimorfismo, classes abstratas e interfaces,
arrays e coleções - são trabalhados na disciplina de Fundamentos de
Programação Orientada a Objetos (OO22S). Para acompanhar o
conteúdo da disciplina Programação Orientada a Objetos 1 (OO23S),
que inicia com programação concorrente e threads, é indispensável que
o aluno tenha domínio dos conceitos fundamentais de orientação a
objetos, trabalhados na disciplina 0022S.
OO24S
(4º)
OO23S
(3º)
Os conceitos da disciplina Programação Orientada a Objetos 1
(OO23S) são fundamentais para a disciplina de OO24S. O
desenvolvimento de interfaces gráficas, serialização de objetos e
persistência são conceitos da disciplina OO23S que o aluno deve ter
domínio para que possa compreender e acompanhar o conteúdo da
disciplina Programação Orientada a Objetos 2 (OO24S).
PW25S
(5º)
LA24S
(4º)
Linguagens de marcação de texto e estruturação de páginas web,
linguagem de definição de dados e linguagens de script fazem parte do
conteúdo de Linguagens de Apresentação e Estruturação de Conteúdo
(LA24S). O conhecimento dessas linguagens é indispensável para a
disciplina de Programação para Web (PW25S). Na disciplina PW25S
não são trabalhadas tecnologias para a composição da interface, o lado
cliente. Assim, é necessário o conhecimento prévio do aluno para que
ele possa acompanhar com aproveitamento a disciplina de PW25S.
PW26S
(6º)
PW25S
(5º)
Na disciplina Tópicos Avançados em Programação para Web (PW26S)
são utilizadas tecnologias e ferramentas avançadas para
desenvolvimento de projetos para web. Para que o aluno possa utilizar,
por exemplo, frameworks e bibliotecas de componentes, modificá-los e
mesmo construir os próprios frameworks e bibliotecas ele deve ter
conhecimento sólidos dos conteúdos trabalhados na disciplina PW25S.
PD25S
(5º)
PD24S
(4º)
O conteúdo das disciplinas Programação para Desktop (PD24S) e
Tópicos Avançados em Programação para Desktop (PD25S) eram
agrupados em uma única disciplina na matriz antiga do curso. Como
forma de reduzir a carga horária da disciplina em mesmo período e
facilitar a distribuição pelos períodos, essa disciplina foi segmentada
em duas. O conteúdo delas é sequencial e há total dependência dos
conceitos da disciplina PD24S para a disciplina PD25S.
6
AD23S
(4º)
OO23S
(3º)
A adoção de pré-requisitos na disciplina de Desenvolvimento de
Aplicações Distribuídas (AD23S) é necessária, pois, conteúdos
relacionados à Objetos distribuídos, invocação remota e Web Services
demandam conhecimento de programação orientada a objetos
trabalhados na disciplina Programação Orientada a Objetos 1 (OO23S).
Ressalte-se que com a “troca” de períodos, AD23S passará para o 4º
período, portanto, subsequente ao 3º período da OO23S. Os alunos com
pouco e/ou sem conhecimento de programação orientada a objetos
apresentam maiores dificuldades no decorrer da disciplina,
prejudicando o aproveitamento do próprio aluno e da turma.
Área: Banco de dados
BD22S
(2º)
BD21S
(1º)
A disciplina de Fundamentos de Banco de Dados (BD21S) aborda a
fundamentação teórica dos sistemas de banco de dados, incluindo as
etapas de modelagem conceitual e lógica, sem as quais é inviável
aplicar qualquer conteúdo de programação (base da disciplina Banco de
Dados (BD22S)). A disciplina inicial de banco de dados no curso, a
BD21, fornece a fundamentação conceitual e prática para o conteúdo
trabalhado na disciplina subsequente BD22S.
BD23S
(3º)
BD22S
(2º)
O encadeamento entre BD22S (Banco de Dados) e BD23S (Banco de
Dados Avançado) ocorre da mesma forma que entre BD21S e BD22S.
O aproveitamento do aluno fica comprometido se ele não apresenta a
fundamentação conceitual necessária para entendimento e
acompanhamento do conteúdo das disciplinas subsequentes e
relacionadas, como é o caso de BD21S, BD22S e BD23S. É
igualmente contra intuitivo explorar o nível físico, aplicando conceitos
avançados de banco de dados, como indexação, processamento e
otimização de consultas (bases da disciplina BD23S), sem que antes se
saiba efetivamente como programar uma consulta estruturada
(componente principal da disciplina BD22S).
Pré-requisitos já existentes na matriz atual e que serão mantidos.
Disciplina Pré-requisito
TC25S 5º período
TC26S TC25S
A Figura 1 apresenta a matriz curricular vigente, segundo o projeto aprovado pela
Resolução COGEP Nº. 021/13 e alterado pela Resolução COGEP Nº. 039/14. Na Figura 2
está a matriz curricular com a alteração proposta de mudança de período das disciplinas de
Interação Ser Humano Computador e Aplicações Distribuídas e os pré-requisitos
propostos.
7
MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ - CÂMPUS PATO BRANCO
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
MATRIZ CURRICULAR
1A 2A 3A 4A 5A 6A
4 3 5 3 2 3
3/1 2/1 2/3 2/1 1/1 2/1
4 3 5 3 3 2
B 72 P 54 2A P 90 3A P 54 4A P 53 2A P 37
1B 2B 3B 4B 5B 6B
2 5 5 3 4 4
2/0 3/2 2/3 2/1 1/3 1/3
2 5 5 3 4 4
B 36 P 90 P 90 P 54 P 72 5B P 72
1C 2C 3C 4C 5C 6C
2 4 4 4 4 3
2/0 2/2 1/3 1/3 2/2 1/2
2 4 4 4 4 3
B 36 1E P 72 2C P 72 3C P 72 P 72 P 54
1D 2D 4D 5D 6D
3 3 5 5 5
3/0 3/0 2/3 2/3 2/3
3 3 5 5 5
B 54 B 54 P 90 4D P 90 5D P 90
1E 2E 3D 4E 5E 6E
6 6 5 4 3 4
2/4 2/4 2/3 1/3 1/2 0/4
6 6 5 4 3 4
P 108 1E P 108 4C P 90 P 72 4E P 54 5A P 72
1F 2F 3E 4F 6F
4 4 4 2 0
3/1 2/2 2/2 1/1 0
4 4 4 2
P 72 1F P 72 2F P 72 P 36 P/B 0
4G 5F
2 2
2/0 2/0
2 2
B 36 B 36
5G 6G
38 72
2/0 0/0
2 0
5P SIC 72 5G SIC 72
SIC 400
SIC 180
21 25 23 23 23 18
TIPO DE CONTEÚDO (TC)
B - Conteúdos básicos
APS - Atividades Práticas Supervisionadas P - Conteúdos profissonalizantes
SIC - Atividade de síntese e integração de conhecimento
AP - Aulas práticas (semanal)
EIXOS ESTRUTURANTES
TC CHT - Carga horária total (semestral) Básico Redes de computadores
PR - Pré-requisito Análise e projeto de sistemas Banco de dados
5º período 6º período
Gestão de Projetos
de SoftwareTestes de Software
1º período 2º período
Introdução à
Informática
Engenharia de
Software
Análise e Projeto de
SistemasQualidade de Software
3º período 4º período
II21S ES22S AP23S QS24S
PM25S PM26S
Informática e
Sociedade
Redes de
Computadores
Laboratório de Redes e
Sistemas Operacionais
Interação Ser Humano
Computador
GP26S TS25S
Programação para
Dispositivos Móveis
Tópicos Avançados
em Programação
para Dispositivos
Móveis
Segurança em
Aplicações
Tópicos em
Informática
IS21S RC22S
Comunicação
Linguística
Fundamentos de
Orientação a Objetos
Programação Orientada
a Objetos 1
Programação
Orientada a Objetos 2
LR23S IH24S
CL21S OO22S OO23S OO24S
Lógica e Teoria dos
Conjuntos
Fundamentos de
Estatística
Linguagens de
Apresentação e
Estruturação de
Conteúdo
Programação para
Web
LA24S PW25S
SA25S TI26S
Tópicos Avançados
em Programação
para Web
PD25S
PW26S
Fundamentos de
Programação
Estruturas de Dados,
Pesquisa e
Ordenação
Programação para
Desktop
Tópicos Avançados
em Programação
para Desktop
Desenvolvimento de
Aplicações Distribuídas
Oficina de Projeto e
Desenvolvimento
LT21S FE22S
AD23S OD26S
Fundamentos de
Banco de DadosBanco de Dados
Banco de Dados
AvançadoPadrões de Projeto Optativa
FP21S ED22S PD24S
BD21S BD22S BD23S PP24S OP26S
Metodologia da
PesquisaEmpreendedorismo
MP24S EE25S
Trabalho de
Conclusão de Curso
1
Trabalho de
Conclusão de Curso
2
TC25S TC26S
Estágio Curricular Obrigatório
Atividades Complementares
Aulas Semanais
LEGENDA (número de aulas)
R - Referência na matriz
Nome da Disciplina
R
APS AT - Aulas teóricas(semanal)
AT/AP
Código TA TA -Total de aulas (semanal)
PR CHT
Figura 1 – Matriz curricular vigente (Resolução Nº. 039/14-COGEP)
8
MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ - CÂMPUS PATO BRANCO
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
MATRIZ CURRICULAR
1A 2A 3A 4A 5A 6A
4 3 5 3 2 3
3/1 2/1 2/3 2/1 1/1 2/1
4 3 5 3 3 2
B 72 P 54 2A P 90 3A P 54 4A P 53 2A P 37
1B 2B 3B 4B 5B 6B
2 3 3 5 4 4
2/0 3/0 2/1 2/3 1/3 1/3
2 3 3 5 4 4
B 36 B 54 P 54 3D P 90 P 72 5B P 72
1C 2C 3C 4C 5C 6C
2 5 5 4 4 3
2/0 3/2 2/3 1/3 2/2 1/2
2 5 5 4 4 3
B 36 P 90 P 90 3D P 72 P 72 P 54
1D 2D 3D 4D 5D 6D
3 4 4 5 5 5
3/0 2/2 1/3 2/3 2/3 2/3
3 4 4 5 5 5
B 54 1E P 72 2D P 72 P 90 4D P 90 5D P 90
1E 2E 4E 5E 6E
6 6 4 3 4
2/4 2/4 1/3 1/2 0/4
6 6 4 3 4
P 108 1E P 108 P 72 4E P 54 5A P 72
1F 2F 3E 4F 6F
4 4 4 2 0
3/1 2/2 2/2 1/1 0
4 4 4 2
P 72 1F P 72 2F P 72 P 36 P/B 0
4G 5F
2 2
2/0 2/0
2 2
B 36 B 36
5G 6G
38 72
2/0 0/0
2 0
5P SIC 72 5G SIC 72
SIC 400
SIC 180
21 25 21 25 23 18
TIPO DE CONTEÚDO (TC)
B - Conteúdos básicos
APS - Atividades Práticas Supervisionadas P - Conteúdos profissonalizantes
SIC - Atividade de síntese e integração de conhecimento
AP - Aulas práticas (semanal)
EIXOS ESTRUTURANTES
TC CHT - Carga horária total (semestral) Básico Redes de computadores
PR - Pré-requisito Análise e projeto de sistemas Banco de dados
Código TA TA -Total de aulas (semanal)
PR CHT
LEGENDA (número de aulas)
R - Referência na matriz
Nome da Disciplina
R
APS AT - Aulas teóricas(semanal)
AT/AP
Estágio Curricular Obrigatório
Atividades Complementares
Aulas Semanais
Trabalho de
Conclusão de Curso
1
Trabalho de
Conclusão de Curso
2
TC25S TC26S
OP26S
Metodologia da
PesquisaEmpreendedorismo
MP24S EE25S
BD21S BD22S BD23S PP24S
Programação para
Web
PD25S OD26S
Fundamentos de
Banco de DadosBanco de Dados
Banco de Dados
AvançadoPadrões de Projeto Optativa
FP21S ED22S PD24S
PW26S
Fundamentos de
Programação
Estruturas de Dados,
Pesquisa e
Ordenação
LT21S
FE22S
Desenvolvimento de
Aplicações Distribuídas
Programação para
Desktop
Tópicos Avançados
em Programação
para Desktop
Oficina de Projeto e
Desenvolvimento
LA24S PW25S
SA25S TI26S
Tópicos Avançados
em Programação
para Web
Linguagens de
Apresentação e
Estruturação de
Conteúdo
Programação
Orientada a Objetos 2
LR23SCL21S
OO22S OO23S
OO24S
AD23SIH24S
GP26S TS25S
Programação para
Dispositivos Móveis
Tópicos Avançados
em Programação
para Dispositivos
Móveis
PM25S PM26S
Segurança em
Aplicações
Tópicos em
Informática
Programação Orientada
a Objetos 1
Informática e
Sociedade
Redes de
Computadores
Laboratório de Redes e
Sistemas Operacionais
Interação Ser Humano
Computador
IS21S
RC22S
Comunicação
Linguística
Fundamentos de
Orientação a Objetos
Lógica e Teoria dos
Conjuntos
Fundamentos de
Estatística
II21S ES22S AP23S QS24S
Análise e Projeto de
SistemasQualidade de Software
3º período 4º período1º período 2º período
Introdução à
Informática
Engenharia de
Software
5º período 6º período
Gestão de Projetos
de SoftwareTestes de Software
Figura 2 – Matriz curricular proposta
3 – Análise de impacto
O curso, representado pela sua coordenação, NDE e Colegiado, está ciente do
eventual acúmulo de alunos que a inclusão de pré-requisitos pode acarretar nas disciplinas
vinculadas como pré-requisitos. Isso pode acarretar a necessidade de abertura de turmas
extras em disciplinas, por exemplo, Fundamentos de Programação, Fundamentos de
Orientação a Objetos 1, Engenharia de Software, Análise e Projeto de Sistemas,
Programação para Web 1 e Programação para Dispositivos Móveis 1. Esse número não
9
deve ser diferente dos alunos hoje retidos nessas disciplinas e que tentam cursar as
posteriores e reprovam por completa falta de fundamentos necessários, seja no aspecto
conceitual, seja no procedimental. No modelo atual os alunos reprovam nas disciplinas que
são pré-requisitos e nas subsequentes, conforme vem se observando na execução dos seis
períodos desde a implantação da matriz vigente.
Acredita-se que a aprovação nas disciplinas ora propostas como pré-requisitos (seja
na primeira vez que o aluno cursar ou não), levará a um aumento de aprovação nas
disciplinas subsequentes vinculadas e, possivelmente, um percentual maior de conclusão
do curso. Isso porque uma boa fundamentação nessas disciplinas fornecerá consistência
para que o aluno avance.
O possível impacto operacional da inversão de períodos entre as disciplinas AD23S
e IH24S se dará unicamente no semestre imediatamente subsequente à aprovação desta
proposta e sua solução já está indicada no âmbito do departamento ofertante (DAINF). O
curso assumirá o ônus da possível necessidade de abertura de turmas extras para as
disciplinas sendo ora propostas como pré-requisitos, visando assim melhor aproveitamento
no curso e redução das taxas de evasão. Acredita-se que se o aluno fundamentar-se nas
disciplinas iniciais, mesmo que isso implique repeti-las, facilitará para que ele acompanhe
as disciplinas subsequentes e não haja motivação para desistir do curso em decorrência da
dificuldade de acompanhamento.