COMP110 - Spring - 2021COMP110 - Spring - 2021
  • back to top
COMP110 - Spring - 2021COMP110 - Spring - 2021
  • resources
  • lessons
  • topics
  • support
  • explore
COMP110 - Spring - 2021COMP110 - Spring - 2021
  • home
  • resources
  • lessons
  • topics
  • support
  • explore

Lessons


Unit 00


CL00 - Welcome to COMP110

LS01 - Computer Systems - Processes, Shells, Kernels, and Hardware

LS02 - Programs, Languages, and Interpreters

LS03 - VSCode Walkthrough

LS04 - Objects and Data Types

LS05 - Expressions

LS06 - Variables and User Input

LS07 - Environment Diagrams

LS08 - Conditional if-else Statements

Unit 01


LS09 - while Loop Statements

LS10 - Boolean Operators: and, or, not

CL05 - Practice with Control Flow | Slides

LS11 - Advanced String Concepts

LS12 - Introducing Functions

LS13 - Function Syntax

LS14 - Function Semantics

CL07 - Practice with Functions | Slides

LS15 - Lists

Unit 02


LS16 - Scopes, Globals, and Constants

LS17 - Unit Testing

LS18 - for..in Loops

CL11 - Practice with Lists and Scope | Slides

LS19 - Dictionaries

CL13 - Practice with Dictionaries | Slides

Unit 03


LS20 - importing in Python

LS21 - Jupyter Notebooks

LS22 - Row-orientation vs. Column-orientation Data Structures

LS23 - CSV file Reading

CL17 - Quantified Shakespeare

LS24 - Intro to Object-oriented Programming: Classes, Methods, and init

LS25 - Magic Methods

LS26 - Operator Overloading

LS27 - Filtering Column-oriented Data

CL21 - Vectorized Operations and OOP Code Writing | Slides

Contributor(s): Meghan Sun

© 2022 Kris Jordan - Feedback Form - Grievances Form - Made with 💛 in Chapel Hill