Informações

TADS-EAD

O Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas - EAD (TADS-EAD) do Campus Campinas do Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP), compõe o plano de oferta no âmbito da Universidade Aberta do Brasil (UAB).

Para mais informações, acesse os portais do IFSP [1], do Campus Campinas [2], de processos seletivos [3] ou sobre a organização didática dos cursos superiores [4] disponíveis nos links.

Links:
[1] Portal do IFSP
[2] Portal do IFSP - Campus Campinas
[3] Portal do IFSP - Processos Seletivos
[4] Portal do IFSP - Organização Didática dos Cursos Superiores

Uma das áreas mais requisitadas do momento

O Analista de Sistemas é o profissional responsável por compreender necessidades, modelar soluções e transformar demandas em sistemas computacionais que apoiam pessoas, organizações e processos. Sua atuação envolve desde o levantamento de requisitos até o desenvolvimento, os testes e a melhoria contínua de aplicações e sistemas de informação.

Em um cenário de crescente transformação digital, a área de Tecnologia da Informação mantém alta demanda por profissionais qualificados, e o Analista de Sistemas desenvolve competências em programação, análise de sistemas, banco de dados, engenharia de software e tecnologias emergentes, como a Inteligência Artificial (IA).

O Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas - EAD do IFSP Campinas se destaca por oferecer uma educação formal pública, gratuita e referenciada, formando profissionais altamente qualificados.

Modalidade e documentos

Graduação de Nível Superior (Tecnológico)

Projeto Pedagógico do Curso (PPC)
Estrutura Curricular do Curso
Organização Didática

Objetivo

Formar profissionais, denominados Analistas de Sistemas, aptos a analisar, projetar, desenvolver, testar, implantar, manter sistemas computacionais de informação, assim como coordenar e trabalhar com equipes em sua área de formação.

Formato

O curso é ofertado no formato EAD (Educação a Distância), em parceria com a Universidade Aberta do Brasil (UAB), contemplando 26 componentes curriculares obrigatórios.

As aulas acontecem de forma articulada, isto é, remotas, com momentos assíncronos, síncronos mediados obrigatórios, assim como atividades e avaliações presenciais periódicas obrigatórias nos Polos de apoio credenciados.

Duração e carga horária

O curso possui duração mínima de 2 anos, conforme o Catálogo Nacional de Cursos Superiores de Tecnologia e legislação vigente.

São 2.000 horas distribuidas em: 1.600 horas de atividades remotas, 200 horas de encontros síncronos mediados, 200 horas de ações extensionistas, assim como atividades e avaliações presenciais periódicas obrigatórias nos Polos de apoio credenciados.

Diploma

Ao concluir o curso, estudantes farão jus ao diploma de graduação em nível superior de Tecnólogo(a) em Análise e Desenvolvimento de Sistemas, reconhecido pelo Ministério da Educação (MEC).

Ingresso

O ingresso ocorre por meio de processo seletivo regido por edital, divulgado nos canais oficiais do Instituto Federal de São Paulo.

Docentes

O corpo docente do curso é formado por professores mestres e doutores.

Coordenação

  • Prof. Dr. Jackson Souza
Diferenciais

Flexibilidade para estudar

Formação atual, com IA no currículo

Habilidades valorizadas pelo mercado

1º Semestre

Objetivos: Capacitar para o aprendizado no formato EAD, desenvolvendo habilidades e competências para a utilização das tecnologias digitais no processo de ensino-aprendizagem. Promover a compreensão do funcionamento da EAD e suas particularidades. Viabilizar a utilização de ferramentas e a plataforma digital do Moodle. Promover habilidades de comunicação e interação em ambientes virtuais de aprendizagem. Aprimorar o letramento digital para o uso eficiente das tecnologias na EAD. Estimular organização do tempo, gerência de estudos de forma autônoma e eficiente. Reconhecer a importância da EAD para a formação profissional e o desenvolvimento pessoal.

Objetivos: Entender o que é e como funciona um computador: conceitos da arquitetura de um computador clássico, seus fundamentos e os princípios de funcionamento. Compreender o conceito de memória com suas diferentes funções e medidas de desempenho. Conhecer os principais mecanismos para a realização de operações de entrada e saída bem como os principais dispositivos envolvidos.

Objetivos: Conhecer a definição de algoritmo e os diferentes tipos de representação. Conhecer os diferentes tipos de símbolos para elaborar um fluxograma. Desenvolver teste de mesa dos algoritmos desenvolvidos. Desenvolver algoritmos a partir da abordagem estruturada com uso de estruturas sequenciais, de decisão e de repetição. Desenvolver algoritmos utilizando estruturas de dados homogêneas (vetores e matrizes). Conhecer métodos de pesquisa e ordenação de um vetor. Desenvolver algoritmos utilizando funções e passagem de parâmetros por valor e por referência.

