Bacharelado em Programa de Ciência da Computação Guia

AÇÃO SOCIAL

A ciência da computação está entre as profissões que mais crescem e melhor pagam atualmente. Um bacharelado em ciências da computação geralmente serve como o nível mínimo de educação necessário para entrar no campo, permitindo-lhe perseguir uma variedade de posições de nível básico e médio com boas perspectivas de progressão na carreira. A maioria dos programas normalmente requer quatro anos de estudo em tempo integral, oferecendo uma introdução aos principais princípios como programação, sistemas operacionais, redes de computadores e arquitetura de sistemas.

Esta página oferece uma visão geral dos diplomas em ciências da computação, desde a seleção da escola até as perspectivas de carreira. Continue lendo para aprender sobre requisitos de aplicativos, tópicos comuns de cursos e recursos profissionais e acadêmicos para estudantes de ciências da computação.

Quais são os Melhores Programas de Ciências da Computação de 2020? Aqui estão os nossos melhores 10:

Erro líquido: interno

Rank Escola Localização

O que é ciência da computação?

A ciência da computação é uma área ampla, e um bacharelado fornece uma ampla visão geral dos seus principais conceitos e ferramentas. Geralmente, a ciência da computação descreve o uso e manipulação de processos e dados digitais para realizar tarefas, normalmente sob a forma de aplicações e programas. A ciência da computação informa todos os aspectos da sociedade moderna nos quais a tecnologia desempenha um papel, incluindo negócios, comunicação, educação e entretenimento.

Comparar programas similares de bootcamp

De acordo, um bacharel em ciência da computação explora uma ampla variedade de tópicos relacionados ao funcionamento e organização de computadores, incluindo linguagens de programação, arquitetura de sistemas, redes de computadores, hardware e software. A enorme profundidade da informação no campo significa que um bacharelado geralmente não pode oferecer mais do que uma introdução aos conceitos fundamentais da ciência da computação. Entretanto, muitos programas oferecem especializações, como segurança de rede, engenharia de software ou administração de banco de dados.

Cheque alguns dos melhores bacharelados online em programas de ciência da computação para ter uma melhor noção de suas opções ao buscar uma graduação.

O que você pode fazer com um bacharelado em Ciência da Computação

Explore algumas das carreiras mais populares para os graduados em ciência da computação para aprender o que você pode fazer com a sua graduação após a graduação.

Expandir Tudo

Gerente de Computadores e Sistemas de Informação

Muitas vezes referidos como gerentes ou diretores de TI, esses indivíduos coordenam várias atividades relacionadas a computadores nas organizações. Eles ajudam a criar e alcançar objetivos de TI usando sistemas de computador. Esta posição normalmente requer um bacharelado para se qualificar para posições de nível básico.

Salário anual médio: $142.530*

engenheiro de hardware de computador

engenheiro de hardware de computador pesquisar, projetar e desenvolver sistemas de computador. Eles também testam o hardware do computador para ter certeza de que ele funciona adequadamente e frequentemente colaboram com os desenvolvedores de software. Eles também podem trabalhar em laboratórios de pesquisa que constroem modelos de computador. A posição típica de nível básico requer um bacharelato.

Salário anual médio: $114.600*

Programador de computadores

Programadores de computadores escrevem e testam o código, assegurando que as aplicações de computador e os programas de software funcionam em conjunto. Os programadores de computador tipicamente são especializados em uma ou algumas linguagens de programação diferentes e normalmente trabalham em conjunto com os desenvolvedores de software. A maioria dos cargos de programadores exige que os trabalhadores tenham um bacharelato.

Salário anual médio: $84.280*

Arquitecto de redes de computadores

Responsável pelo desenho e construção de redes de comunicação de dados (por exemplo, redes de área ampla, intranets e redes locais), os arquitectos de redes de computadores normalmente precisam de pelo menos um bacharelato para obter um cargo de nível básico. Para projetar uma rede de sucesso, esses profissionais também precisam de amplo conhecimento relacionado ao plano de negócios e objetivos de uma organização.

Salário anual médio: $109.020*

Cientista de computação e pesquisa de informação

Cientistas de computação pesquisam e resolvem problemas em negócios, ciência, medicina e outras áreas usando os princípios da computação. Eles também inventam e melhoram software e hardware de computador. Estes profissionais podem se especializar em áreas como programação, robótica e ciência de dados. Embora a maioria destes trabalhos exija um mestrado em ciência da computação, alguns trabalhos federais aceitam candidatos que só possuem um bacharelado.

