Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.
Course Features
- Lectures 38
- Quiz 0
- Duration 1 hour
- Skill level Beginner
- Language English
- Students 0
- Assessments Yes
Curriculum
- 10 Sections
- 38 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- 1. What is Computation?4
- Branching and Iteration6
- String Manipulation, Guess and Check, Approximations, Bisection3
- Decomposition, Abstraction, and Functions3
- Tuples, Lists, Aliasing, Mutability, and Cloning5
- Recursion and Dictionaries1
- Testing, Debugging, Exceptions, and Assertions4
- Object Oriented Programming6
- Python Classes and Inheritance3
- Understanding Program Efficiency3






