38 Folgen

This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python programming language.

OCW Scholar: Introduction to Computer Science and Programming MIT

    • Technologie

This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python programming language.

    • video
    Lecture 1: Introduction to 6.00

    Lecture 1: Introduction to 6.00

    This lecture covers course expectations, introduces computer programming and its uses, and begins to familiarize the student with concepts related to how programs work.

    • 41 Min.
    • video
    Lecture 2: Core Elements of a Program

    Lecture 2: Core Elements of a Program

    This lecture covers the building blocks of a program: objects, operators, variables, execution, and conditional statements. It also discusses common errors related to the topics covered.

    • 49 Min.
    • video
    Recitation 1: Introduction to Coding Concepts

    Recitation 1: Introduction to Coding Concepts

    This recitation covers an introduction to what coding is, how the computer executes code, and to simple coding constructs, including syntax, semantics, object types, if statements, and loops.

    • 52 Min.
    • video
    Lecture 3: Problem Solving

    Lecture 3: Problem Solving

    This lecture covers problem solving in programming, including: termination, decrementing functions, exhaustive enumeration, brute force, while and for loops, approximation, specifications, bisection search.

    • 47 Min.
    • video
    Lecture 4: Machine Interpretation of a Program

    Lecture 4: Machine Interpretation of a Program

    This lecture explains how a machine will interpret your written programs. Covers: decomposition, modules, functions, abstraction, formal and actual parameters, argument, scope, mapping, stacks, last in first out, strings, slicing.

    • 50 Min.
    • video
    Recitation 2: Loops, Tuples, Strings, and Functions

    Recitation 2: Loops, Tuples, Strings, and Functions

    This recitation reviews the basics and the specifics of loops, tuples, strings, and functions in detail.

    • 57 Min.

Top‑Podcasts in Technologie

Zuhörer haben auch Folgendes abonniert:

Mehr von MIT