RPTec
Início›Cursos
Conteúdo programático público

Técnico em Desenvolvimento de Sistemas

Curso técnico concomitante intercomplementar na área tecnológica de Desenvolvimento de Sistemas.

1.200h carga horária 6 semestres 27 componentes 40 vagas por turma
Eixo tecnológicoInformação e ComunicaçãoTecnológica - Desenvolvimento de Sistemas
ModalidadeConcomitante IntercomplementarAulas semestrals

Como ler esta página: a matriz apresenta o programa oficial do curso, organizado por fases e componentes curriculares.

Programa oficial

Matriz curricular

Seis fases semestrais, distribuídas pelos três anos do Ensino Médio.

1ª fase1º ano do Ensino Médio
200h
01Lógica e Programação Algorítmica60h

Estudo da lógica de programação, algoritmos, estruturas de dados básicas e a construção de soluções computacionais passo a passo, preparando para qualquer linguagem de programação.

02Inteligência Artificial60h

Conceitos fundamentais de IA, incluindo aprendizado de máquina (machine learning), redes neurais e suas aplicações práticas em sistemas de desenvolvimento.

03Introdução à Engenharia de Prompt20h

Técnicas para elaborar comandos (prompts) eficazes para modelos de linguagem grandes (LLMs) e outras IAs generativas, otimizando a interação e os resultados.

04Fundamentos da Informática40h

Visão geral da computação, hardware, software, sistemas operacionais e o papel da tecnologia na sociedade moderna e no mercado de trabalho.

05Tecnologia e Sociedade20h

Análise crítica do impacto social, ético, legal e cultural das tecnologias digitais e da informática, abordando questões como privacidade e inclusão digital.

2ª fase1º ano do Ensino Médio
200h
06Introdução à Programação60h

Primeiros passos em uma linguagem de programação estruturada, cobrindo sintaxe, variáveis, estruturas de controle e funções básicas.

07Matemática Aplicada40h

Tópicos matemáticos essenciais (álgebra, estatística, discreta) e sua aplicação na resolução de problemas de programação, lógica e análise de dados.

08Organização e Arquitetura de Computadores40h

Estudo dos componentes internos (CPU, memória, I/O) e de como eles interagem, compreendendo o funcionamento básico dos sistemas computacionais.

09Redes de Computadores40h

Conceitos de comunicação de dados, modelos OSI e TCP/IP, protocolos, topologias de rede, e configuração básica de redes locais e internet.

10Fundamentos da Segurança da Informação20h

Introdução aos pilares da segurança (confidencialidade, integridade, disponibilidade), riscos, ameaças, e mecanismos de proteção de dados e sistemas.

3ª fase2º ano do Ensino Médio
200h
11Bancos de Dados60h

Modelagem de dados (conceitual, lógico, físico), sistemas de gerenciamento de banco de dados (SGBD) e linguagem SQL para consulta, inserção e manipulação de dados.

12Programação Orientada a Objetos60h

Estudo do paradigma POO, que estrutura o código em torno de objetos com dados e métodos. Abrange os conceitos de classes, objetos, herança, polimorfismo e encapsulamento, visando a criação de software modular, reutilizável e de fácil manutenção em diversas linguagens de programação.

13Desenvolvimento de Aplicações para Internet40h

Técnicas e ferramentas para a criação de sistemas que operam na web, incluindo conceitos de cliente-servidor e requisições HTTP.

14Arquitetura de Software30h

Estudo de padrões arquiteturais (como MVC, microserviços), estilos e decisões de design que governam a estrutura de sistemas complexos.

15Design de Interface e UX (Parte 1)10h

Princípios de usabilidade, design centrado no usuário, criação de wireframes e protótipos de baixa fidelidade para interfaces digitais.

4ª fase2º ano do Ensino Médio
200h
16Programação Web I (Front-end)60h

Desenvolvimento da parte visual e interativa de websites usando HTML, CSS e JavaScript, focando na experiência do usuário.

17Desenvolvimento para Dispositivos Móveis60h

Criação de aplicativos para plataformas móveis (Android/iOS), explorando ferramentas, SDKs e a especificidade do desenvolvimento mobile.

18Engenharia de Software40h

Processos, metodologias (Ágeis, Scrum) e boas práticas para o desenvolvimento, manutenção e evolução de sistemas de software de alta qualidade.

19Educação Inclusiva e Tecnologias Assistivas40h

Abordagem de recursos tecnológicos e práticas para garantir a acessibilidade e a inclusão de pessoas com deficiência no contexto digital e educacional.

5ª fase3º ano do Ensino Médio
200h
20Programação Web II (Back-end e APIs)60h

Desenvolvimento do lado do servidor (back-end), manipulação de dados, e criação de Interfaces de Programação de Aplicações (APIs) para comunicação.

21Inteligência Artificial Avançada60h

Tópicos aprofundados em IA, como deep learning, processamento de linguagem natural (PLN) e implementação de modelos complexos em projetos reais.

22Cloud Computing & DevOps40h

Conceitos de computação em nuvem (IaaS, PaaS, SaaS), automação de infraestrutura, integração e entrega contínua (CI/CD) para agilizar o desenvolvimento.

23Qualidade e Testes de Software40h

Técnicas para garantir a confiabilidade do software, incluindo testes unitários, de integração, funcionais e automação de testes.

6ª fase3º ano do Ensino Médio
200h
24Projeto Integrador Final / TCC80h

Aplicação prática dos conhecimentos adquiridos no curso para desenvolver um projeto de software completo ou um trabalho de conclusão de curso.

25Programação Web III (Full Stack)40h

Integração do desenvolvimento front-end e back-end, permitindo a criação de aplicações web completas, do banco de dados à interface do usuário.

26Sistemas Embarcados e IoT40h

Estudo de hardware e software dedicados (sistemas embarcados) e a interconexão de dispositivos cotidianos via Internet das Coisas (IoT).

27Robótica na Educação40h

Introdução aos conceitos de robótica, programação e controle de robôs, utilizando-os como ferramenta pedagógica para estimular o raciocínio lógico e a criatividade.

Ingresso

Requisitos do curso

Ter concluído o Ensino Fundamental.
Idade a partir de 14 anos.