University of Colorado Boulder - Algorithms, Data Collection, and Starting to Code
- Offered byCoursera
Algorithms, Data Collection, and Starting to Code at Coursera Overview
Duration | 15 hours |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Algorithms, Data Collection, and Starting to Code at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 1 of 4 in the Computational Thinking with Beginning C Programming Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Beginner Level
- Approx. 15 hours to complete
- English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Algorithms, Data Collection, and Starting to Code at Coursera Course details
- 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
Algorithms, Data Collection, and Starting to Code at Coursera Curriculum
Algorithms and Starting to Code
Course Introduction
Navigating a Coursera Course
Meet the Instructor (optional)
Lesson Introduction
Find the Queen
Nom Nom Nom
Lesson Introduction
Installing Visual Studio on Windows
Installing Xcode on a Mac
Your First C Program
Your First C Program in Xcode
Fun with Algorithms Topic Understanding Check
Running Your Integrated Development Environment
Exercise 1: Console Output
Starting to Code Lecture Code
It's Elemental Solution
Data Types, Variables, and Constants
Lesson Introduction
Bits and Bytes
Data Types, Variables, and Constants
Integer Data Types
Floating-Point Data Types
The Char Data Type
The Bool Data Type
User-Defined Data Types
Exercise 2: Integer Variables and Operations
Exercise 3: Floating-Point Variables and Operation
Exercise 4: Floating-Point Calculations
Exercise 5: User-Defined Data Types
Data Types, Variables, and Constants Lecture Code
Doing Some Math Solution
Data Collection and More Algorithms
Lesson Introduction
Data Collection Problems
Deciding What Data to Collect
Finding the Data
Storing the Collected Data
Data Collection Activity
Lesson Introduction
How Do I Get There?
The Caesar Cipher
Data Collection Topic Understanding Check
Data Collection Practice Quiz
Data Collection Graded Quiz
STEM Computations
Lesson Introduction
Floors and Ceilings
How Far Do We Have To Go?
Speed and Direction
Velocity
Finishing Up
Exercise 6: Energetic Einstein
STEM Computations Lecture Code
Ready Aim Fire Solution