Graduate

Applied Computing (MsC/Ph.D)

Overview


The Graduate Program in Applied Computing develops research activities about many topics of Computer Science, preparing and qualifying professionals, teachers and researchers from different hard science and technological areas. Faculty is interdisciplinary and includes nationally and internationally renowned researchers.

Emphasis:

Modeling and Simulation

Areas of Study


Computer Graphics and Image Processing
Researches issues relating to synthesis and analysis of static and dynamic images and signals, including image and signal processing, rendering, computational geometry and animation. This area of study focuses on data visualization, virtual reality and model construction, with applications to medicine, gaming, sociology, and robotics, among others.

Programming Languages and Software Engineering
Involves research and experiments for designing methodologies, techniques and tools to improve the software development process and allow metrics to be found and applied, ensuring the quality of products. Research is currently focused on the following areas: Webservices, Frameworks, Distance Learning Project Standards, Language Paradigms, Architectures, Virtual Machines, and Software Development for Mobile Ubiquitous Computing.

Artificial Intelligence
Develops applied intelligent systems covering techniques of both Symbolic Artificial Intelligence and Computational Intelligence, involving the areas of Intelligent Tutoring Systems, Animated Pedagogical Agents, Affective Computing, Neural Networks, Data Mining, and Intelligent Transport Systems. Focus on study and application of these systems to solve problems related to Educational Informatics, Transport, Electric Energy, Oil Companies, among others.

Operations Research
Develops research to discover new knowledge, tools and technologies to obtain current and original solutions to different problems in areas involving modeling and simulation, with an emphasis on Logistics and Transport, Electric Energy, Oil and Gas, Health, Telecommunication and Information Systems, Production Administration and Management, Industry, Cryptography, Physical System Modeling, among others.

Computer Networks and Distributed Systems
Addresses protocols, algorithms, mechanisms and applications for computer networks and distributed systems, including security, high performance processing, and mobile ubiquitous computing. Focuses on the development and application of new knowledge and high technology with impact on modern society and the Internet. Research is developed in the following areas: cloud computing, grids and clusters, process scaling, middleware for mobile ubiquitous computing, social networks, data replication, peer-to-peer technology (P2P), virtualization.

Faculty Back to menu


Course Coordinator

Sandro José Rigo
PhD in Computer Science.
Areas of Interest: Computer Science, with an emphasis on Computer Graphics, HCI, Web Development, Semantic Web, and Distance Learning.
Area of Study: Artificial Intelligence.
E-mail: rigo@unisinos.br
Currículo Lattes

Academic Staff

Cristiano André da Costa
PhD in Computer Science.
Areas of Interest: Computer Networks and Distributed Systems with an emphasis on Mobile Ubiquitous Computing, Context Awareness, Distributed Systems, High Performance Processing, and Operating Systems.
Area of Study: Computer Networks and Distributed Systems.
E-mail: cac@unisinos.br
Currículo Lattes

João Carlos Gluz
PhD in Computer Science.
Areas of Interest: Agent-Oriented Software Engineering (AOSE), Communication between Agents, Bayesian Networks, Modal Probability Logics, Multi-Agent Systems, Intelligent Learning Environments.
Area of Study: Programming Languages and Software Engineering.
E-mail: jcgluz@unisinos.br
Currículo Lattes

Jorge Luis Victoria Barbosa
PhD in Computer Science.
Areas of Interest: Mobile Ubiquitous Computing, Video Game Development, Digital Entertainment, and Programming Languages.
Area of Study: Programming Languages and Software Engineering.
E-mail: jbarbosa@unisinos.br
Currículo Lattes

José Vicente Canto dos Santos
PhD in Electrical Engineering - Automation.
Areas of Interest: Operations Research (linear programming and combinatorial optimization problems) and Electrical Engineering (Electric Energy Systems).
Area of Study: Operations Research.
E-mail: jvcanto@unisinos.br
Currículo Lattes

Kleinner Silva Farias de Oliveira
PhD in Informatics.
Areas of Interest: Software modeling, model-driven software development, experimental software engineering, aspect-oriented software development, product lines, reverse engineering, and software architecture.
Area of Study: Programming Languages and Software Engineering.
E-mail: kleinnerfarias@unisinos.br
Currículo Lattes

Luiz Gonzaga da Silveira Junior
PhD in Electrical Engineering, with an emphasis on Computer Engineering.
Areas of Interest: Computational visualization, architectural graphics for high performance computing, real-time rendering, and computer graphics in embedded systems.
Area of Study: Computer Graphics and Image Processing.
E-mail: lgonzaga@unisinos.br
Currículo Lattes

Marta Becker Villamil
PhD in Computer Science.
Areas of Interest: Computer Graphics with applications involving virtual humans, particularly in the medical area.
Area of Study: Computer Graphics and Image Processing.
E-mail: mbvillamil@unisinos.br
Currículo Lattes

Patrícia Augustin Jaques Maillard
PhD in Computer Science.
Areas of Interest: Artificial Intelligence: affective computing, intelligent pedagogical agents, and multi-agent systems, with application to learning.
Area of Study: Artificial Intelligence.
E-mail: pjaques@unisinos.br
Currículo Lattes

Rodrigo da Rosa Righi
PhD in Computer Science.
Areas of Interest: Computer Networks and Distributed Systems, with an emphasis on Performance Assessment, Process Migration and Scaling, Load Balancing, and Adaptation of Communication for Distributed Environments (clusters and grids).
Area of Study: Computer Networks and Distributed Systems.
E-mail: rrighi@unisinos.br
Currículo Lattes

