Curso Gratuito de Harvard de Introdução à Tecnologia da Informação

Uma introdução ao conhecimento da tecnologia da informação e à arte da programação

Introdução

Esse é o curso CS50x, uma introdução da Universidade de Harvard à ciência da computação e da arte da programação para graduandos e não-graduandos, com ou sem experiência de programação prévia. O curso de nível iniciante lecionado por David J. Malan, CS50x ensina aos alunos como pensar algoriticamente e resolver problemas eficientemente.

Os tópicos incluem abstração, algorítimos, estruturas de dados, encapsulamento, gerenciamento de recursos, segurança, engenharia de software e desenvolvimento web. A linguagem inclui C, PHP e JavaScript, SQL, CSS e HTML. Conjuntos de problemas inspirados em domínios do mundo real de biologia, criptografia, finanças, e jogos. A partir do outono de 2015, a versão on-campus do CS50x, CS50, foi o maior curso de Harvard.

Harvard

Estudantes que receberem nota satisfatória em 9 conjuntos de problemas (ex., atribuições de programação) e em um projeto final, irão receber um certificado de HarvardX. Este é um curso de auto-gerenciado – você pode realizar o CS50x de acordo com a sua própria agenda.

O que você irá aprender?
  • Uma compreensão ampla e robusta de informática e programação
  • Como pensar algorítmicamente e resolver problemas de programação de forma eficiente
  • Conceitos como abstração, algoritmos, estruturas de dados, encapsulamento, gerenciamento de recursos, segurança, engenharia de software e desenvolvimento web.
  • Familiaridade em várias linguagens, incluindo C, PHP e JavaScript, SQL, CSS e HTML
  • Como se envolver com uma comunidade vibrante de alunos com idéias afim de todos os níveis de experiência
  • Como desenvolver e apresentar um projeto final de programação para seus pares.

Conheça a Faculdade

David J MalanDavid J. Malan

Professor Gordon McKay em Prática da Ciência do Computador, Universidade de Harvard

David Malan recebeu seu bacharelado, mestrado e doutorado em ciência da computação da Universidade de Harvard, onde sua pesquisa se concentrou na detecção de padrões em grandes conjuntos de dados. Ele ensina o curso introdutório de ciência da computação da Harvard College e realiza uma nomeação como o Professor Gordon McKay da Prática de Ciência da Computação na Escola de Engenharia e Ciências Aplicadas. Ele recebeu o prêmio Petra T. Shattuck Excellence in Teaching Award em 2007. Ele também atua como diretor de informações da Mindset Media.

Na escola de pós-graduação, ele fundou duas startups: Crimson Tutors e Diskaster. Malan também trabalhou a tempo parcial para o Ministério Público de Middlesex como investigador forense. E, do outro lado, ele se ofereceu como um EMT-B para MIT-EMS. Ele continua a ser voluntário como EMT-B para a Cruz Vermelha Americana.

Rob BowdenRob Bowden

Aluno de doutorado em informática, Faculdade de Engenharia e Ciências Aplicadas Universidade de Harvard

Rob é doutorando em Ciências da Computação na Escola de Engenharia e Ciências Aplicadas da Universidade de Harvard. Ele recebeu o A.B. em Ciência da Computação com um campo secundário em Ciências Matemáticas da Harvard em 2013.

Zamyla ChanZamyla Chan

Química e Biologia Química, doutorado candidato Universidade de Harvard

Zamyla é doutorando em Química e Biologia Química na Escola de Pós-Graduação em Artes e Ciências da Universidade de Harvard. Ela recebeu sua S.B. em Ciências da Engenharia com um campo secundário em Ciência da Computação de Harvard em 2014.

Doug loydDoug Lloyd

Preceptor Sênior em Informática na Divisão de Educação Continuada da Universidade de Harvard.

Doug recebeu o A.B. em Ciência da Computação de Harvard em 2009.

Para se inscrever, acesse o link abaixo:

https://courses.edx.org/register?course_id=course-v1%3AHarvardX%2BCS50%2BX&enrollment_action=enroll&email_opt_in=false