Об этом курсе

Недавно просмотрено: 148,600

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

50%

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

50%

стал больше зарабатывать или получил повышение
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Начальный уровень
Прибл. 17 часов на выполнение
Английский

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

C ProgrammingCompilerDebugging

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

50%

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

50%

стал больше зарабатывать или получил повышение
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Начальный уровень
Прибл. 17 часов на выполнение
Английский

от партнера

Placeholder

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

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

Оценка контентаThumbs Up95%(5,152 оценки)Info
Неделя
1

Неделя 1

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

Writing Code

6 ч. на завершение
7 видео ((всего 34 мин.)), 24 материалов для самостоятельного изучения, 2 тестов
7 видео
Intersection of Two Rectangles5мин
Translating the Intersection Algorithm to Code5мин
Introduction to the Programming Environment6мин
Editing Files with Emacs8мин
More about Git4мин
GitHub1мин
24 материала для самостоятельного изучения
Planning10мин
Revisiting Step 110мин
Revisiting Step 210мин
Step 3: Generalizing Values10мин
Step 3: Repetitions10мин
Step 3: Conditional Behavior10мин
Revisiting Step 410мин
Translation to Code10мин
Translating Algorithm Components10мин
Completed Rectangle Intersection Code10мин
Top-down Design and Composability10мин
Stars Example10мин
Introduction to the Programming Environment10мин
Using the Practice Programming Environment10мин
Solutions to a Few Common Problems10мин
UNIX basics10мин
More UNIX Commands10мин
Emacs10мин
Assignment 01_apple10мин
Git10мин
[Optional Reference] Help me fix...10мин
How Assignments Work in This Course10мин
Assignments 02_code1 and 03_code210мин
Next Steps10мин
2 практических упражнения
Steps 1–4 Review30мин
Step 5 Concepts30мин
Неделя
2

Неделя 2

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

Compiling and Running

5 ч. на завершение
8 видео ((всего 26 мин.)), 17 материалов для самостоятельного изучения, 4 тестов
8 видео
"Hello World"3мин
Planning isPrime3мин
Generalizing isPrime5мин
Translating isPrime to Code2мин
Comparing Output with diff3мин
Build Tool: make3мин
Compiling with a Makefile2мин
17 материалов для самостоятельного изучения
Compiling Overview10мин
Compilation Process10мин
Preprocessing10мин
Assignment 04_compile10мин
Getting Help: man Pages10мин
Assignment 05_squares10мин
More about Macros and Header Files10мин
The Actual Compiler10мин
Compiler Errors10мин
Assembling10мин
Linking10мин
Make10мин
Fancier make Options10мин
Running Your Program10мин
valgrind10мин
Compiler Options10мин
Assignments 06_rect and 07_retirement10мин
4 практических упражнения
Compiling30мин
Compilation Process30мин
Make and Valgrind30мин
Prototype: Assignment 06 Practice Quiz10мин
Неделя
3

Неделя 3

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

Testing and debugging

5 ч. на завершение
6 видео ((всего 21 мин.)), 17 материалов для самостоятельного изучения, 3 тестов
6 видео
Test-driven Development1мин
Code Review2мин
Finding Problems with Valgrind5мин
Gathering Information with gdb6мин
Advice from a Duke Software Engineering Student: Don't Give Up!2мин
17 материалов для самостоятельного изучения
Black Box Testing10мин
Practical Tips for Designing Test Cases10мин
White Box Testing10мин
Generating Test Cases10мин
Asserts10мин
Code Review10мин
Assignments 08_testing and 09_testing10мин
Step 7: Debugging10мин
The Scientific Method10мин
Accept or Reject Your Hypothesis?10мин
Intro to gdb10мин
Getting Started with gdb10мин
Investigating the State of Your Program10мин
Controlling Execution10мин
Watchpoints10мин
Signals10мин
Assignment 10_gdb10мин
3 практических упражнения
Testing30мин
Debugging30мин
gdb30мин
Неделя
4

Неделя 4

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

Project

1 ч. на завершение
2 видео ((всего 8 мин.)), 3 материалов для самостоятельного изучения
2 видео
Poker Project Roadmap1мин
3 материала для самостоятельного изучения
Assignment c2prj1_cards30мин
Rules of Poker10мин
Assignment c2prj2_testing30мин
1 ч. на завершение

Practice Programming Environment

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

Рецензии

Лучшие отзывы о курсе WRITING, RUNNING, AND FIXING CODE IN C

Посмотреть все отзывы

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

Introduction to Programming in C

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

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