Share on
Summary
The Academic Department of Informatics offers two undegraduate Computing degrees, one in Information Systems, and one in Computer Engineering.
At the graduate level, the department hosts a professional master program in Applied Computing (PPGCA).
Students may also follow graduate degrees in Electrical Engenieering and Industrial Informatics (CPGEI), in Technology and Society (PPGTE), in Business (PPGA), in Planning and Public Policies (PGP), in Biomedical Engineering (PPGEB), in Mechanical Engineering (PPGEM), and other alternatives.
Bachelor Programs
The bachelor programme in Information Systems has a flexible educational structure, which allow students to follow different curricular trajectories. It is structured on three layers: (i) A first layer, which provides the foundations of computing, and other knowledge areas such as mathematics, social sciences, and busiuness (1290h); (ii) a second layer, which provides and introduction to specific areas of computing, including HCI, Information Systems Management, Integrated Systems Development, Intelligent Systems, Image Processing, Theory of Computing, Software Engineering, History of Technology and Human Behaviour in Organizations (360h); (iii) a third layer that provides multiple tracks of specialization, both within computing (270h), and beyond it (180h), enabling students to blend different areas during their degree, such as Social Sciences, Business, Desing, Education, Mathematics, Physics, Electrical Engineering, Automation and Control, Comunication.
This degree curriculum intends to graduate professionals capable of addressing the demands of different organizations, such as public, private, non-governamental, etc, in a professional, ethical and responsible way. Due to the fleixibility of the curriculum, after completion of the program, students may have followed tracks that enable them to work on areas such as system developement and support, software engineering, databases and information management, computer networks and security, computing theory, intelligent systems, image processing, embedded systems, mobile computing and web design, human-computer interacion and computing education, among others.
Master Programs
The Graduate Program in Applied Computing (PPGCA) is a stricto sensu graduate program in the Informatics field, offered by DAINF (the Informatics Academic Department) of the Federal University of Technology - Parana (UTFPR). The program currently offers a Master's degree over a period of 2 years, providing several different specialization tracks in Computing among which Information Systems.
Courses
Bachelor in Information Systems (Bacharel em Sistemas de Informação)
Introdução à Interação Humano-Computador e áreas correlatas, incluindo desenvolvimento, correntes e tendências, objetivos, princípios e características, interdisciplinaridade, Conceito de interfaces, interação, uso colaboração, comunicação e cooperação. Dimensões ergonômicas, cognitivas, organizacionais, comunicacionais, culturais e históricas do projeto, da avaliação, e do uso de artefatos interativos. Modelos de tarefas, interações, ações e atividades humanas mediadas por artefatos computacionais. Introdução a métodos de levantamento, projeto, prototipação, construção, avaliação, reprojeto de sistemas e de mídias interativas.
Introdução à Interação Humano-Computador e áreas correlatas, incluindo desenvolvimento, correntes e tendências, objetivos, princípios e características, interdisciplinaridade, Conceito de interfaces, interação, uso colaboração, comunicação e cooperação. Dimensões ergonômicas, cognitivas, organizacionais, comunicacionais, culturais e históricas do projeto, da avaliação, e do uso de artefatos interativos. Modelos de tarefas, interações, ações e atividades humanas mediadas por artefatos computacionais. Introdução a métodos de levantamento, projeto, prototipação, construção, avaliação, reprojeto de sistemas e de mídias interativas.
Fundamentos matemáticos para análise de algoritmos. Análise assintótica de algoritmos. Paradigmas de projeto de algoritmos. Algoritmos eficientes para ordenação, comparação de sequências, problemas em grafos. Fundamentos de complexidade computacional. Redução entre problemas. Classes P e NP. Problemas.
Projeto e análise de algoritmos para problemas em geometria computacional. Triangularização de polígonos. Particionamento de polígonos. Envoltória convexa. Diagrama de Voronoi e Triangulação de Delaunay. Problemas de localização e intersecção. Problemas de proximidade. Arranjos de retas no plano. Questões de análise de complexidade e modelos computacionais. Aplicações à computação gráfica, planejamento de movimento e casamento de padrões.
Metadados e documentos digitais. Desenvolvimento de coleções (corpus/corpora). Arquiteturas de software para bibliotecas digitais (e. g. , orientada a serviços, componentizadas, distribuídas, etc. ). Serviços de informação em bibliotecas digitais: Busca, navegação, personalização, análise de dados. Integração e interoperabilidade. Organização e uso da Informação. Estudos com usuários e avaliação de Sistemas. Preservação digital. Publicação eletrônica. Propriedade intelectual e privacidade. Aspectos sócio-político-institucionais. Aspectos teóricos. Bibliotecas digitais com conteúdos multimídia. Aplicações de bibliotecas digitais.
Dados, informações, conhecimento. Modelos formais utilizados. Avaliação das tarefas de recuperação de informação. Consultas, consultas estruturadas e expansão de consulta. Textos, medidas de informação e compressão de dados. Indexação e busca. Técnicas de inteligência artificial em recuperação de informação.
O Problema da programação linear. Formulação de problemas de programação linear. Geometria e álgebra em programação linear. Método simplex. Análise de sensibilidade e análise paramétrica. Algoritmos de pontos interiores. Dualidade. Programação inteira. Otimização não-linear. Programação dinâmica ou programação por estágios.
Simulação como método de aquisição de conhecimento. Noções básicas de sistemas complexos. Propriedades emergentes. Bases para a simulação de sistemas biológicos e sociais. Noções básicas de agência. Dinâmica evolucionária. Contágio. Dinâmica de opiniões. Sistemas para simulação de agentes e de sistemas dinâmicos.
Conceitos básicos de métodos quantitativos. Introdução aos modelos analíticos de desempenho. Modelos matemáticos e teoria de filas. Modelagem analítica de redes de filas. Métodos de análise aproximadas de redes de filas. Simulação de eventos discretos. Planejamento de capacidade de sistemas computacionais.
Introdução a paradigmas de linguagens de programação (declarativa: funcional e lógica.
imperativa: não estruturada, estruturada, orientada a objetos e concorrente). Estudo do paradigma de
programação orientado a objetos e representações associadas básicas. Implementação de projetos
em paradigma orientado a objetos.
O conceito e os objetivos da gerência de projetos. Abertura e definição do escopo de um projeto. ; Planejamento de um projeto. Execução, acompanhamento e controle de um projeto. Revisão e; avaliação de um projeto. Fechamento de um projeto. Metodologias, técnicas e ferramentas da gerência; de projetos. Modelo de gerenciamento de projeto do Project Management Institute.
Bases conceituais e filosóficas da área de Sistemas de Informação. Os conceitos, objetivos,
funções e componentes dos sistemas de informação. As dimensões tecnológica, organizacional e
humana dos sistemas de informação. Os tipos de sistemas de informação. Áreas de pesquisa em
Sistemas de Informação. Conhecimento científico e metodologia de pesquisa em Sistemas de
Informação.