Principles of Computing (Part 1)

This course is part of Fundamentals of Computing Specialization

Instructors: Scott Rixner +2 more

Instructor ratings

We asked all learners to give feedback on our instructors based on the quality of their teaching style.

Skills you'll gain

  •   Simulations
  •   Object Oriented Programming (OOP)
  •   Game Design
  •   Python Programming
  •   Programming Principles
  •   Development Testing
  •   Combinatorics
  •   Computational Thinking
  •   Probability
  •   Debugging
  •   Applied Mathematics
  •   Program Development
  •   Computer Programming
  •   Software Testing
  •   Algorithms
  • There are 5 modules in this course

    In part 1 of this course, the programming aspect of the class will focus on coding standards and testing. The mathematical portion of the class will focus on probability, combinatorics, and counting with an eye towards practical applications of these concepts in Computer Science. Recommended Background - Students should be comfortable writing small (100+ line) programs in Python using constructs such as lists, dictionaries and classes and also have a high-school math background that includes algebra and pre-calculus.

    Testing, plotting, and grids

    Probability, randomness, and objects/references

    Combinatorics, generators, and debugging

    Counting, growth of functions, higher-order functions

    Explore more from Software Development

    ©2025  ementorhub.com. All rights reserved