Salário Anual Médico: $118.370*

Source: Bureau of Labor Statistics

O que esperar de um bacharelado em Ciência da Computação

Cursos de bacharelado em Ciência da Computação podem variar entre escolas, a maioria dos bacharelados em programas de ciência da computação online oferecem um currículo geral similar, cobrindo tópicos chave em teoria da computação, sistemas de computação e aplicações. Continue lendo para aprender sobre cursos típicos e concentrações para as disciplinas de ciência da computação.

Concentrações oferecidas para um bacharelado em Ciência da Computação

Expandir Todos

Cursos de Engenharia de Software em uma especialização de engenharia de software são muito focados em programação e design. Os alunos se matriculam em eletivas como design de jogos e inteligência artificial. Engenheiros de software trabalham em uma grande variedade de campos e design, testam e implantam software. Eles criam os aplicativos que as pessoas usam em seus celulares e os sistemas que ajudam a lançar foguetes no espaço. Rede e Segurança A rede e a concentração de segurança em muitos programas de ciência da computação online se concentra na tecnologia que mantém os sistemas de computador operando sem problemas e a salvo de hackers, vírus e outras ameaças. Os alunos aprendem os fundamentos da arquitetura, teoria e protocolos de rede. Os especialistas em rede e segurança podem exercer funções em quase todos os tipos de negócios. Eles são particularmente procurados em organizações que precisam proteger dados sensíveis, tais como instituições financeiras e de pesquisa. Desenvolvimento de Jogos Uma das especializações mais criativas disponíveis em alguns programas de graduação em ciência da computação online é o desenvolvimento de jogos. Esta concentração abrange os algoritmos e tecnologias necessárias para criar videojogos, bem como a pesquisa, marketing e modelos de negócio por trás da criação de um produto de jogo de sucesso.

Cursos de Bacharelado em Ciência da Computação

Expandir Todos

Cursos de Inteligência Artificial AI fornecem uma visão geral de como as máquinas podem interagir com as pessoas, resolver problemas, e raciocinar de forma similar aos humanos. A IA é um aspecto importante das carreiras nas indústrias de robótica e jogos, assim como no design de motores de busca e diagnósticos médicos. Criptografia As aulas de criptografia cobrem as técnicas usadas para manter os dados seguros, como criptografia, assinaturas digitais, autenticação e protocolos de zero-conhecimento. Especialistas em criptografia geralmente trabalham em departamentos de TI e em indústrias que gerenciam informações sensíveis, como governo, varejo e bancos. Mineração de dados Os cursos de mineração de dados ensinam métodos usados para acessar dados claramente definidos e não estruturados, tais como reconhecimento de padrões, clustering e mineração de texto. Os cientistas de dados usam a mineração de dados para reunir informações que podem ser traduzidas em idéias acionáveis para um melhor desempenho, como a análise dos hábitos de visualização on-line dos consumidores para melhorar o design de um site. As indústrias de saúde, de hospitalidade, de tecnologia e de consumo usam cientistas de dados para melhorar seus serviços. Informática da Saúde As aulas de informática da saúde ensinam aos alunos como a informática se aplica a todos os aspectos da prestação de cuidados de saúde, incluindo o design, a implementação e a avaliação de sistemas de informação clínica. Os cursos frequentemente envolvem a aplicação do conhecimento aprendido a um desafio clínico do mundo real. Os alunos especializados em informática de saúde normalmente encontram carreiras nas áreas médica e de saúde, bem como na indústria de seguros. Aprendizagem por máquinas Os cursos de aprendizagem por máquinas aprofundam-se na estatística, álgebra linear e outros métodos usados para ensinar um computador a identificar padrões em dados e depois adaptar o seu comportamento sem ser reprogramado. A aprendizagem de máquinas é uma habilidade importante usada por analistas estatísticos, engenheiros de software e arquitetos em uma variedade de campos, desde aeroespacial até entretenimento.

Como você pesquisa programas de ciência da computação, também determina quais carreiras na ciência da computação correspondem aos seus objetivos. O programa que você seleciona afeta quais carreiras você pode seguir após a graduação.

Entrevista com Brian Gill

Brian Gill

Brian Gill

Cientista da computação, empreendedor e investidor anjo

Brian Gill é um cientista da computação, empreendedor e investidor anjo. Em 2004, ele iniciou a Gillware Data Recovery e é co-fundador da Gillware Data Services (adquirida pela StorageCraft em 2016), Phoenix Nuclear Labs, e SHINE Medical Technologies. Mais recentemente, Brian foi co-fundador da Gillware Digital Forensics, uma start-up focada em forense digital, segurança digital e serviços de resposta a incidentes.

