Описание
CS50 Syllabus
Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for concentrators and non-concentrators alike, with or without prior programming experience.
------------------------------------------------------------------------------
Cs50 в программе
Введение в интеллектуальную предприятий информатики и искусства программирования. Этот курс учит студентов, как думать алгоритмически и эффективно решать проблемы. Темы включают абстракции, алгоритмы, структуры данных, инкапсуляция, управление ресурсами, безопасности, программного обеспечения и веб-разработки. Языки: с, Python, SQL и javascript плюс CSS и HTML. Устанавливает проблему, основанный на реальных областей биологии, криптографии, финансов, криминалистики и игр. Предназначен для концентраторов и Non-концентраторы одинаковы, с или без предварительного опыта программирования.