WesleyPereira Na minha opinião, a escolha de um curso de graduação na área de tecnologia depende muito dos seus objetivos de carreira.
Analisando superficialmente as duas opções que você mencionou, eu faria a seguinte distinção:
O curso de Análise e Desenvolvimento de Sistemas (ADS) é ideal se você busca uma carreira com uma base mais ampla, que pode, eventualmente, levar a uma posição de gestão. Neste curso, você aprenderá sobre as diversas etapas do ciclo de vida de um software, desde o levantamento de requisitos com o cliente até a análise, o projeto e a implementação de sistemas que resolvem problemas complexos das organizações.
Já uma formação em Desenvolvimento Full Stack é mais focada na tecnologia em si, com uma abordagem “mão na massa”. O objetivo é capacitar você a dominar tanto o front-end (a parte visual e interativa de um site ou aplicativo) quanto o back-end (servidores, bancos de dados e a lógica por trás da aplicação). Você aprenderá diversas linguagens e frameworks, tornando-se um profissional versátil, capaz de construir uma solução tecnológica completa, geralmente sob a coordenação de um líder de projeto (que poderia ter uma formação em ADS).
A minha descrição é muito superficial, mas acredito que você já possa entender a diferença. O ideal mesmo é você comparar a grade curricular de cada curso e verificar qual deles possui a maior quantidade de disciplinas despertam mais o seu interesse e se alinham com o tipo de profissional que você deseja se tornar.
Espero ter ajudado de alguma forma.