Coursera
Coursera Logo

UC Santa Cruz - C for Everyone: Structured Programming 

  • Offered byCoursera
  • Public/Government Institute

C for Everyone: Structured Programming
 at 
Coursera 
Overview

Duration

10 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

C for Everyone: Structured Programming
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum
  • Student Reviews

C for Everyone: Structured Programming
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 2 of 4 in the Coding for Everyone: C and C++ Specialization
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Intermediate Level
  • Approx. 10 hours to complete
  • English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Read more
Details Icon

C for Everyone: Structured Programming
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • 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.

C for Everyone: Structured Programming
 at 
Coursera 
Curriculum

Week 1

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

Week 2

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

Week 3

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

More advanced I/O printf

Week 3 Quiz

Week 4

Introduction to File I/O

Basic File/I/O code

Double Spacing a File

Use of Main (argc, argv)

Honors - List Code with deletion

Week 4 Quiz

Week 5

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

Final

Final exam

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6726 CoursesRight Arrow Icon

C for Everyone: Structured Programming
 at 
Coursera 
Students Ratings & Reviews

4.5/5
Verified Icon2 Ratings
V
Vigneshwar Reddy Likki
C for Everyone: Structured Programming
Offered by Coursera
5
Other: Great Experience in Learning C for Everyone: Structured Programming through Coursera from Santa Cruz University
Reviewed on 25 Jul 2021Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

C for Everyone: Structured Programming
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...