Expandir Todos

Por que você escolheu ganhar um diploma em ciência da computação? Este era um campo no qual você estava sempre interessado?

Os meus pais compraram-me um IBM PCjr quando eu tinha cerca de 10 anos de idade, por volta de 1986. Estávamos a crescer numa pequena cidade agrícola rural no sul do Wisconsin. Esta foi uma compra incrivelmente perspicaz – um grande investimento tanto no meu futuro como no futuro do meu irmão mais novo. Minha mãe ficou em casa conosco e meu pai estava provavelmente ganhando menos de 20.000 dólares por ano, e mesmo assim eles decidiram gastar 1.500 dólares em um computador pessoal. Nem meu pai nem minha mãe tocaram nele; de alguma forma, eles tinham o entendimento de que computadores e programação de computadores seriam poderosos ativos para seus filhos.

Minha mãe me comprou uma assinatura mensal de newsletter para um serviço que enviaria programas BASIC para serem codificados no correio postal. Nós codificávamos o jogo e depois o jogávamos; eu me lembro de ser um carrasco particularmente divertido que codificávamos várias vezes. Nós não tínhamos nenhum disco rígido ou qualquer forma de armazenar os jogos, então sempre que eventualmente perdíamos a energia ou tínhamos que desligá-lo, perdíamos o programa e tínhamos que escrevê-lo novamente da próxima vez que quiséssemos jogá-lo.

Foi uma jogada bastante óbvia para mim procurar o meu diploma de ciências da computação da Universidade de Wisconsin. ainda tentando ser metade de um bom pai como o meu.

Quais são algumas das habilidades mais cruciais que você adquiriu nos seus estudos que se aplicam ao seu trabalho no dia-a-dia?

Lembro-me vividamente daqueles primeiros dias de programação C e Java. C em particular era frustrante, pois os programas simplesmente explodiriam e tentar descobrir onde o bug estava poderia ser incrivelmente difícil, especialmente se esse bug estivesse no gerenciamento de memória. Lembro-me muitas vezes de pensar para mim mesmo que este compilador estava quebrado ou o próprio computador deve ter algum problema de hardware se o meu programa continua a explodir, porque obviamente o meu programa era perfeito.

A melhor classe que eu já tive na UW-Madison foi uma classe em compiladores. Nessa classe, nós definimos uma nova linguagem de programação do zero. Escrevemos todo o processamento da linguagem e tivemos que fazer um compilador a partir do zero também, incluindo todo o tratamento de erros e mensagens de erro. Aprendemos sobre análise léxica e semântica, op-codes e stacks, e foi incrivelmente frustrante e incrivelmente gratificante quando terminou.

A razão pela qual foi a melhor classe que já tive foi por ter deixado de entender que nada disso era mágico. O meu programa explodiu porque tinha um bug legítimo. O compilador estava a queixar-se de um problema de sintaxe e era mais inteligente do que eu. Nada disto é mágico; cada bug pode ser corrigido. Além disso, isso me deixou com uma enorme confiança de que eu poderia aprender qualquer linguagem de programação facilmente. Eu escrevi uma e fiz o compilador que a transformou em código executável — claro que posso aprender dezenas de linguagens de programação.

Como foi a busca de trabalho depois de completar sua graduação? Você se sentiu totalmente preparado ao fazer a transição da escola para o local de trabalho?

UW-Madison era um programa que era pesado em teoria na época. Eu tinha aulas de algoritmos e compiladores e sistemas operacionais e inteligência artificial. Eu também tinha cerca de 30 créditos de matemática. Enquanto havia muita ginástica mental para superar, e eu tinha muito mais experiência em codificação do que a maioria dos meus colegas dos meus projetos de hobby, fiquei bastante surpreso com o pouco que sabia sobre programação em uma empresa com uma grande equipe de desenvolvedores.

Eu precisava aprender a realmente projetar meu código e não apenas começar a digitar. Eu precisava aprender sobre controle e etiquetagem de código fonte. Eu precisava aprender como testar completamente meu código, e escrever código para testar meu código, para que meus colegas não fossem negativamente impactados por um bug desagradável que eu fiz o check in. Eu precisava aprender sobre testes de regressão e ter certeza que meu novo código não explodiu algum processo antigo.

