К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Exploring C · LearnSpace
Назад в каталог
courseraПрограммирование

Exploring C

Курс от University of Michigan
Средний≈ 11.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

The C programming language is heavily influential in the world of coding and helps run some of the most powerful computer programs in the world. In Exploring C, examine the historical context and impact of C on the development of programming over the past 50 years. In this course, you’ll compare and contrast C with the programming language Python, review how to code in C and gain an understanding of the nuances of computer programming.

Навыки, которые вы освоите

C (Programming Language)Computer ProgrammingProgramming PrinciplesPython ProgrammingUnix

Программа курса

5 модулей · 40 учебных материалов

01Historical Context9 материалов

Lecture

Pre-Course SurveyЧтениеSyllabusЧтениеCourse Pre-RequsitesЧтениеWelcome to C Programming for EverybodyВидеоA History of C, UNIX, and Computation before and after 1978

Учитесь у экспертов

Charles Russell Severance

Clinical Professor of Information

Exploring C
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.3 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Видео
Brian Kernighan - Building C at Bell LabsВидео

Assignments

History / IntroductionЗадание

Additional Resources

Bonus: Valencia Spain Office HoursВидеоAdditional Resources for Week 1Чтение
02Part 1: From Python to C9 материалов

Lecture

Part 1: From Python to C - The Rosetta Stone LectureВидеоTextbook Chapter 1: A Tutorial IntroductionЧтение

Assignments

Autograder: Write Hello WorldВнешний инструментExercise RS-1: Produce outputВнешний инструментExercise RS-2: Read InputВнешний инструментExercise RS-3: Input / OutputВнешний инструментExercise RS-4: Reading Lines of InputВнешний инструментExercise RS-5: Reading Lines of Input with fgets()Внешний инструмент

Additional Resources

Additional Resources for Week 2Чтение
03Part 2: From Python to C6 материалов

Lecture

Part 2: From Python to C - The Rosetta Stone LectureВидеоTextbook Chapter 1: A Tutorial IntroductionЧтение

Assignments

Exercise RS-6: Write a simple for loopВнешний инструментExercise RS-7: Compute Minimum and MaximumВнешний инструментExercise RS-8: Write a Guessing GameВнешний инструментExercise RS-9: Write a FunctionВнешний инструмент
04Part 1: A Tutorial Introduction8 материалов

Lecture

Historical Context For Chapter 1: A Tutorial IntroductionВидеоTextbook Chapter 1: A Tutorial IntroductionЧтение

Assignments

Tutorial IntroductionЗаданиеExercise 1-1: Write Hello WorldВнешний инструментExercise 1-3: Fahrenheit / Celsius with HeaderВнешний инструментExercise 1-4: Celsius / Fahrenheit TableВнешний инструментExercise 1-5: Reverse TableВнешний инструментAutograder: LBS290-04 Fix Syntax ErrorsВнешний инструмент
05Part 2: A Tutorial Introduction8 материалов

Lecture

Historical Context For Chapter 1: A Tutorial Introduction Part 2ВидеоTextbook Chapter 1: A Tutorial IntroductionЧтение

Assignments

Exercise 1-6: Count spaces and newlinesВнешний инструментExercise 1-7: Multiple spaces to oneВнешний инструментExercise 1-10: Print wordsВнешний инструментExercise 1-17: Reverse a StringВнешний инструмент

Additional Resources

Additional Resources for Week 5ЧтениеPost-Course SurveyЧтение