/MIT_IntroToCS

🐍 Coursework: MIT - Introduction to Computer Science and Programming Using Python

Primary LanguagePython

Coursework for MIT - Introduction to Computer Science and Programming Using Python on edX

Week 1 - Python Basics

Week 2 - Simple Programs

Week 3 - Structured Types

  • Lecture 5 – Tuples and Lists
  • Lecture 6 – Dictionaries
  • Problem Set 3:
    • Problem 1: Is the Word Guessed
    • Problem 2: Printing Out the User's Guess
    • Problem 3: Printing Out all Available Letters
    • Problem 4: The Game

Week 4 - Good Programming Practices

  • Lecture 7 - Testing and Debugging
  • Lecture 8 - Exceptions and Assertions
  • Problem Set 4:
    • Problem 1: Word Scores
    • Problem 2: Dealing with Hands
    • Problem 3: Valid Words
    • Problem 4: Hand Length
    • Problem 5: Playing a Hand
    • Problem 6: Playing a Game
    • Problem 7: You and your Computer

Week 5 - Object Oriented Programming

Week 6 - Algorithmic Complexity

  • Lecture 11 - Computational Complexity
  • Lecture 12 - Searching and Sorting Algorithms
  • Problem Set 6

Week 7 - Plotting

  • Lecture 13 - Plotting