Eu também precisava aprender como aceitar críticas construtivas e aprender que meu código não é meu bebê sagrado. Se ele não presta, eu precisava ouvir porque ele não prestava e que eu precisava raspá-lo e começar de novo.

Quais são alguns dos desafios que você enfrenta no seu trabalho no dia-a-dia?

O maior desafio quando eu era um arquitecto de software profissional era o equilíbrio. Eu queria estar desenhando e escrevendo código, mas algum outro projeto com o qual eu não tinha nada a ver pode ter explodido na produção e a empresa precisava de algumas mentes novas para olhar o bug. Alguém precisava lidar com fornecedores e realizar negociações de preços para uma plataforma de banco de dados. Alguém precisava de especular algum hardware para ter a certeza de que este site iria realmente funcionar durante um período de férias. Alguém precisava de orientar um jovem programador. Alguém precisava de trabalhar com uma unidade de negócio e reunir requisitos sobre um projecto que era de enorme importância para a unidade de negócio. Alguém precisava de ir ao campus e reunir-se com dezenas de jovens cientistas informáticos e recrutar a próxima vaga.

Se você é uma pessoa bem formada e com capacidade de liderança, você vai ser afastado do que você acha que adora fazer às vezes. Pode ser o melhor para a empresa e o melhor para a sua carreira. Vou sempre olhar para esta parte da minha carreira com carinho, mas não lamento que a minha carreira me tenha levado em direcções diferentes.

Porque é que decidiu começar o seu próprio negócio?

Eu nunca fui um grande fã da autoridade.> Enquanto eu tinha chefes que eu respeitava, e tenho certeza que não é verdade, como um jovem profissional eu sempre tive a certeza que era cerca de 10 vezes mais inteligente do que meus gerentes. Eu tinha um processo de pensamento semelhante na terceira série e provavelmente no útero. Confiança irracional e desejo de independência.

Mas eu também estava a ultrapassar os meus pares profissionais. Eu trabalharia 60 horas por semana e uma das minhas horas produziria cinco vezes a produção de uma hora normal dos meus pares. E, como resultado, eu conseguia meu aumento anual de 8% quando eu trabalhava para empresas tradicionais, grandes. Eles simplesmente não foram criados para recompensar alguém como eu. Leva quatro anos para me tornar um líder de equipe e há pessoas na fila à sua frente – esse tipo de coisa.

Então, comprei um bilhete de avião de ida e voei para São Francisco durante o primeiro boom da internet. Enquanto eu tive um pequeno sucesso nas startups em que participei, eu sabia que eles cometeram muitos erros e tinha aquela confiança irracional de que eu poderia fazer melhor.

O meu irmão mais novo Tyler estava a tirar o seu curso de informática na UW-Madison tinha uma ideia para iniciar um negócio de reparação de discos rígidos, e nós fomos em frente.

Como é que a orientação de outros programadores/profissionais de informática mudou a sua perspectiva no campo e/ou nos currículos de informática?

Quando saí da escola e entrei numa carreira, o meu primeiro pensamento foi: “Quem me dera que tivessem algumas aulas sobre programação no mundo real”. Tive vergonha de não saber sobre GUIs, levantamento de requisitos, controle de código fonte e processos de construção. Quando eu era mentor de jovens programadores, muitas vezes pensava nas mesmas coisas — “Nossa, eles não ensinam nenhuma dessas coisas do mundo real nas escolas”. E, acho que em geral, muitos programas já ouviram esse feedback e adaptaram.

Ultimamente, acho que provavelmente é a jogada errada! Olhando para o programa mais teórico da Universidade de Wisconsin, onde você realmente é empurrado para entender os conceitos centrais de construir um sistema operacional a partir do zero ou construir uma linguagem de programação a partir do zero, aprender sobre portões lógicos e fazer algum design de CPU… isso realmente te prepara para ajudar a conduzir o que vem em seguida no mundo da computação.

Há milhares de pessoas que podem ir para uma escola de tecnologia e aprender Java e se tornar proficiente em um punhado de anos — bom o suficiente para trabalhar em algum trabalho corporativo em um banco. Um currículo que impulsiona o pensamento e os fundamentos de uma imagem maior, o material que não é usado diretamente em alguns desses empregos do mundo real, é um investimento melhor a longo prazo para pessoas que querem coisas maiores de suas carreiras.

Que conselho você daria aos estudantes que estão considerando uma graduação em ciência da computação?

