Introduction to Programming
Offered By: Memorial University of Newfoundland via YouTube
Course Description
Overview
Syllabus
Lecture 0: Introduction.
Lecture 1: Computation.
Lecture 2: Expressions.
Lecture 3: Logical operators and functions.
Tutorial 1: expressions.
Lecture 4: Variables.
Lecture 5: Python scripts.
Lecture 6: Identifiers.
Lecture 7: Flow control.
Lecture 8: Ifs, ands and buts.
Lecture 9: Loops.
Tutorial 2: loops.
Lecture 10: Iteration and strings.
Lecture 11: Ranges and lists.
Lecture 12: Slices and indices.
Lecture 13: More fun with lists.
Lecture 14: Functions.
Lecture 15: Local variables.
Lecture 16: Recursion.
Lecture 17: Testing.
Lecture 18: Modules.
Lecture 19: Objects and methods.
Tutorial 3: Midterm 2.
Lecture 20: Packages and plotting.
Tutorial 3: Midterm 2.
Lecture 21: Tuples.
Lecture 22: Sets.
Lecture 23: Dictionaries.
Lecture 24: Integer representation.
Lecture 25: Real numbers.
Lecture 26: Questions and next steps.
Tutorial 4: Final exam.
Tutorial 6: More final prep.
Tutorial 7: Final tutorial.
Taught by
Jonathan Anderson Cantab
Tags
Related Courses
程序设计实习 / Practice on ProgrammingPeking University via Coursera 程序设计基础
Peking University via edX 算法基础
Peking University via Coursera Principles of Computing (Part 2)
Rice University via Coursera 算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera