Home Universities Basics of Computing and Programming

# Basics of Computing and Programming

1011
0
Online Course Highlights
• New York University via Edx
• 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