C

With no prior experience, you will have the opportunity to walk through hands-on examples with Hadoop and Spark frameworks, two ... Show more
Instructor
Abhinash
34 Students enrolled
0
0 reviews
  • Description
  • Reviews
c

There are 4 modules in this course

This specialization develops strong programming fundamentals for learners who want to solve complex problems by writing computer programs. Through four courses, you will learn to develop algorithms in a systematic way and read and write the C code to implement them. This will prepare you to pursue a career in software development or other computational fields.

Successful completion of this Specialization will be considered by admissions as a demonstration of your skill and enhance your master’s application to Duke’s Pratt School of Engineering.

Applied Learning Project

Projects include writing a sorting algorithm and writing a program to use Monte Carlo simulation to calculate poker hand probabilities. The poker project is divided over three courses, so you can write the more challenging parts of the program as you gain more advanced skills.

Syllabus

Module 1: Programming Fundamentals
Module 2: Writing, Running, and Fixing Code in C
Module 3: Pointers, Arrays, and Recursion
Module 4: Interacting with the System and Managing Memory

Earn a certificate

 

 

Course details
Duration 10 hours
Lectures 5
Video 9 hours
Quizzes 1
Level Advanced