C Programming: Modular Programming and Memory Management - 3

C Programming: Modular Programming and Memory Management - 3

Course
en
English
10 h
This content is rated 0 out of 5
Source
  • From www.coursera.org
Conditions
  • Self-paced
  • Free Access
  • Fee-based Certificate
More info
  • 3 Sequences
  • Introductive Level

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

Course details

Syllabus

Week 1: Functions and recursion
This week, you will decompose a more complex program into various functions. To do this, you will learn to create functions, write function calls and prototypes, call on functions, and have functions return specific values.

Week 2: Memory and the scope of variables
This week you will know more of the Von Neumann architecture model. You will recall how computer memory is organized and addressed, use the sizeof() functions with variables of different types, recognize overflow and roundoff errors, and identify the scope of a variable.

Week 3: Pointers
This week, you will visualize, describe, and utilize points using simple pointer arithmetic. You will be able to create functions to which arrays can be passed and that can modify arrays.

Prerequisite

We recommend having completed the 2 first courses of the Specialization: C Programming with Linux or equivalent skills.

Instructors

Rémi SHARROCK
Associate Professor, Telecom Paris

Petra Bonfert-Taylor
Professor of Engineering | Associate Dean for Diversity and Inclusion

Editor

The Institut Mines-Télécom is a major public player in higher education, research and innovation in the fields of engineering and management.

It is made up of 10 Mines and Télécom grandes écoles under the supervision of the Minister for Productive Recovery (Mines Albi, Mines Alès, Mines Douai, Mines Nantes, Mines ParisTech, Mines Saint-Etienne, Télécom Bretagne, Télécom École de Management, Télécom ParisTech, Télécom SudParis) and two subsidiary schools (Télécom Lille and Eurecom). It has a special relationship with two strategic partners, Mines Nancy, part of the University of Lorraine, and Armines.

Institut Mines-Télécom is at the forefront of educational innovation. It is the leading group of engineering schools in France, graduating 8% of engineers each year.

Its open online courses are part of a movement to create and lead communities for initial and lifelong learning. Institut Mines-Télécom will contribute to this movement and will involve all of its stakeholders: teacher-researchers, students and future students, graduates, companies and, more generally, all learners interested in the Institute's areas of specialisation.

Platform

Coursera is a digital company offering massive open online course founded by computer teachers Andrew Ng and Daphne Koller Stanford University, located in Mountain View, California. 

Coursera works with top universities and organizations to make some of their courses available online, and offers courses in many subjects, including: physics, engineering, humanities, medicine, biology, social sciences, mathematics, business, computer science, digital marketing, data science, and other subjects.

This content is rated 4.5 out of 5
(no review)
This content is rated 4.5 out of 5
(no review)
Complete this resource to write a review