Objetivos: Compreender os conceitos e o funcionamento interno de sistemas operacionais e a sua importância para os sistemas de informação. Apresentar uma visão geral dos principais mecanismos envolvidos na concepção de um sistema operacional. Aplicar os conceitos apresentados em atividades práticas.

Objetivos: Desenvolver programas de computadores a partir da abordagem estruturada com uso de estruturas sequenciais, condicionais e de repetição e funções. Conhecer os recursos da linguagem e ferramentas de apoio. Aprofundar os conhecimentos em programação de modo a utilizá-la de forma adequada e racional na solução de problemas de programação. Utilizar softwares específicos. Conhecer técnicas de confecção de programas básicos de computação.

Objetivos: Conhecer as concepções e as práticas envolvendo as Diretrizes da Extensão na Educação Superior no Brasil. Compreender aspectos legais vigentes em documentos institucionais do IFSP relativos à Extensão. Refletir sobre as experiências de projetos e programas de Extensão. Desenvolver o protagonismo estudantil, contribuindo para a sua formação integral. Realizar a interação dialógica com a comunidade e os arranjos produtivos, culturais, artísticos e sociais, locais e regionais. Promover os impactos social e acadêmico dos cursos. Desenvolver atividades práticas relacionadas à extensão.

2º Semestre

Objetivos: Modelar bancos de dados relacionais, utilizando modelo entidade-relacionamento. Manipular informações em um banco de dados por meio de uma linguagem apropriada.

Objetivos: Compreender as etapas do processo de desenvolvimento de software. Compreender a relevância da consolidação das etapas do processo de desenvolvimento de software para a garantia da qualidade do software. Conhecer e aplicar técnicas para levantamento e especificação de requisitos baseadas em casos de uso. Conhecer e aplicar técnicas para modelagem estrutural e comportamental de sistemas orientados a objeto. Identificar adequadamente aspectos de qualidade da modelagem. Utilizar corretamente a notação de modelagem orientada a objetos. Compreender a influência da orientação a objeto no processo de desenvolvimento de software.

Objetivos: Compreender os fundamentos iniciais da orientação a objetos. Desenvolver aplicativos com uma linguagem orientada a objetos aplicando suas principais características e recursos. Conhecer tecnologias que permitam o acesso a bancos de dados a partir dos aplicativos desenvolvidos sob este paradigma. Manipular eventos de componentes de interface gráfica.

Objetivos: Capacitar o estudante a desenvolver páginas Web estáticas e dinâmicas, por meio de linguagens de marcação de hipertexto e scripts.

Objetivos: Compreender e implementar a estrutura de dados que seja mais adequada a uma aplicação específica, optando pela forma mais eficiente de armazenar dados com vistas a uma recuperação rápida.

Objetivos: Conhecer as concepções e as práticas envolvendo as Diretrizes da Extensão na Educação Superior no Brasil. Compreender aspectos legais vigentes em documentos institucionais do IFSP relativos à Extensão. Refletir sobre as experiências de projetos e programas de Extensão. Desenvolver o protagonismo estudantil, contribuindo para a sua formação integral. Realizar a interação dialógica com a comunidade e os arranjos produtivos, culturais, artísticos e sociais, locais e regionais. Promover os impactos social e acadêmico dos cursos. Desenvolver atividades práticas relacionadas à extensão.

3º Semestre

Objetivos: Elaborar e implementar um projeto de banco de dados em um sistema de gerenciamento de banco de dados. Analisar as técnicas de programação e consulta de bancos de dados. Escolher as técnicas mais adequadas de recuperação, segurança e integridade de dados. Identificar a necessidade de transações e as implicações na concorrência das operações. Diferenciar os modelos relacional e não relacionar, com vistas a identificar a escolha mais adequada de acordo com os requisitos do negócio.

Objetivos: Estudar as diferentes arquiteturas de software, utilizando notações de modelagem. Princípios da Arquitetura de Software e sua importância. Conhecer os padrões e estilos arquiteturais. Conhecer as tendências e Perspectiva em Arquitetura de Software. Compreender a necessidade e os benefícios da aplicação dos conceitos de qualidade de software. Conhecer os modelos de referência para qualidade de software: MPS.BR, CMM e CMMI. Conhecer os princípios e técnicas de testes de software: teste de unidade, teste de integração, teste de sistema, testes caixa branca e caixa preta, e teste de regressão. Conhecer as diferentes ferramentas de testes. Desenvolver planos de testes, gerenciamento do processo de testes, registro e acompanhamento dos defeitos. Compreender as diferentes metodologias de desenvolvimento de sistemas, priorizando a comunicação entre desenvolvedores e stakeholders, aumentando a produtividade, minimizando riscos no desenvolvimento em cada iteração.

