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

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

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

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

Programming in C

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

О курсе

C remains one of the most popular languages thanks to its portability and efficiency, and laying the groundwork for many programming languages like C++, Java, JavaScript, and Python. In this course, you’ll dive deeper into the syntax of C, learning the functions of the language and how to properly apply them within an algorithm. Identify types, operators, and expressions within C to build recursive functions and examine the role of the C preprocessor in achieving software portability.

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

C (Programming Language)AlgorithmsProgramming PrinciplesMemory ManagementC and C++Computer ProgrammingData StructuresNumerical AnalysisC++ (Programming Language)Python ProgrammingOther Programming LanguagesSystem Programming

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

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

01Types, Operators, and Expressions12 материалов

Lectures

Pre-Course SurveyЧтениеSyllabusЧтениеPart 1: Historical Context For Chapter 2: Types, Operators, and ExpressionsВидеоPart 2 - Historical Context For Chapter 2: Types, Operators, and ExpressionsВидео

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

Charles Russell Severance

Clinical Professor of Information

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.3 ч

4 модулей

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

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

Часть программы вашего университета
Part 3 - Historical Context For Chapter 2: Types, Operators, and ExpressionsВидео
Textbook Chapter 2: Types, Operators, and Expressions (proposed)Чтение

Assignments

Types, Operators, and Expressions.ЗаданиеExercise 2-2: Hex to IntegerВнешний инструментExercise 2-10: Function lower - conditional expressionВнешний инструментLBS-8: Average numbersВнешний инструмент

Additional Resources

Bonus: Gingerman Raceway Office HoursВидеоAdditional Resources for Week 1Чтение
02Control Flow7 материалов

Lectures

Historical Context For Chapter 3 - Control FlowВидеоTextbook: Chapter 3 - Control FlowЧтение

Assignments

Quiz: Control FlowЗаданиеExercise 3-1: Using SwitchВнешний инструментExercise 3-4: Hex and Binary ConversionsВнешний инструментExercise 3-6: A simple UNIX uniq implementationВнешний инструментLBS-16: A CalculatorВнешний инструмент
03Part 1: Functions and Program Structure 8 материалов

Lectures

Part 1 Historical Context For Chapter 4 - Functions and Program StructureВидеоTextbook: Chapter 4 - Functions and Program StructureЧтение

Assignments

Functions and Program StructureЗаданиеExercise 4-A: Temperature ConversionВнешний инструментExercise 4-B: Using extern data scopeВнешний инструментExercise 4-C: Using static data scopeВнешний инструментLBS-18: A Simple MachineВнешний инструмент

Additional Resources

Additional Resources for Week 3Чтение
04Part 2: Functions and Program Structure6 материалов

Lectures

Part 2: Historical Context For Chapter 4 - Functions and Program Structure ВидеоTextbook: Chapter 4 - Functions and Program StructureЧтение

Assignments

Recursion QuizЗаданиеExercise 4-D: Write a recursive functionВнешний инструмент

Additional Resources

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