25.9.2
This website uses cookies to ensure you get the best experience on our website. Learn more

NYU Computer Science Foundations - Python

As of 6/1/2021 the NYU Computer Science Foundations - Python badge is no longer being actively awarded.

An introduction to programming and problem solving. Topics include data types, variables, assignment, control structures (selection and iteration), lists, functions, classes, and an introduction to object-oriented programming.

This is a non-credit course utilizing the Python programming language.

Learning OUTCOMES:
- 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

Skills / Knowledge

  • Python
  • Program development
  • data structures
  • Computer Programming

Issued on

August 18, 2020

Expires on

Does not expire