## Course: Computer ScienceDnatube

share this page with the world.

#### Lec 1 - Introduction to Programs Data Ty ...

Introduction to Programs Data Types and Variables Writing a basic program. Basics of data types, variables and conditional statements

#### Lec 2 - Python Lists

Python Lists Understanding the basics of lists in Python

#### Lec 3 - For Loops in Python

For Loops in Python Basics of for loops in Python

#### Lec 4 - While Loops in Python

While Loops in Python Seeing that a while loop can do the same thing as a for loop

#### Lec 5 - Fun with Strings

Fun with Strings Experimenting and seeing what we can do with strings

#### Lec 6 - Writing a Simple Factorial Progr ...

Writing a Simple Factorial Program. (Python 2) Writing a simple factorial program with a "for" loop

#### Lec 7 - Stepping Through the Factorial P ...

Stepping Through the Factorial Program Stepping through what happens when a user inputs a particular value into our factorial program

#### Lec 8 - Flowchart for the Factorial Program

Flowchart for the Factorial Program Flowchart for the factorial program

#### Lec 9 - Python 3 Not Backwards Compatibl ...

Python 3 Not Backwards Compatible with Python 2 Understanding why the example program would not run in Python 3 and how to fix it.

#### Lec 10 - Defining a Factorial Function

Defining a Factorial Function Defining a function in Python

#### Lec 11 - Diagramming What Happens with ...

Diagramming What Happens with a Function Call Variable scope and function calls

#### Lec 12 - Recursive Factorial Function

Recursive Factorial Function Introduction to recursion.

#### Lec 13 - Comparing Iterative and Recursi ...

Comparing Iterative and Recursive Factorial Functions Comparing iterative and recursive factorial functions

#### Lec 14 - Exercise - Write a Fibonacci Fu ...

Exercise - Write a Fibonacci Function Introduction to the Fibonacci Sequence and a programming challenge

#### Lec 15 - Iterative Fibonacci Function Ex ...

Iterative Fibonacci Function Example One way to write a Fibonacci function iteratively

#### Lec 16 - Stepping Through Iterative Fibo ...

Stepping Through Iterative Fibonacci Function Understanding how the iterative fibonacci function works for a particular example

#### Lec 17 - Recursive Fibonacci Example

Recursive Fibonacci Example Using recursion to write a fibonacci function

#### Lec 18 - Stepping Through Recursive Fibo ...

Stepping Through Recursive Fibonacci Function Understanding why and how the recursive Fibonacci function works

#### Lec 19 - Exercise - Write a Sorting Function

Exercise - Write a Sorting Function Challenge to write a Python function that can sort a list in-place

#### Lec 20 - Insertion Sort Algorithm

Insertion Sort Algorithm Visual description of the insertion sort algorithm

#### Lec 21 - Insertion Sort in Python

Insertion Sort in Python Basic implementation of insertion sort algorithm

#### Lec 22 - Stepping Through Insertion Sort ...

Stepping Through Insertion Sort Function Clarifying what "break" does and stepping through the insertion sort implementation

#### Lec 23 - Simpler Insertion Sort Function

Simpler Insertion Sort Function Simplifying the while loop for the Insertion Sort function

#### Computer Science

Source of these courses is khan
This is Computer Science course from Khan University. These lectures show introduction to programming and computer science.
khan  Website: http://www.dnatube.com/school/khan

#### khan

Videos are obtained from khan
COURSE NAME: Computer Science