Provider

Basics of Computing and Programming

Online Course Highlights
  • New York University via Edx
  • Learn for FREE, Up-gradable
  • Length: 9 Weeks
  • Effort: 6–8 hours per week
  • Skill Level: Mixed
  • Language: English

This is a self-paced course that provides an Introduction to Computing and Programming. The course will address the following topics, using the Python programming language:

  • Positional number systems
  • Hello World
  • Numerical data types and arithmetic expressions
  • Branching statements
  • Iterative statements [Loops]
  • Strings
  • Functions
  • Lists [Array-based sequences]

What you’ll learn

By the end of this course students should be able to:

  • understand binary number systems and conversion to other number systems
  • understand hexadecimal number systems and conversion to other number systems
  • apply numeric and string data types to represent information
  • apply variables in program development
  • analyze assignment and apply its components in program development
  • apply basic I/O operations with different data types
  • design expressions using arithmetic operations (including understanding their limitations, such as integer truncation, round-off error, division by zero, narrowing and widening conversions, casting, precedence, and standard math library functions)
  • design expressions using relational operators (including understanding floating point equality)
  • design expressions using logical operators (including short-circuit)
  • design selection statements (including nested selection)
  • design repetition statements (including count-controlled versus event-controlled, sentinel-controlled)
  • design simple data structures using lists (including using loops with lists and multi-dimensional lists

Syllabus

Course Outline: 

  • Week 1 – Positional number systems
  • Week 2 – Hello World
  • Week 3 – Numerical data types and arithmetic expressions
  • Week 4 – Branching statements
  • Week 5 – Iterative statements [Loops]
  • Week 6 – Strings
  • Week 7 – Functions
  • Week 8 – Lists [Array-based sequences]
  • Week 9 – Exam


More Related Courses:

Data Visualization for All (Course not available)

Trinity College via edX
6 Weeks of effort required
Skill Level: Introductory
★★★★★

Data Visualization and Communication with Tableau

Duke University via Coursera
25 hours of effort required
131,528 students enrolled!
★★★★★ (2,269 Ratings)
This Course is Part of Excel to MySQL: Analytic Techniques for Business Specialization

Fundamentals of Visualization with Tableau

University of California Davis via Coursera
72 hours of effort required
42,683 students enrolled!
★★★★★ (7,177 Ratings)
This Course is Part of Data Visualization with Tableau Specialization


Your Feedback:

There are no reviews yet. Be the first one to write one.


0.0
0.0 out of 5 stars (based on 0 reviews)
Excellent0%
Very good0%
Average0%
Poor0%
Terrible0%
Course Author

Share
Published by
Course Author
Tags: Programming

Recent Posts

Why Seafarers Should Take STCW Courses Online: A Smart Step for a Smarter Career

In the fast-paced maritime industry, staying certified and competitive is not just important, it’s essential.…

5 months ago

How to Choose the Best Truck Driving School: What Really Matters

Becoming a professional truck driver starts with proper training, and choosing the right truck driving…

11 months ago

How to Get RBT Certified: A Step-by-Step Guide

Are you passionate about helping others and interested in starting a career in Applied Behavior…

11 months ago

Coding Careers Demystified: Skills You Need to Succeed

The world of coding offers diverse career opportunities, but understanding the essential skills needed to…

12 months ago

Simple Tips to Help You Prepare for Employment After an Injury

It’s a tough reality: every year, over 14.1 million workers suffer from work-related injuries. For…

1 year ago

London’s Top 5 Cooking Courses for Beginners

If you’ve ever wanted to learn how to cook, but didn’t know where to start,…

1 year ago