Register for HACK110!

Hack110 is an optional event where you learn how to take on projects beyond the scope of COMP110.

COMP110 - Spring - 2021COMP110 - Spring - 2021
  • resources
  • lessons
  • topics
  • support
  • explore
COMP110 - Spring - 2021COMP110 - Spring - 2021
  • home
  • resources
  • lessons
  • topics
  • support
  • explore

Topics


Variables

  • Basic Data Types
  • Setting Up and Using Variables
  • Scope

Statements, Expressions, and Operators

  • Statements
  • Expressions
  • Operators

Global Variables

  • Global Variables
  • Named Constants and Magic Numbers
  • Reassigning Global Variables

Environment Diagrams 101

  • Environment Diagrams Overview
  • Diagram Vocab
  • Diagramming Practice

Control Flow

  • if statements
  • try-except blocks

Loops

  • While Loops
  • For-In Loops
  • Range Objects

Lists and Dictionaires

  • Lists
  • Dictionaries

Functions

  • Function Syntax
  • The Main Function
  • Arguments vs Parameters
  • Calling Functions
  • Functions with Return types
  • Procedures

Object-Oriented Programming

  • Definition Syntax
  • Creation Syntax
  • Attributes
  • Constructors
  • Methods
  • Optional Parameters

Recursion

  • Recursion Overview
  • Rules of Recursion
  • Examples

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