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

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.

Coordenação de Curso
Prof. Dr. Giancarlo Aquila

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

Documentos
Projeto Pedagógico do Curso
Grade Horária
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.