Home Duke University, Durham Courses Pointers, Arrays, and Recursion Pointers, Arrays, and Recursion Dive deep and master programming in C by pursuing Pointers, Arrays and Recursion programmes from Coursera.
Interested in this College? Get updates on Eligibility, Admission, Placements Fees Structure
Brochure Compare Quick Facts Medium Of Instructions Mode Of Learning Mode Of Delivery English Self Study Video and Text Based
Course Overview Offered by the Duke University, the Pointers, Arrays and Recursion certification programme is the third programme amongst all the four programmes in Introduction in Programming in C Specialization programme. This is a beginner level programme and hence gives freedom to candidates to learn from the base. The curriculum has been developed by industry experts and so it provides a strong foundation to them. The programme introduces the candidates with the novel concepts namely, recursion, arrays and pointers. The course is delivered online via different modes namely videos, practice exercises, quiz, assignments, and many others. The programme is worth doing and is ideally best suited for professionals who want to excel and master in programming in C.
The Highlights Certification by Coursera Offered by Duke University Complete online offering Beginners level Available in diverse languages 20 hours approximate requirement Subtitles in French, Portuguese (Brazilian), Russian, English, Spanish Programme Offerings Readings Practice Exercises audio video assignments. Courses and Certificate Fees Pointers, Arrays, and Recursion Fees Structure
Head
Amount in INR
Pointers, Arrays, and Recursion (audit only)
Free
Pointers, Arrays, and Recursion - 1 month Rs. 4,115/- Pointers, Arrays, and Recursion - 3 months Rs. 8,230/- Pointers, Arrays, and Recursion - 6 months Rs. 12,345/-
Eligibility Criteria Certification Qualifying Details
Coursera provides certificates to candidates who complete it and pay the fee for the course.
What you will learn Programming skills
Candidates post completion of the Pointers, Arrays and Recursion programme will be able to learn diversified skills. Candidates will learn about the subjects both in theory manner and practically. The course curriculum will prepare the candidate to face any complexities experienced or encountered in a practical working environment. The candidates will learn different subjects such as recursion, pointers, arrays, loops, cryptography, initialization and other skills. Who it is for Admission Details Step 1: Visit the Course page.
Step 2: Then click on the ‘Enroll for Free’ tab and direct to a small window to sign up.
Step 3: After the sign-up process, the candidate will have a dashboard. Thereafter a 7-day free trial period will activate and can be accessed.
Step 4: Candidates need to then make a fee payment per month to continue their learning process.
The Syllabus Videos Introduction to Pointers, Arrays, and Recursion Naive Swap Pointers Corrected Swap Swap with Hardware Readings Pointer Basics Pictures Swap Revisited The Practice Programming Environment Pointers under the Hood A Program's View of Memory NULL Pointers to Structs Pointers to Pointers const Aliasing Pointer Arithmetic Use Memory Checker Tools Assignments Pointers Conceptually Pointers in Hardware Pointers to Sophisticated Types Programming Assignments Assignment 11_read_ptr1 Assignment 12_read_ptr2 Videos Array Access with Pointer Arithmetic Array Access with Pointer Indexing Index of Largest Element Closest Point Step-Through Dangling Pointers Readings Cryptography Motivation Array Declaration and Initialization Accessing an Array Passing Arrays as Parameters Writing Code with Arrays Dangling Pointers Array Size Assignments Programming Assignments Assignment 13_read_arr1 Assignment 14_array_max Assignment 15_tests_subseq Assignment 16_subseq Videos Compare Two Strings Copy a String Incompatible Representations Buffer Overflow Readings String Literals Mutable Strings String Equality String Copying Converting Strings to ints Standard Library Functions Introduction Declaration Indexing Initializing Array of Pointers Incompatibility Array of Strings Function Pointer Basics Sorting Functions Format String Attacks Assignments Function Pointers Security Hazards Programming Assignments Assignment 17_read_arr2 Assignment 18_reverse_str Assignment 19_bits_arr Assignment 20_rot_matrix Videos Executing Recursive Factorial by Hand Writing Factorial Recursively Translating Recursive Factorial to Code Writing Fibonacci Recursively Translate Recursive Fibonacci to Code Duplication of Computation in Fibonacci Execution of the Tail Recursive Implementation of Factorial Execution of Mutually Recursive isOdd and isEven Advice from a Duke Software Engineering Alum: Solve Real-World Problems Readings Introduction to Recursion Reading Recursive Code Principles of Writing Recursive Code Is Recursion Slow? Tail Recursion Equivalence of Tail Recursion and Iteration Mutual Recursion (Optional) Recursion Theory Assignments Programming Assignments Assignment 21_read_rec1 Assignment 22_tests_power Assignment 23_power_rec Readings If you did not take Course 2... Building a Deck Evaluating a Hand Programming Assignments Assignment c3prj1_deck Assignment c3prj2_eval Duke University, Durham Frequently Asked Questions (FAQ's) 1: Will I be able to access this programme in any other language?
The Pointers, Arrays and Recursion programme can be easily accessed in different languages namely, Spanish, Portuguese, French, Russian and English.
2: What if I do not find the course worthy after paying then will I be able to get a refund for the amount?
Since candidates are given a free 7 days trial time, they will not be given a refund for their amount paid.
3: If I am facing any issue in paying, can I opt for a scholarship?
Coursera provides financial help to candidates who are not able to make a fee payment. They will be selected and notified.
4: How much time will be needed to complete this programme?
The programme duration is 20 hours approximately.
Articles Latest Articles Popular Articles Other Important Articles