Falarei de 3 disciplinas que considero importante no curso de ciencias da computacao, com suas respectivas ementas e direi em qual desafio do SBC, que citei em postagens anteriores, elas estao relacionadas.So lembrando, os desafios do SBC sao:1) Gestao da informacao em grandes volumes de dados multimidia distribuidos2) Modelagem computacional de sistemas complexos artificiais, naturais e socio-culturais e da interacao homem-natureza.3) Impactos para a area de computacao da transicao do silicio para novas tecnologias.4) Acesso participativo e universal do cidadao brasileiro ao conhecimento.5) Desenvolvimento Tecnologico de Qualidade: sistemas disponiveis, corretos, seguros, escalaveis, persistentes e ubiquos.PROGRAMACAo ORIENTADA A OBJETOSA programacao orientada a objetos (POO) e uma forma especial de programar, pois com ele nos programamos de uma forma que aproxima o mundo virtual ao mundo real, facilitando o compreendimento.Ementa: Fatores de Qualidade do software. Tecnicas de modularizacao e decomposicao de software. Tipos abstratos de dados. Paradigma de programacao orientado a objetos. Referencias e Ponteiros. Classes e instancias. Tipos e Subtipos. Heranca e reuso de codigo. Mecanismos de Classificacao: classes abstratas e interfaces. Vinculacao dinamica e polimorfismo de heranca. Tratamento de Excecoes. Uma linguagem orientada a objetos (por exemplo, Eiffel, C++, Pascal com objetos ou Java). Classes essenciais da biblioteca padrao da linguagem. Interfaces graficas com o usuario. Ambiente integrado de desenvolvimento. Padroes de Codificacao. Nocoes de testes. Ferramentas de testes e depuracao. Documentacao de programas. Nocoes de padroes de projeto. Aplicacoes.Essa disciplina esta associada ao desafio numero 2 proposto pela SBC.INTELIGENCIA ARTIFICIALA inteligencia artificial dedica-se a buscar metodos que simulem a capacidade humana de pensar problemas.Ementa: Conceitos basicos. Solucao de Problemas: revisao de estrategias de busca, buscas heuristicas, comparacao de estrategias, aplicacao de busca em jogos. Representacao do Conhecimento: construcao de bases de conhecimento, uso da logica em IA. Nocoes de Planejamento. Raciocinio: regras de producao, baseado em situacoes incertas, baseado em casos. Aprendizado de Maquina Simbolico: inducao de arvores de decisao, aprendizagem nao-supervisionada e aprendizagem por reforco. Aplicacoes de IA. Trabalho pratico.Essa disciplina tambem esta associada ao desafio numero 2.ARQUITETURA DE COMPUTADORESA arquitetura de computadores e bem semelhante a arquitetura que conhecemos sem estar relacionada a computacaoEmenta: Representacao de numeros em ponto fixo e ponto flutuante. Nocoes basicas de arquitetura e organizacao de computadores: organizacao basica da UCP e variacoes; modos de enderecamento, conjunto de instrucoes. Nocoes de linguagem de maquina. Elementos basicos de hardware e execucao de instrucoes em uma maquina hipotetica simples. Nocoes basicas de entrada e saida, sistemas de interrupcao e acesso direto a memoria. Nocoes de software basico. Medidas de desempenho. Processadores CISC e RISC, Organizacao de processadores: bloco operacional e bloco de controle. Organizacao de Pipelines, Maquinas Superescalares. Organizacao de memoria: memoria cache, memoria virtual. Multiprocessadores. Multicomputadores. Arquiteturas paralelas e nao convencionais.Como as anteriores, essa disciplina tambem esta associada ao desafio numero 2, abrangendo um pouco do numero 5 tambem. DEPARTAMENTOS UFS DA AREA DE COMPUTACAOSoftware Team (SOFTEAM): E uma empresa localizada no departamento de computacao da UFS a qual fazem parte os alunos que estao cursando cursos da area de tecnologia de informacao. Os alunos estao nessa empresa com o intuito de ampliar seus conhecimentos de