Aprenda a programar primeiro. Compre um livro e torne-se um desenvolvedor certificado em Java antes mesmo de fazer o CS 101. Se você ama e tem uma mente para isso, você será capaz de passar por um currículo auto-orientado e saber que você terá o entusiasmo de fazer isso através de todos os acadêmicos. Mais do que isso, enquanto os seus colegas nessas aulas estão a demorar 10 horas para acabar com um programa e a tropeçar na tentativa de entender o que significa um “ponteiro nulo”, você vai fazer um balanço do código de trabalho em duas horas e será capaz de passar o seu tempo a pensar mais sobre as coisas teóricas.

E, você pode ter tempo para começar a pensar em mais ideias empreendedoras. Talvez você tenha tempo para trabalhar em seus projetos de hobby, que para um entrevistador experiente são muito mais importantes do que qualquer projeto acadêmico que você possa codificar.

Você também pode achar que você detesta absolutamente a programação — não tenha paciência para sentar na frente de um computador tendo um compilador chutando seus dentes por cinco horas em um trecho. Então, esse livro de $50 terá poupado você de uma tonelada de tempo e esforço e dinheiro ao entrar em um programa de CS altamente competitivo! Grandes programadores têm uma série de independência e uma vontade de serem autodidatas. Se você precisar de um instrutor para ser bem sucedido, você nunca será realmente bem-sucedido.

Meet More of our Experts

How to Choose a Bachelor’s in Computer Science Program

Centenas de faculdades em todo o país hospedam programas de ciência da computação, e escolher a certa pode ser um desafio. A lista abaixo descreve alguns dos principais fatores a serem considerados ao pesquisar e comparar programas.

Expandir Todos

Acreditação Acreditação Indica que uma escola atende aos padrões educacionais nacionais e regionais, garantindo que seu diploma ofereça idoneidade profissional e acadêmica. Quase todas as faculdades confiáveis devem possuir a acreditação de uma das seis organizações regionais de acreditação. Muitos programas de ciência da computação também possuem acreditação do Conselho de Acreditação de Engenharia e Tecnologia (ABET). Formato do programa Dependendo de suas obrigações profissionais ou pessoais, você pode achar que um programa online, híbrido, acelerado ou de meio período é o mais adequado às suas necessidades. Muitas escolas oferecem uma variedade de opções de matrícula para se adequar aos horários variáveis dos alunos, incluindo programas acelerados que permitem que você entre na força de trabalho mais rapidamente ou programas on-line de meio período que se encaixam facilmente na sua semana de trabalho. O custo da matrícula geralmente está entre as principais preocupações dos estudantes universitários, mesmo aqueles que buscam uma área de alta remuneração como a ciência da computação. Quer você esteja planejando se matricular on-line ou no campus, sempre compensa investigar os custos totais da mensalidade. Muitas escolas incluem taxas adicionais de matrícula ou educação à distância que nem sempre aparecem na taxa de matrícula anunciada. Ofertas Acadêmicas Como um campo diversificado e em constante evolução, a informática oferece vários pontos de entrada potenciais, e muitos programas oferecem várias opções de concentração para ajudá-lo a se distinguir em um mercado de trabalho lotado. Dependendo de seus objetivos profissionais, você pode buscar concentrações tão variadas quanto inteligência artificial, segurança na nuvem, ciência de dados ou computação móvel. Oportunidades profissionais Em um mercado de trabalho cada vez mais competitivo, é importante considerar o que um diploma oferece além dos acadêmicos puros. Ao pesquisar um programa de ciência da computação, examine as oportunidades e conexões profissionais. Que tipo de estágios os alunos realizam? Um programa mantém conexões com empresas de tecnologia de destaque ou outras organizações?

Bacharelado em Admissões a Programas de Ciência da Computação

Requisitos precisos de admissão podem variar muito entre escolas, mas a maioria dos programas geralmente mantém componentes de aplicação similares, incluindo um GPA mínimo, resultados de testes padronizados e cursos pré-requisitos. A seção abaixo descreve os requisitos de admissão mais comuns para programas de ciências da computação.

