Algorithms, Data Collection, and Starting to Code
Computational Thinking with Beginning C Programming,
This course starts you on your journey learning about computational thinking and beginning C programming. If you’d like to explore how we can interact with the world in a rigorous, computational way, and would also like to start learning to program, this is the course for you! You may have heard lots of talk about computational thinking recently, but if you ask 10 different people what it is you’ll probably get 10 different answers. Rather than trying to define computational thinking, we’ll just say it’s a problem-solving process that includes lots of different components. In this course, we’ll explore algorithms and data collection. Most people have a better understanding of what beginning C programming means! You’ll start learning how to develop C programs in this course by writing your first C program; learning about data types, variables, and constants; and honing your C programming skills by implementing a variety of STEM computations. This course doesn't assume you have any previous programming experience, so don't worry if you've never written code before. If that all sounds interesting to you, go ahead and jump into the course! Caution: Beginning (assuming no prior programming knowledge) is not the same as easy (not hard to do). Learning to program IS hard to do, especially since the courses in this specialization are built from a freshman-level college course. Meeting the course challenges while you master the material will be rewarding to you, but doing that will require hard work and maybe even a few expletives along the way. Module 1: Learn about algorithms and write your first C program Module 2: Discover how we store data in our programs Module 3: Explore how we use data collection to solve problems and answer questions Module 4: Practice writing C programs to implement STEM computations
Get a Reminder
Rating | 3.8★ based on 6 ratings |
---|---|
Length | 5 weeks |
Starts | Jul 3 (44 weeks ago) |
Cost | $49 |
From | University of Colorado System via Coursera |
Instructor | Dr. Tim "Dr. T" Chamillard |
Download Videos | On all desktop and mobile devices |
Language | English |
Subjects | Programming |
Tags | Computer Science Software Development |
Get a Reminder
Similar Courses
What people are saying
bit c before.more problem
Not 100% perfect for total begineers.But awesome for who have done a little bit c before.More problem set should be added from easy to hard like Python 3 course of University of Michigan.
many more projects diving
It was a nice introduction, but needs many more projects diving deeper into the C language.
added from easy
diving deeper into
get your basics
hard like python
programming :3
begineers.but awesome
finding documents
Terrible set up with finding documents you need.
not 100 % perfect
:3 greate lecturer leads
Nice course to get your basics good in C Programming :3 greate lecturer leads to introduce greate and woderful course, thank you Dr.T.
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Thinking about a career in banking? $31k
Adjunct Instructor - Design Thinking $32k
Computational research technician $53k
Member of the Strategic Thinking Advisory Committee $60k
Undergraduate Computational Researcher $68k
Computational Biologist 1 $93k
Associate Computational Biologist 2 $95k
Computational Scientist Lead $113k
Assistant Computational Mathematician $138k
Computational Lithography $141k
Computational Mathematician $148k
Senior Computational Mathematician $233k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | 3.8★ based on 6 ratings |
---|---|
Length | 5 weeks |
Starts | Jul 3 (44 weeks ago) |
Cost | $49 |
From | University of Colorado System via Coursera |
Instructor | Dr. Tim "Dr. T" Chamillard |
Download Videos | On all desktop and mobile devices |
Language | English |
Subjects | Programming |
Tags | Computer Science Software Development |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course