Article image
Hugo Garcia
Hugo Garcia20/04/2023 19:00
Compartilhe

O que aprendi no primeiro semestre de ciência da computação

    Iniciar um novo bacharelado pode ser um grande desafio, especialmente quando se trata de uma mudança no rumo. No meu caso foi uma mudança lenta, eu já cursava Engenharia de Controle Automação e minha introdução a computação e programação foi neste curso, algumas disciplinas são as mesmas entre esses cursos. Por isso fui dispensado de algumas disciplinas como: Cálculo, Geometria analítica, álgebra linear, estatística e probabilidade, introdução a programação, etc. Essas são algumas das disciplinas comuns em ambos os cursos. No entanto, depois de um semestre estudando na Estácio, posso dizer que aprendi muito e sinto-me mais confiante em minha escolha de carreira. Porém é importante ressaltar que como fui dispensado de várias disciplinas o meu primeiro semestre pode ser diferente para outros alunos, além disso o plano curricular pode variar, dependendo da instituição ele pode varias de 8 ou 10 semestres.

    Fundamentos de Redes de Computadores

    Nesta disciplina, aprendi os conceitos fundamentais de redes de computadores, incluindo a arquitetura de redes, protocolos de comunicação, topologias de redes e segurança de redes. A disciplina inicia-se com a apresentação do histórico e evolução das redes de computadores, abordando a classificação de redes e as redes sem fio. Em seguida, é apresentado o modelo de referência OSI e a arquitetura TCP/IP, que são fundamentais para o entendimento das camadas de protocolos. A camada de aplicação e a camada de transporte são estudadas em detalhes, apresentando as arquiteturas de aplicações, os elementos da camada de transporte e os serviços oferecidos por essa camada.

    Na camada de rede, é apresentado o modelo OSI e a rede IP, incluindo protocolos de controle da Internet e roteamento. As camadas de enlace e física são estudadas em conjunto, incluindo a camada física, a camada de enlace e a subcamada de acesso ao meio. Por fim, são abordados os fundamentos de administração e segurança em rede de computadores, apresentando os riscos de segurança, os softwares e equipamentos seguros e o gerenciamento de redes.

    A disciplina Fundamentos de Redes é fundamental para a formação do aluno em ciência da computação, pois fornece as bases para a compreensão dos principais conceitos e tecnologias de redes de computadores. A disciplina prepara o aluno para entender o funcionamento das redes de computadores e como elas interagem os softwares, bem como os protocolos e arquiteturas utilizados em sua construção.

    Arquitetura e Organização de Computadores

    Em Arquitetura e Organização de Computadores, aprendi sobre o funcionamento interno dos computadores, incluindo processadores, memória, entrada e saída de dados, bem como o funcionamento de dispositivos de armazenamento. A disciplina de arquitetura e organização de computadores tem como objetivo apresentar os conceitos básicos de como um computador funciona internamente. Durante o curso eu aprendi a estrutura de um sistema computacional, incluindo os componentes de hardware, como processador, memória, disco rígido, placa-mãe, além de conceitos como máquina de Turing, arquitetura de von Neumann e arquiteturas RISC/CISC.

    A disciplina é importante para o cientista da computação, pois ela é fundamental para o desenvolvimento de sistemas e aplicativos mais eficientes e com melhor desempenho. Compreender como os computadores funcionam por dentro possibilita aos cientistas da computação tomar decisões mais assertivas em relação ao hardware utilizado para cada aplicação, além de desenvolver códigos mais otimizados e eficientes que interagem com esses componentes.

    Os conhecimentos adquiridos nesta disciplina são fundamentais para o desenvolvimento de sistemas embarcados, sistemas operacionais, redes de computadores, jogos eletrônicos, entre outros. Além disso, o estudo de arquitetura e organização de computadores é importante para entender como os sistemas operacionais se comunicam com o hardware e como otimizar a performance de aplicativos.

    Modelagem de dados

    Em Modelagem de Dados, aprendi sobre como representar e estruturar dados, incluindo bancos de dados relacionais e não relacionais. Aprendi sobre o conceito de esquemas de banco de dados e como eles são utilizados para garantir a integridade e a consistência dos dados. O conteúdo da disciplina geralmente inclui conceitos básicos de bancos de dados, modelagem de dados, normalização, álgebra relacional, SQL (Structured Query Language), mapeamento objeto-relacional e modelagem de dados multidimensionais.

    A modelagem de dados é importante porque ela ajuda a garantir a precisão e integridade dos dados armazenados em um sistema computacional. Com uma modelagem adequada, é possível evitar problemas de redundância e inconsistência de dados, além de melhorar a performance de consultas em bancos de dados.

    Além disso, a modelagem de dados é fundamental para a implementação de sistemas de informação que envolvam grandes volumes de dados, como sistemas de gerenciamento de estoque, sistemas de controle de produção, sistemas de informações gerenciais, entre outros.

    Fundamentos de Sistemas da Informação

    Em Fundamentos de Sistemas da Informação, aprendi sobre como os sistemas de informação são utilizados nas organizações para coletar, processar, armazenar e disseminar informações. A disciplina de Fundamentos de Sistemas da Informação tem como objetivo fornecer aos alunos conhecimentos sobre a gestão de sistemas de informação nas empresas e organizações, incluindo a forma como as informações são coletadas, armazenadas, processadas e distribuídas. A disciplina aborda temas como a teoria das organizações, os processos de negócios, a gestão de projetos, a gestão de dados e a governança de TI.

    Ao estudar Fundamentos de Sistemas da Informação, eu aprendi a identificar as necessidades de informação de uma organização e a desenvolver soluções para atender a essas necessidades. A disciplina ajuda os alunos a compreender como a tecnologia da informação é usada para melhorar os processos de negócios e tomar decisões mais eficientes.

    Essa disciplina é importante para o cientista da computação porque a tecnologia da informação é cada vez mais importante para as empresas e organizações. Os profissionais precisam entender como a tecnologia da informação é usada para gerir as informações e processos de negócios em uma organização. Eles precisam ser capazes de entender e se comunicar com as outras áreas da empresa para desenvolver soluções de tecnologia que atendam às necessidades dos usuários finais e da organização como um todo.

    Conclusão

    Este foi apenas o meu primeiro semestre em ciência da computação, mas já aprendi muito sobre redes de computadores, arquitetura de computadores, modelagem de dados e sistemas de informação. Embora o curso possa ser desafiador, estou animado para continuar aprendendo e explorando novos conceitos e tecnologias.

    Compartilhe
    Comentários (0)