Curricular Structure for the Master's and Doctoral Degree Program (when both) Back to menu


Master's Degree

The master's degree consists of a total of 24 credits, including 4 required courses (12 credits) and optional courses within the area of study selected. Flowchart - Master's Degree Click on the image below to view stages and deadlines for the Master's Degree in Applied Computing.


Required Courses (6 credits)
- Modeling and Simulation (3 credits)
- Algorithm Analysis (3 credits)


Required Courses with option (6 credits)
- Mathematical Methods I (3 credits)
- Probability and Inferential Statistics (3 credits)
- Programming Techniques (3 credits)


Optional Courses (12 credits)
- Combinatorial Optimization (3 credits)
- Industrial Automation (3 credits)
- Protocols and Computer Networks (3 credits)
- Distributed Systems (3 credits)
- Digital Signal Processing (3 credits)
- Computer Graphics I (3 credits)
- Computer Graphics II (3 credits)
- Mathematical Methods II (3 credits)
- Dynamic Systems (3 credits)
- High Performance Processing (3 credits)
- Artificial Intelligence and Intelligent Systems (3 credits)
- Data Prospecting and Knowledge Extraction (3 credits)
- Operations Research (3 credits)
- Stochastic Processes (3 credits)
- Software System Projects on the Internet (3 credits)
- Computer Network Management (3 credits)
- Agent-Oriented Software Engineering (3 credits)
- Software Engineering (3 credits)
- Software Development for Mobile Ubiquitous Computing (3 credits)
- Formal Methods for Software Engineering (3 credits)
- Artificial Intelligence Applied to Education (3 credits)
- Artificial Intelligence Applied to Education (3 credits)
- Advanced Topics on Computer Networks (3 credits)
- Advanced Topics on Distributed Systems (3 credit)
- Compilers and Programming Languages (3 credits)
- Intelligent Adaptive Systems (3 credits)
- Complex Systems (3 credits) Course stages
- See stages and deadlines (PDF)
- Instructions for submission of final version of dissertation (PDF)
- Instructions for public defence (PDF)


Doctoral Degree

The doctoral degree consists of 2 required courses (6 credits) and 3 optional courses (12 credits). Requirements also include optional activities within the area of study selected and PhD defence.
Flowchart - Doctoral Degree Click on the image below to view stages and deadlines for the Doctoral Degree in Applied Computing.


Required Courses (6 credits)
- Modeling and Simulation (3 credits)
- Algorithm Analysis (3 credits)

Required Courses with option (6 credits)
- Mathematical Methods I (3 credits)
- Probability and Inferential Statistics (3 credits)
- Programming Techniques (3 credits)

Optional Courses (24 credits)
- Industrial Automation (3 credits)
- Compilers and Programming Languages (3 credits)
- Computer Graphics I (3 credits)
- Computer Graphics II (3 credits)
- Software Development for Mobile Ubiquitous Computing (3 credits)
- Software Engineering (3 credits)
- Agent-Oriented Software Engineering (3 credits)
- Artificial Intelligence Applied to Education (3 credits)
- Artificial Intelligence and Intelligent Systems (3 credits)
- Formal Methods for Software Engineering (3 credits)
- Mathematical Methods II (3 credits)
- Combinatorial Optimization (3 credits)
- Operations Research (3 credits)
- High Performance Processing (3 credits)
- Digital Signal Processing (3 credits)
- Stochastic Processes (3 credits)
- Data Prospecting and Knowledge Extraction (3 credits)
- Protocols and Computer Networks (3 credits)
- Intelligent Adaptive Systems (3 credits)
- Complex Systems (3 credits)
- Dynamic Systems (3 credits)
- Distributed Systems (3 credits)
- Advanced Topics on Computer Networks (3 credits)
- Advanced Topics on Distributed Systems (3 credit)
- Special Topics on Applied Computing I (2 credits)
- Special Topics on Applied Computing II (2 credits)
- Special Topics on Applied Computing III (1 credit)
- Special Topics on Applied Computing IV (1 credit)
- Publication I (1 credit)
- Publication II (1 credit)
- Publication III (1 credit) Foreign Language Proficiency - 2 languages
- Foreign Language Proficiency Test I (English)
- Foreign Language Proficiency Test II Thesis Teaching Internship – 02 credits

Advising and Qualifying Course Stages
- See stages and deadlines
- Instructions for submission of final version of thesis


Application and Selection Process Back to menu


Application
Application for admission can be done as follows: Online: from April 12, 2016 to June 6, 2016 By Mail: documentation must be submitted by June 6, 2016 (posting date) In Person: from April 12, 2016 to June 13, 2016 at Unisinos Customer Service.


Selection
Master's Degree: July 7-15, 2016 Classification in the selection process is as follows:
a) Classification in the Anpad admission test;
b) Documentation analysis and evaluation;
c) Domain-specific knowledge test;
d) Interview.
Doctoral Degree: July 7-15, 2016 Classification in the selection process is as follows:
a) Classification in the Anpad admission test;
b) Analysis of Lattes Curriculum Vitae;
c) Defence of thesis project;
d) Interview.

Contact Back to menu


Office of the Registrar for the Graduate Applied Computing Phone: +55 (51) 3590 1122 / 1601
E-mail: pipca@unisinos.br@unisinos.br
Hours: Monday to Friday, from 8 am to 10 pm
Location: Management and Business School - Unisinos São Leopoldo Campus

Applied Computing (MsC/Ph.D)