Course Highlights
  • Understand C variables and types
  • Understand control flow in C
  • Learn to write recursive functions
Curriculum

12 Topics
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

7 Topics
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

8 Topics
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

6 Topics
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

  Write a Review

Programming in C

Go to Free Course