Coursera
Coursera Logo

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 External Link Icon

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
Read more
Details Icon

Algorithms, Data Collection, and Starting to Code
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • 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
Read more

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

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6719 CoursesRight Arrow Icon
qna

Algorithms, Data Collection, and Starting to Code
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...