Filtro de Daltonismo

Análise e Desenvolvimento de Sistemas

Um desenvolvedor ou programador de software é o profissional responsável por criar, implementar, testar e manter soluções de software, ou seja, ele transforma ideias e necessidades de negócio em sistemas e aplicativos que funcionem de maneira eficaz e eficiente. As suas atribuições variam dependendo do tipo de software a ser desenvolvido, do setor em que trabalha e da fase do ciclo de vida do projeto, no planejamento e criação da estrutura dos sistemas, garantindo que as soluções sejam escaláveis, seguras e eficientes.

Curso Superior de Tecnologia
Eixo Tecnológico: Informação e Comunicação
Modalidade: Presencial
Duração/Semestres: 6 semestres
Manhã: 1º, 2º, 3º e 4º semestres
Noite: 5º e 6º semestres

Coordenação de Curso
Prof. Esp. Paulo Henrique Leme Ramalho
f183coord.ads@cps.sp.gov.br

Horário
Manhã: das 8h00 às 13h20
Noite: das 19h00 às 22h30

Novo Horário para o 1º semestre
Manhã: das 8h10 às 13h00

Este curso é dividido em dois turnos, matutino e noturno, com os primeiros 4 semestres no período matutino e os dois últimos semestres no período noturno.

O desenvolvedor ou programador de software desempenha um papel fundamental no ciclo de vida de um software, sendo responsável por criar soluções que atendam às necessidades do usuário, garantir que o sistema funcione corretamente e eficientemente, e manter o software atualizado. Além disso, ele deve possuir uma combinação de habilidades técnicas, capacidade de resolução de problemas e uma boa comunicação para trabalhar com outras equipes e stakeholders, assegurando que o produto final seja de alta qualidade e atenda aos requisitos do cliente.

Em linhas gerais, suas responsabilidades incluem:

  • Análise e Levantamento de Requisitos;
  • Desenvolvimento de Software;
  • Testes e Garantia de Qualidade;
  • Manutenção e Atualização de Software;
  • Desenvolvimento Front-end e Back-end;
  • Segurança e Performance;
  • Implantação e Suporte.

Informações sobre o curso

O curso de Análise e Desenvolvimento de Sistemas tem como objetivo formar profissionais altamente capacitados para atender à demanda crescente de tecnologia e inovação no mercado de trabalho.

A formação é baseada em uma abordagem acadêmica e tecnológica, com ênfase na aplicação de conceitos teóricos e práticos por meio de uma estrutura curricular inovadora e alinhada às tendências do mercado.

Documentos – Disponíveis no Drive
Projeto Pedagógico do Curso
Grade Horária
Manual do Trabalho de Conclusão de Curso
Manuais de Projetos Integradores
Template do Trabalhos de Conclusão de Curso (TCC)
Template do Diário de Bordo
Template para Apresentação de TG
Template para Apresentação de PI
TCLE – Fatec Bragança Paulista

Acessar o Drive


Estágio
Acadêmico
Professores
Biblioteca

Ao longo dos semestres, o aluno será imerso em conteúdos avançados de algoritmos, linguagens de programação, engenharia de software e banco de dados, além de disciplinas complementares que abordam temas como inteligência artificial e arquitetura de computadores. O curso também proporciona uma sólida formação em redes de computadores, sistemas operacionais, interação humano-computador e sistemas de informação, com uma constante atualização no uso das ferramentas mais inovadoras e relevantes para o setor.

A estrutura curricular do curso é composta por disciplinas teóricas e práticas que capacitam o aluno a desenvolver soluções eficientes e inovadoras, além de prepará-lo para os desafios do ambiente corporativo. Entre as disciplinas destacam-se:

  1. Algoritmos e Estruturas de Dados: Fundamentais para o entendimento e desenvolvimento de soluções computacionais eficientes. O aluno aprenderá a projetar, analisar e otimizar algoritmos, utilizando estruturas de dados adequadas às necessidades de cada aplicação.
  2. Linguagens de Programação e Programação de Scripts: O estudo das principais linguagens de programação e sua aplicação prática no desenvolvimento de sistemas e automação de tarefas por meio de scripts. O curso abrange linguagens como Java, Python, C, entre outras.
  3. Engenharia de Software: Formação em metodologias de desenvolvimento de software, desde o levantamento de requisitos até a entrega de soluções completas e de qualidade, incluindo práticas ágeis e tradicionais.
  4. Banco de Dados: Compreensão profunda de como os sistemas de banco de dados funcionam, incluindo modelagem, implementação e administração de bancos de dados relacionais e não relacionais, além do uso de ferramentas avançadas para consultas e otimização de desempenho.
  5. Inteligência Artificial e Sistemas de Informação: Capacitação para desenvolver soluções baseadas em inteligência artificial, aprendizado de máquina e análise de grandes volumes de dados. O aluno aprenderá a aplicar esses conceitos em sistemas de informação para otimização de processos empresariais.
  6. Arquitetura e Organização de Computadores: Estudo da estrutura interna dos computadores e como eles processam informações, abordando a interação entre hardware e software.
  7. Interação Humano-Computador: Desenvolvimento de interfaces eficientes e amigáveis para usuários, utilizando práticas de design de interação, usabilidade e acessibilidade.

Ao longo de sua trajetória acadêmica, o aluno será estimulado a trabalhar em equipe, resolver problemas complexos e se adaptar às mudanças rápidas do setor de tecnologia, sempre com uma visão estratégica e ética.

Área de atuação

A área de atuação do profissional formado no curso de Análise e Desenvolvimento de Sistemas é ampla e diversificada, permitindo que o egresso se insira em diversos setores abrangendo desenvolvimento de software, análise de sistemas, segurança da informação, inteligência artificial, atuando em setores como tecnologia, finanças, saúde, e-commerce e indústria, conforme a seguir:

  1. Empresas de Tecnologia: Como desenvolvedor, analista ou engenheiro de software.
  2. Instituições Financeiras: Desenvolvimento de sistemas bancários, aplicativos de pagamento e análise de dados financeiros.
  3. Setor Público: Desenvolvimento de soluções para a gestão pública, saúde, educação e segurança.
  4. Startups: Participação em projetos inovadores de desenvolvimento de software e tecnologias emergentes.

Destaque

A empregabilidade de desenvolvedores e programadores de software é extremamente positiva e continua em crescimento, impulsionada pela transformação digital de empresas em todos os setores, com uma alta demanda por profissionais qualificados e especializados.

O mercado de trabalho atual espera de um profissional formado em Análise e Desenvolvimento de Sistemas uma combinação de habilidades técnicas, práticas e comportamentais que o tornem capaz de atender às demandas constantes de inovação e eficiência no setor de tecnologia. O profissional precisa estar preparado para atuar em um ambiente altamente dinâmico, marcado pela evolução constante das tecnologias e pela crescente digitalização dos negócios.