O curso tem como objetivo principal a formação de recursos humanos de alta qualidade com conhecimentos técnicos avançados e especializados na criação, personalização e manutenção da plataforma Android em novos dispositivos embarcados, com foco em alunos de graduação, pós-graduação e profissionais do mercado com curso superior.
Duração do Curso: | 6 meses |
---|---|
Carga Horária: | 240 horas, sendo 120 de aulas e 120 hands-on |
Dia/Horário: | Terças e quintas, das 18:15 às 21:15, e todos os sábados das 09:00 às 12:00 |
Tipo de Aulas: | 100% Presencial |
Local: |
Laboratório do DevTITANS, 3o andar do Bloco II do IComp. Ao lado do bloco principal do IComp/UFAM. |
Data de Início: | 22/Agosto 2024 |
Visando incentivar a matrícula e a permanência no curso, o projeto prevê o pagamento de auxílio financeiro para 12 alunos selecionados. Cada auxílio será de R$ 900,00 (novecentos reais) por mês, no período de 6 meses. O auxílio será oferecido seguindo as regras do edital de seleção.
Disciplina | Ementa | CH |
---|---|---|
Desenvolvimento Linux Embarcado |
Introdução ao Linux e Linha de Comando, Desenvolvimento usando IDEs, Git e Controle de Versões, Linux Embarcado. |
20 |
Desenvolvimento na Plataforma Android |
Revisão de Programação Orientada a Objetos, Introdução à Plataforma Android, Instalação e Uso do Android Studio, Interface Gráfica, Layout, Resources, Activities, Intents, BD, Acesso à Localização, Sensores, Web Services |
25 |
Desenvolvimento em Internet das Coisas e Sensores |
Revisão de Estruturas de Dados, Introdução à Internet das Coisas, Leitura de Sensores, Redes de Sensores, Soluções usando NodeMCU, Integração usando MQTT |
25 |
Desenvolvimento no AOSP |
Arquitetura do AOSP, Sistema de Compilação do AOSP, Explorando o Android/Linux. Criando e Personalizando um novo Produto, Sistema de Inicialização do Android. |
25 |
Desenvolvimento de HAL e Drivers no AOSP |
Novos Módulos e Programas, Bibliotecas, Daemons, SELinux, Recompilando o Kernel, HAL, Binder, Treble, CTS e VTS, Depurando Erros (GDB). |
25 |
Hands-On |
Definição dos Projetos de Conclusão, Implementação e Acompanhamento, Apresentação dos Resultados Parciais e Finais. |
120 |
Para dar um aspecto mais prático e dinâmico às disciplinas, todas as aulas serão divididas em uma parte teórica de, no máximo, uma hora de duração. Em seguida, serão passados dois laboratórios práticos de duração aproximada de uma hora cada. Os alunos, à medida que forem terminando os laboratórios, poderão se ausentar ou continuar no local fazendo os diversos desafios opcionais.