Prerequisites

  • PA mínima: Com poucas exceções, a maioria das faculdades mantém um requisito mínimo dePA para os candidatos, que varia com base na seletividade. Em geral, a maioria pede um GPA 2.5-3.0, embora este varie por escola e programa. Algumas faculdades podem oferecer vias de aceitação condicional ou admissão alternativa para estudantes cujos GPAs ficam abaixo dos requisitos padrão.
  • Cursos Pré-requisitos:Para cursar uma especialização em ciências da computação, você precisa preencher certos pré-requisitos, tais como álgebra e estatística da faculdade. Fora dos programas acelerados especiais, você normalmente pode completar esses requisitos como parte do seu curso universitário de divisão inferior. No entanto, entrar na faculdade com cursos avançados de matemática pode permitir que você termine sua graduação mais rapidamente.
  • Experiência Profissional:Programas de graduação raramente requerem experiência profissional na área de ciências da computação, exceto para alguns cursos acelerados que servem estudantes que trabalham. Entretanto, se você tem experiência profissional significativa, você pode ser capaz de pular certos cursos e concluir sua graduação mais rapidamente.

Como se inscrever

Expandir todos

Pontuações em testes Um requisito comum para a maioria das inscrições em faculdades, as pontuações do SAT ou ACT demonstram suas habilidades gerais de raciocínio verbal e quantitativo. A maioria das escolas aceita qualquer um dos testes, embora a pontuação exigida varie muito, dependendo da seletividade do programa. Muitas escolas dispensam os requisitos do teste para os candidatos mais velhos que tenham saído do ensino médio por vários anos. Declaração pessoal Muitos programas exigem que você envie uma declaração pessoal, também comumente referida como uma declaração de propósito ou carta de intenção, como parte de sua inscrição. A maioria das escolas pede uma breve redação (normalmente uma ou duas páginas) que descreva sua formação, seus objetivos pessoais e profissionais e suas razões para estudar ciências da computação. Cartas de Recomendação Programas mais seletivos de informática podem exigir que você envie cartas de recomendação de profissionais familiarizados com seu trabalho. Essas cartas tipicamente falam sobre suas habilidades e seu potencial para estudar em nível universitário. Professores, empregadores e supervisores de estágio servem como excelentes escolhas para os recomendadores.

Linha do tempo

Datas de inscrição e outros prazos variam muito entre escolas, mas os marcos de admissão para a maioria dos programas normalmente seguem um cronograma semelhante. Para os programas que começam no outono, os prazos de admissão geralmente ocorrem durante o mês de janeiro anterior, embora essas datas possam variar imensamente. As escolas oferecem cada vez mais datas de início múltiplas ao longo do ano letivo, com prazos de inscrição correspondentes.

Se sua faculdade de escolha exigir que você envie os resultados do SAT ou ACT, você deve fazer o teste no máximo seis semanas antes do prazo de inscrição. No entanto, a maioria dos alunos fazem os testes vários meses antes dos prazos de inscrição no caso de precisarem repetir qualquer um dos exames.

Recursos para estudantes de Bacharelato em Informática

Associação de Profissionais de Informática

AITP tem servido profissionais de informática desde 1951, hospedando capítulos locais em todo o país. Os membros estudantes recebem acesso a uma variedade de benefícios, incluindo oportunidades de rede, treinamento sob demanda, recursos de carreira, desenvolvimento de liderança e conferências profissionais. A organização também oferece descontos em várias certificações profissionais de TI.

Associação para Ciência e Tecnologia da Informação

ASIS&T serve profissionais e estudantes de tecnologia da informação em todo o mundo, oferecendo descontos de associação para estudantes. Os benefícios dos membros incluem listagens de empregos, aconselhamento de carreira, webinars gratuitos, descontos em livros e eventos profissionais. A associação também hospeda capítulos de estudantes em faculdades em todo o país.

Black Data Processing Associates

Fundada em 1975 para servir as necessidades dos afro-americanos no campo da tecnologia da informação, a BDPA mantém agora mais de 30 capítulos locais em todo o país juntamente com uma forte rede nacional de profissionais de TI. A organização oferece uma variedade de recursos para membros da faculdade, incluindo oportunidades de networking e mentoria, estágios e serviços de carreira.

GitHub

Um banco de dados de código aberto, GitHub oferece acesso a milhares de exemplos de projetos de codificação, permitindo aos estudantes de informática examinar o trabalho de outros codificadores ao redor do mundo. Os estudantes podem explorar o banco de dados de codificação do site gratuitamente ou pagar uma pequena taxa mensal para acessar recursos adicionais.

Women in Technology International

Servindo mulheres no campo da tecnologia da informação por 30 anos, o WITI possui mais de 2 milhões de membros em todo o mundo. A organização oferece uma ampla variedade de recursos para mulheres que estudam informática, incluindo tutoria, coaching de carreira, recursos educacionais, oportunidades de desenvolvimento profissional e vários eventos anuais.

VOLTAR AO TOPO