Lecture Content

CS115_P_L_01 Intro to Computers and Programming - How computers work, computer parts, and their relation to programming

CS115_P_L_02 Variables and Data Types - How to store and manipulate data in a program, and how that data is interpreted

CS115_P_L_03 Console Input and Output - How to perform basic input/output in Python using the console

CS115_P_L_04 Conditionals - Relational/Logical Operators, Conditions, and If/Else/Elif Statements

CS115_P_L_05 Loops - For and while loops

CS115_P_L_06 Functions - Defining and calling functions

CS115_P_L_07 Lists - Lists, and how/why to use them

CS115_P_L08 Files - Opening, reading, and writing files

Extras / Tutorials

CS115_P_E Blender Tutorial - Professor Pushpak’s Blender Tutorial