C Programming: Modular Programming and Memory Management

Provided by: edX

In this course, you will be introduced to the concept of modular programming: that is, dividing up more complex tasks into manageable pieces. Given the vast amount of memory computers have these days, how does your program remember where a certain variable is stored? This brings about the important topic of how memory is efficiently addressed inside a computer, and with it, the topic of pointers. The programming concepts you will gain in this course are foundational to any programming language.


Course Objectives:

  • Break acomplex programming task into a number of functions to which you pass arguments
  • Recall how computer memory is organized to store variables and arrays
  • Find the address of a variable
  • Perform simple pointer arithmetic.


Recommended Background

  • Recommended for all individuals seeking to familiarise themselves with fundamental concepts in coding and algorithms.

Course ID

ED110

Skill Focus

Intermediate

Instructor(s)

edX

Employee Type

New applicants

Method of Delivery

Online

Estimated Effort

28 hrs

Cost

Contact for Pricing


Certification is paid for $ 49.00 ; Full financial aid available for certification