Basics of Computing and Programming

Itay Tal, Aspen Olmsted, NYUx

This is a self-paced course from NYU that provides an Introduction to 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 will you 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

Dates:
  • 15 July 2020
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More on this topic:
05fa3fc6-a169-41aa-a67c-3985abf7db0b-1fb035884b19.small Cybersecurity Capstone
Demonstrate the knowledge and skills acquired in the Cybersecurity MicroMasters...
9b9bf897-7ad0-4687-99cf-4d790b281422-9976eac4c913.small SP21: Computing for Data Analysis
A hands-on introduction to basic programming principles and practice relevant...
Small-icon.hover Algorithms: Design and Analysis, Part 2
In this course you will learn several fundamental principles of advanced algorithm...
Small-icon.hover Algorithms, Part I
This course covers the essential information that every serious programmer needs...
Small-icon.hover Algorithms, Part II
This course covers the essential information that every serious programmer needs...
More from 'Computer Science':
16d67a7c-cb05-413e-aa3a-5f4a135d65b8-cdd45870e21d.small Cloud Computing Security
Learn how to identify security issues in the cloud and industry-standard techniques...
Bcf46af9-f9f7-45e8-b189-7e3b8f09d7b5-10ce595986e0.small Statistical Analysis in Bioinformatics
Learn basic R programming to analyze biological big data to locate genes, perform...
0594d6e9-dba9-40a3-8170-d9b07bb85a3c-1a66fc3ab423.small Formal Software Verification
Learn software quality techniques beyond just running test cases. Want to gain...
A3d65c5b-4de8-4533-b771-85ccf8c91fd7-4480487bc1f7.small Network Security - Protocols
Learn more fundamentals of network security, including cryptographic algorithms...
F2ea5d78-eed2-43f6-a44f-f2a9fa01b433-fc46cde64429.small Network Security - Advanced Topics
Learn advanced topics in network security, including Security Monitoring, Perimeter...
More from 'edX':
04bf344f-d72d-46cf-8b0b-979052e71588-cb00fe2de29a.small Instructional Design Course Evaluation & Capstone Project
Develop your Instructional Design & Technology MicroMasters capstone project...
16d67a7c-cb05-413e-aa3a-5f4a135d65b8-cdd45870e21d.small Cloud Computing Security
Learn how to identify security issues in the cloud and industry-standard techniques...
717db568-6f7d-4a41-bf1a-e3b498a5b511-b4215dec39a8.small Long-term Financial Management
Learn what it takes to hold a company’s financial future in your hands, as you...
60847f40-a3b7-4ecb-a1aa-d95ebb7cdb9e-d6bdf08ca344.small Instructional Design Models
Explore traditional and current instructional design models as you develop your...
Bcf46af9-f9f7-45e8-b189-7e3b8f09d7b5-10ce595986e0.small Statistical Analysis in Bioinformatics
Learn basic R programming to analyze biological big data to locate genes, perform...

© 2013-2019