Duke University - Introductory C Programming Specialization
4.7 /5
- Offered byCoursera
Introductory C Programming Specialization at Coursera Overview
Introductory C Programming Specialization
at Coursera
Learn essential programming fundamentals as well as master programming skills to solve complex problems
Duration | 5 months |
Mode of learning | Online |
Difficulty level | Beginner |
Credential | Certificate |
Introductory C Programming Specialization at Coursera Highlights
Introductory C Programming Specialization
at Coursera
- Earn a certificate of completion from Duke University
- Unlimited access to all 4 courses
- Get graded assignments, quizzes and peer feedback
- 14 day refund period
Read more
Introductory C Programming Specialization at Coursera Course details
Introductory C Programming Specialization
at Coursera
Skills you will learn
What are the course deliverables?
- Learn skills like software development process, Algorithms and Software Engineering
- C Programming
- Computer Programming
- Programming Language Concepts
- Problem Solving
More about 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 student's skill
- Enhance the master's application to Duke's Pratt School of Engineering
Introductory C Programming Specialization at Coursera Curriculum
Introductory C Programming Specialization
at Coursera
Programming Fundamentals
Introduction
Reading Code
Types
Project
Writing, Running, and Fixing Code in C
Writing Code
Compiling and Running
Testing and debugging
Project
Pointers, Arrays, and Recursion
Pointers
Arrays
Uses of Pointers
Recursion
Project
Interacting with the System and Managing Memory
Module 1: Interacting with the user and system
Module 2: Dynamic allocation
Module 3: Programming in the Large
Module 4: Poker Project
Introductory C Programming Specialization at Coursera Faculty details
Introductory C Programming Specialization
at Coursera
Andrew D. Hilton
Andrew Hilton is an Associate Professor of the Practice in the Department of Electrical and Computer Engineering in the Pratt School of Engineering at Duke University. He has taught at Duke since 2012, and prior to that he was an advisory engineer at IBM. Among the courses Professor Hilton teaches at Duke is ECE 551, an intensive introduction to programming course that successfully prepares graduate students with no programming experience to learn programming and go on to complete more advanced programming courses.
Other courses offered by Coursera
– / –
3 months
Beginner
View Other 6715 Courses
S
Saurabh Balasaheb Linge
Introductory C Programming Specialization
Offered by Coursera
5
Learning Experience: About the basics of c Language
Faculty: Instructors taught well
Curriculum was relevant and comprehensive
Course Support: No career support provided
Reviewed on 1 Apr 2022Read More
View 1 Review
Introductory C Programming Specialization
at Coursera
Student Forum
Anything you would want to ask experts?
Write here...