University of Michigan - Programming in C
- Offered byCoursera
Programming in C at Coursera Overview
Duration | 13 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Programming in C at Coursera Highlights
- Earn a certificate of completion
- Add to your LinkedIn profile
- 4 quizzes
Programming in C at Coursera Course details
- What you'll learn
- Understand C variables and types
- Understand control flow in C
- Learn to write recursive functions
- 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 will 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.
Programming in C at Coursera Curriculum
Types, Operators, and Expressions
Part 1: Historical Context For Chapter 2: Types, Operators, and Expressions
Part 2 - Historical Context For Chapter 2: Types, Operators, and Expressions
Part 3 - Historical Context For Chapter 2: Types, Operators, and Expressions
Bonus: Gingerman Raceway Office Hours
Help Us Learn More About You!
Syllabus
Textbook Chapter 2: Types, Operators, and Expressions (proposed)
Additional Resources for Week 1
Types, Operators, and Expressions.
Exercise 2-2: Hex to Integer
Exercise 2-10: Function lower - conditional expression
LBS-8: Average numbers
Control Flow
Historical Context For Chapter 3 - Control Flow
Textbook: Chapter 3 - Control Flow
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
Part 1: Functions and Program Structure
Part 1 Historical Context For Chapter 4 - Functions and Program Structure
Textbook: Chapter 4 - Functions and Program Structure
Additional Resources for Week 3
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
Part 2: Functions and Program Structure
Part 2: Historical Context For Chapter 4 - Functions and Program Structure
Textbook: Chapter 4 - Functions and Program Structure
Additional Resources for Week 4
Post-Course Survey
Recursion Quiz
Exercise 4-D: Write a recursive function