Об этом курсе

Недавно просмотрено: 1,171,836

Карьерные результаты учащихся

33%

начал новую карьеру, пройдя эти курсы

34%

получил значимые преимущества в карьере благодаря этому курсу

18%

стал больше зарабатывать или получил повышение

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

Прибл. 12 часов на выполнение

Английский

Субтитры: Английский, Вьетнамский

Приобретаемые навыки

AlgorithmsProgramming Language ConceptsProblem SolvingC Programming

Карьерные результаты учащихся

33%

начал новую карьеру, пройдя эти курсы

34%

получил значимые преимущества в карьере благодаря этому курсу

18%

стал больше зарабатывать или получил повышение

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

Прибл. 12 часов на выполнение

Английский

Субтитры: Английский, Вьетнамский

от партнера

Логотип Университет Дьюка

Университет Дьюка

Программа курса: что вы изучите

Оценка контентаThumbs Up94%(17,817 оценки)Info
Неделя
1

Неделя 1

2 ч. на завершение

Introduction

2 ч. на завершение
8 видео ((всего 33 мин.)), 9 материалов для самостоятельного изучения, 3 тестов
8 видео
Stepping Through An Algorithm4мин
Testing an Algorithm for a Numerical Sequence3мин
A Pattern of Squares4мин
Testing a Pattern of Squares2мин
Drawing a Rectangle4мин
Closest Point5мин
Generalizing Closest Point5мин
9 материалов для самостоятельного изучения
Programming: Plan First, Then Code3мин
Overview of the Seven Steps5мин
Algorithms10мин
Step 1: Work an Example Yourself5мин
Step 2: Write Down What You Just Did4мин
Step 3: Generalize Your Steps10мин
Step 4: Test Your Algorithm9мин
A Pattern of Squares6мин
Next Steps4мин
3 практических упражнения
Steps 1–46мин
Algorithm Practice6мин
Algorithms30мин
Неделя
2

Неделя 2

4 ч. на завершение

Reading Code

4 ч. на завершение
12 видео ((всего 38 мин.)), 17 материалов для самостоятельного изучения, 8 тестов
12 видео
Declaring and Assigning a Variable2мин
Examples of Expressions2мин
Using Functions for Abstraction4мин
Execution of Function Calls4мин
Printing Example2мин
Execution of If/Else3мин
Execution of Switch/Case3мин
While Loops3мин
Equivalent For and While Loops2мин
Execution of Nested Loops3мин
Execution of Continue2мин
17 материалов для самостоятельного изучения
Declaring a Variable10мин
Assigning a Variable10мин
Expressions with Common Operators10мин
Anatomy of a Function10мин
How to Evaluate a Function10мин
Scope10мин
Printing10мин
Conditional Statements10мин
If/Else10мин
Switch/Case10мин
Shorthand10мин
Loops for Repetition10мин
While Loops10мин
Do/While Loops10мин
For Loops10мин
Continue and Break10мин
Higher-level Meaning10мин
8 практических упражнений
Variables and Expressions8мин
Functions4мин
Printing4мин
Logical Operators4мин
Conditional Statements4мин
While Loops2мин
Loops4мин
Reading Code16мин
Неделя
3

Неделя 3

4 ч. на завершение

Types

4 ч. на завершение
8 видео ((всего 23 мин.)), 18 материалов для самостоятельного изучения, 6 тестов
8 видео
Types and Formatted Output4мин
Type Conversion2мин
Everything Is a Number2мин
Struct for a Rectangle2мин
Uses of Typedef3мин
Enumerated Types3мин
A Duke Software Engineering Student on the Importance of Planning3мин
18 материалов для самостоятельного изучения
Converting between Decimal and Binary10мин
Looking under the Hood10мин
Basic Data Types10мин
char10мин
int10мин
float and double10мин
Printing redux10мин
Expressions Have Types10мин
Type Conversion10мин
Casting10мин
Overflow and Underflow10мин
"Non-numbers"10мин
Strings10мин
Images10мин
Sound and Video10мин
Structs10мин
Typedef10мин
Enumerated Types10мин
6 практических упражнений
Decimal, Hex, and Binary8мин
Basic Data Types8мин
Expressions Have Types6мин
"Non-numbers"6мин
Complex, Custom Data Types6мин
Types20мин
Неделя
4

Неделя 4

1 ч. на завершение

Project

1 ч. на завершение
2 видео ((всего 4 мин.)), 1 материал для самостоятельного изучения, 1 тест
2 видео
Introduction to Sorting1мин
1 материал для самостоятельного изучения
Sample PB&J Algorithm with Feedback10мин
1 практическое упражнение
Writing a Sorting Algorithm

Специализация Introduction to Programming in C: общие сведения

This specialization develops strong programming fundamentals for learners who want to solve complex problems by writing computer programs. Through four courses, you will learn to develop algorithms in a systematic way and read and write the C code to implement them. This will prepare you to pursue a career in software development or other computational fields. Successful completion of this Specialization will be considered by admissions as a demonstration of your skill and enhance your master’s application to Duke’s Pratt School of Engineering....
Introduction to Programming in C

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

  • Когда вы оформите подписку, начнется семидневный бесплатный пробный период, в течение которого подписку можно отменить без штрафа. По истечении этого срока вы не сможете вернуть средства, но сможете отменить подписку в любой момент. Ознакомьтесь с нашей политикой возврата средств.

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке "Финансовая помощь" слева под кнопкой "Зарегистрироваться". Заполните форму заявления. Если его примут, вы получите уведомление. Обратите внимание: этот шаг необходимо выполнить для каждого курса специализации, в том числе для дипломного проекта. Подробнее

  • No. Completion of a Coursera course does not earn you academic credit from Duke; therefore, Duke is not able to provide you with a university transcript. However, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Остались вопросы? Посетите Центр поддержки учащихся.