Objetivos: Selecionar e utilizar os algoritmos e as estruturas de dados lineares para o desenvolvimento de programas de computador. Utilizar a programação modular, dominando as principais técnicas para a implementação de estruturas de dados lineares. Compreender os conceitos de orientação a objetos. Desenvolver programas com uma linguagem orientada a objetos aplicando suas principais características e recursos.

Objetivos: Planejar, projetar e implementar sistemas Web, utilizando as tecnologias apresentadas. Capacitar o aluno a desenvolver arquiteturas de sistemas utilizando a computação orientada a serviços. Promover o entendimento sobre a integração entre sistemas e serviços Web.

Objetivos: Compreender os conceitos que diferenciam gestão e governança de T.I. Conhecer as técnicas e ferramentas para implantação da gestão de T.I., alinhadas aos objetivos da empresa. Refletir sobre ética envolvida na gestão de T.I.

Objetivos: Compreender os conceitos fundamentais de redes de computadores, seus protocolos e serviços. Reconhecer os meios de transmissão, equipamentos e principais protocolos. Compreender os principais serviços de rede e protocolos.

4º Semestre

Objetivos: Compreender os conceitos de sistemas de informação, os tipos existentes e suas características. Conhecer as tendências das tecnologias envolvidas para o desenvolvimento de um sistema de informação.

Objetivos: Entender os principais fundamentos e aplicações da área de Aprendizado de Máquina. Capacitar o aluno para implementar soluções para a predição de padrões utilizando conjuntos de dados. Estimular o aluno a desenvolver o raciocínio lógico voltado para a aplicação de algoritmos de aprendizado de máquina à soluções de problemas de diversos domínios, demais tópicos emergentes e Inteligência Artificial (IA).

Objetivos: Tomar conhecimento das especificidades e oportunidades de aplicação de scripts no desenvolvimento de sistemas. Desenvolver aplicativos em uma linguagem interpretada de script aplicando suas principais características, recursos e bibliotecas disponíveis. Conhecer tecnologias que simplifiquem a automação de tarefas e configuração de ambientes.

Objetivos: Conceituar interação e interface homem-máquina. Conhecer princípios básicos de fatores humanos que influenciam o projeto de interfaces. Conhecer e aplicar os aspectos fundamentais de projeto, implementação e avaliação de interfaces. Aplicar princípios de projeto de interfaces a diferentes modalidades de sistemas interativos.

Objetivos: Contextualizar o desenvolvimento de projetos de sistemas. Reconhecer técnicas de gerenciamento de projetos e identificar meios de aplicá-las. Conhecer as boas práticas utilizadas para o gerenciamento de projetos. Conhecer os fundamentos e teorias de administração, como aplicá-los à vida profissional e pessoal dentro das novas demandas em sustentabilidade e tecnológicas. Compreender as relações entre as diversas atividades executadas em uma organização. Promover debates e reflexões sobre a ética e a diversidade cultural no desenvolvimento social e tecnológico do país. Compreender conceitos de empreendedorismo e inovação relacionados a projetos na área de T.I. bem como identificar oportunidades de negócio inovadores, viáveis e sustentáveis.

Objetivos: Compreender os conceitos de segurança da informação, privacidade, sigilo e ciclo de vida da informação. Desenvolver capacidades de análise e aplicação de políticas de segurança da informação. Compreender fundamentos normativos legais em segurança da informação como a Lei Geral de Proteção de Dados Pessoais (LGPD) e o Marco Civil da Internet, assim como suas implicações. Desenvolver competências em segurança de sistemas e dispositivos em rede.

Objetivos: Apresentar áreas de estudos de destaque nos meios acadêmicos e corporativos. Discutir novas tecnologias em áreas de destaque em computação e analisar sua adoção como solução para problemas sistêmicos contemporâneos, como Inteligência Artificial (IA). Desenvolver experimentos utilizando novas técnicas e linguagens de programação.

