Computer Science 101 - Class Notes
Chapter 1: Programming Basics
Variables, data types, and operators.
Control structures: if, for, while loops.
Example programs in Python.
Chapter 2: Data Structures
Arrays, lists, stacks, queues, and dictionaries.
Time and space complexity basics.
Examples of searching and sorting algorithms.
Chapter 3: Databases
Introduction to relational databases.
SQL basics: SELECT, INSERT, UPDATE, DELETE.
Example database design for students and courses.