Lecture Notes
Introduction to Computer Science — CS101 Complete Study Guide
About this note
A comprehensive, exam-ready study guide covering everything a first-semester Computer Science student needs: computational thinking, variables and data types, control flow, functions, basic data structures, searching and sorting, and an intro to Big-O complexity. Includes worked examples, comparison tables, a glossary of 25 key terms, 18 original practice questions with a full answer key, and a quick-revision summary designed for last-minute exam prep. Written in clear, plain
language for students learning programming for the first time, with common beginner mistakes flagged throughout so you avoid the pitfalls that trip up most new coders. Ideal for CS101, Intro to Programming, or Foundations of Computing courses at US and international universities.
What you'll learn
- Solved examples
- Exam questions
- Quick revision
- Topic summaries
