NYU Free Online Course on Basics of Computing and Programming

NYU Free Online Course on Basics of Computing and Programming

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
  • Analyse 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 maths 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.

Please, click here to enroll.

NYU Free Online Course on Basics of Computing and Programming
Share with someone
Scroll to top

Join our WhatsApp group for daily internships and updates

X