A collection of all the projects necessary to complete de Harvard's CS50's Introduction to Computer Science.
The course teaches a broad and robust understanding of computer science and programming, how to think algorithmically and solve programming problems efficiently.
It also teaches concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development creating familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML.
The main course can be found at https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
Uma coleção de projetos necessários para a conclusão do curso de introdução à Ciência da Computação de Harvard denominado CS50's Introduction to Computer Science.
O curso ensina uma ampla e vasta compreensão sobre a Ciência da Computação e programação, como pensar de maneira algorítmica e a solucionar problemas de maneira eficiente.
Ele também ensina conceitos como abstração, algoritmos, estrutura de dados, encapsulação, administração de recursos, segurança da informação, engenharia de software e desenvolvimento web, criando familiaridade com diversas linguagens incluindo C, Python, SQL e Javascript além de CSS e HTML.
O curso pode ser encontrado em https://www.edx.org/course/introduction-computer-science-harvardx-cs50x