Skip to content

Latest commit

 

History

History
95 lines (73 loc) · 3.57 KB

File metadata and controls

95 lines (73 loc) · 3.57 KB

C++ Markdown Obsidian

Last Commit Stars Forks PRs Welcome


📁 Structure

cs1a/           # CS1A (C++)
cs1b/           # CS1B (C++)

📘 CS1A

# Topic Key Concepts
01 Fundamentals IDE, compilation, basic program structure
02 Syntax & Development Variables, data types, naming conventions
03 Numeric Types & Expressions int, float, double, arithmetic operators
04 Input/Output cin, cout, formatting, getline
05 Control Structures if/else, switch, logical operators
06 Loops & Files for, while, do-while, file I/O
07 Functions Parameters, return types, prototypes, scope
08 Arrays 1D/2D arrays, traversal, common algorithms
09 C-Strings & cctype Character arrays, string functions, char testing
10 Pointers & Structs Memory addresses, dereferencing, struct basics

📗 CS1B

# Topic Key Concepts
02 Struct Header Example Separating struct into .h file
03 Enum, Typedef, Recursion User-defined types, recursive algorithms
04 Pointers, Structs, Classes OOP basics, constructors, encapsulation
06 Advanced File Operations Binary files, random access, file modes
07 Classes (See 04 - consolidated)

📝 Notes Format

Each lecture folder typically contains:

  • *.md - Markdown notes (main reference)
  • *.pdf - Original lecture slides (Tagged PDF)
  • *.cpp - Example code / practice templates
  • INSTRUCTIONS.md - Learning exercises (some lectures)

🔗 Directory

📁 cs1a/
📁 cs1b/