TrueschoTruescho
All Courses
Algorithms, Data Collection, and Starting to Code
Coursera
Course
Unknown

Algorithms, Data Collection, and Starting to Code

University of Colorado System

Start your journey in computational thinking and C programming by exploring algorithms and data collection fundamentals for problem-solving.

Unknown4 weeksEnglish25,070 enrolled

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

What You'll Learn

  • Understand principles of computational thinking
  • Apply algorithms for problem solving
  • Collect data methodically
  • Write introductory C programs
  • Identify data types, variables, and constants

Prerequisites

  • No deep prior experience is required, but basic computer and internet skills are helpful
  • Ability to read course instructions in English and complete short practice activities

Instructors

D

Dr. Tim "Dr. T" Chamillard

Associate Professor

Topics

Software Development
Computer Science
Data Storage
Computer Programming
C (Programming Language)
Microsoft Visual Studio
Data Collection
Computational Thinking
Program Development
Programming Principles

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
تخزين البيانات
البرمجة الحاسوبية
لغة سي
مايكروسوفت فيجوال ستوديو
جمع البيانات
التفكير الحاسوبي
Program Development
Programming Principles

Start Learning Now