O documento discute os campos de atuação do desenvolvimento de software, incluindo web, desktop, mobile, games e embarcados. Também aborda as oportunidades de emprego na área e exemplos de onde trabalhar, como startups e parques tecnológicos. Por fim, apresenta exercícios práticos de algoritmos como Akinator e busca binária.
Trazer para o pessoal noções de mercado, àrea de atuação, o que é um software, e o primeiro contato com um código;
Não é formar programador C;
Não é formar profissional em algoritmo;
Instruções dadas a um computador para resolver problemas específicos através de uma linguagem de programação.
Software é uma sequência de instruções escritas para serem interpretadas por um computador com o objetivo de executar tarefas específicas.
Que na maioria das vezes são em inglês. Existem algumas em português, mas apenas para fins de estudo;
Front-end e Back-end
Software que demandam um processamento maior.
O dominante do mercado é o Java, o front e o back juntos eles fazem um “mobile”.
Unreal, unity 3D (easy play - pelotas)
Softwares que rodam diretamente um hardware específico (máquina de café, geladeira, pic, arduino etc).
Companitec (Pelotas)
O nome dessa abordagem é busca linear, pode ser boa para pequenos valores.
Falar sobre o valor da pergunta aqui. Sempre é escolhido o valor do meio