Objetivos: Reconhecer direitos humanos, de gênero, raça nas relações pessoais, profissionais e os princípios éticos na atuação profissional e tecnológica. Compreender a diversidade cultural e étnica, gênero e raça no desenvolvimento tecnológico e social do país. Conscientizar sobre o meio ambiente, seus processos, a sua manutenção, recursos ambientais no desenvolvimento tecnológico. Conhecer os principais desequilíbrios ambientais e entender a necessidade de mitigação. Compreender o papel da educação ambiental na promoção de uma sociedade mais limpa e sustentável. Refletir sobre o seu papel enquanto profissional para a promoção do bem-estar ambiental visando um futuro sustentável. Desenvolver a ética e a responsabilidade o Ética organizacional e ambiental. Sustentabilidade e responsabilidade socioambiental. Qualidade de vida no trabalho. Conhecer os procedimentos relacionados à saúde e segurança no ambiente laboral além de refletir sobre os efeitos do não cumprimento.


Legenda

[ASC]: Disciplina 100% assíncrona
[SMD]: Disciplina é até 26,67% síncrona mediada, e o restante assíncrona
[PRE]: Disciplina 100% presencial

IMPORTANTE: Todas os disciplinas do curso terão avaliações presenciais obrigatórias.
As atividades presenciais e os encontros síncronos mediados contabilizam frequência.

O Instituto Federal de São Paulo (IFSP) é uma autarquia pública federal vinculada ao Ministério da Educação (MEC) e integra a Rede Federal de Educação Profissional, Científica e Tecnológica criada pela Lei nº 11.892, de 29 de Dezembro de 2008.
São equivalentes a Universidades Federais no que tange regulações, avaliações e supervisões de seus cursos, ofertando apenas cursos públicos, gratuitos e de referência reconhecidos pelo MEC.

Sim! O curso foi criado pela Resolução do Conselho Superior do IFSP (CONSUP) nº 42/2026, de 28 de abril de 2026.
Além disso, o projeto pedagógico deste curso tem como referência o curso presencial de ADS do IFSP Campus Campinas, que possui conceito máximo (nota 5) avaliação do Ministério da Educação (MEC) e do Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira (INEP), o que atesta a excelência dos projetos pedagógicos, da coordenação e gestão, do núcleo docente estruturante, do corpo docente e da equipe técnica-administrativa do Instituto Federal.

Não! A legislação vigente estabelece um limite máximo de 80% EaD para cursos de graduação, portanto, há atividades e avaliações presenciais periódicas obrigatórias em todos os semestres nos Polos de apoio presencial credenciados correspondendo a 10% da carga horária do curso. Há também momentos síncronos mediados em todos os semestres, que também correspondem a 10% da carga horária total do curso.

As aulas terão início conforme o estipulado no edital do processo seletivo.

As atividades remotas são assíncronas, realizadas em Ambiente Virtual de Aprendizagem (AVA), permitindo que você estude no seu ritmo.
IMPORTANTE: Haverá encontros síncronos mediados periódicos e obrigatórios em tempo real no AVA, isto é, contabilizam frequência, que ocorrerão preferencialmente no período noturno. Assim como haverá encontros, atividades e avaliações presenciais periódicas obrigatórias cujas datas são fixadas em calendário acadêmico.

Os encontros síncronos mediados periódicos são obrigatórios, isto é, contabilizam frequência, são em tempo real em Ambiente Virtual de Aprendizagem (AVA) e ocorrem preferencialmente no período noturno.

Sim!
IMPORTANTE: Haverá encontros presenciais periódicos obrigatórios nos Polos de apoio credenciados, em média, a cada 21 dias, que serão previstos em calendário.

Os Polos de apoio presencial estão dispostos no edital do processo seletivo. Consulte o edital no portal oficial de processos seletivos do IFSP para mais informações.

Não! O IFSP Campus Campinas é a unidade gestora ou sede onde o curso é vinculado, entretanto, não é um dos Polos de apoio presencial.

O curso é voltado para quem já possui ensino médio completo, deseja ingressar no ensino superior, gosta de resolver problemas lógicos, matemáticos, tem interesse em criar, testar e gerenciar softwares, aplicativos para dispositivos móveis ou sistemas web e deseja ingressar rapidamente no setor de tecnologia.
É desejável que estudantes tenham conhecimentos básicos de matemática e idioma inglês.

O ingresso ocorre por meio de processo seletivo regido por edital, divulgado nos canais oficiais do Instituto Federal de São Paulo.

Nossa Graduação de Nível Superior de Tecnologia em Análise e Desenvolvimento de Sistemas é 100% gratuita.

Sim. Ao concluir o curso, estudantes farão jus ao diploma de graduação em nível superior de Tecnólogo(a) em Análise e Desenvolvimento de Sistemas reconhecido pelo MEC.

A estrutura curricular completa e o Projeto Pedagógico do Curso (PPC), estão disponíveis para consulta neste site ou no portal do IFSP Campus Campinas.