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

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

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

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

C for Everyone, Part 2: Structured Programming

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

О курсе

In the new world we live in, coding is a universally valuable skill, whether you're a scientist, artist, or a humanist. Algorithms are everywhere, and we all have to understand how they work. The C language is particularly well suited as an introduction to coding: It's a tried-and-true language, and it allows you to understand computing processes at a deep level. You will also get an introduction to more advanced programming in C++ in the final module. This is a continuation of C for Everyone: Fundamentals, which you should take before beginning this course. The time estimated time commitment for this course is five hours a week for five weeks.

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

Algorithms

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

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

01Week 18 материалов

Enums, the C preprocessor, and assert code

Prerequisites for this courseВидеоEnums as an ADTВидеоEnums codeВидеоThe C preprocessorВидеоPreprocessor codeВидеоUse assert for program correctnessВидеоAssert codeВидео

Week 1 Quiz & Homework

Week 1 QuizЗадание
02Week 27 материалов

More advanced ADTs

Introduction to struc (More advanced ADTs)ВидеоHow to access struct membersВидеоIntroduction to the ADT stackВидеоUsing a stack to reverse a stringВидео

Week 2 Quiz & Homework

Week 2 QuizЗадание
03Week 310 материалов

List code and binary trees

Intro to the ADT listВидеоList of one element codeВидеоFull list codeВидеоDetails of list processingВидеоHonors: Introduction to binary treesВидеоHonors: Detailed binary tree codeВидео
04Week 48 материалов

File I/O

Introduction to File I/OВидеоBasic File/I/O codeВидеоDouble Spacing a FileВидеоUse of Main (argc, argv)Видео

Week 4 Quiz

Week 4 QuizЗаданиеWeek 4 Assignment: ArraysВзаимная проверка

Week 4 Honors

05Week 56 материалов

Intro to C++

Intro to C++ВидеоA First Example C++ ProgramВидеоC++ Features That Are EasyВидеоC++ Program Using New FeaturesВидеоC++ ADT as a ClassВидео

Week 5 Quiz

Week 5 QuizЗадание
06Final1 материалов

Final Exam

Final examЗадание

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

Ira Pohl

Professor

C for Everyone, Part 2: Structured Programming
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.8 ч

6 модулей

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

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Week 2 Assignment: Using structВзаимная проверка

Week 2 Honors

Week 2 Honors AssignmentВзаимная проверка
More advanced I/O printfВидео

Week 3 Quiz & Homework

Week 3 QuizЗаданиеWeek 3 Assignment: Working with listsВзаимная проверка

Week 3 Honors

Week 3 Honors AssignmentВзаимная проверка
Honors - List Code with deletionВидео
Week 4 Honors AssignmentВзаимная проверка