CS31: Introduction to Computer Science I
Undergraduate course, UCLA Computer Science, 2025
An introduction to computer science through theory, applications, and programming. The course covers basic data types, operators and control structures, input/output, procedural and data abstraction, functions, recursion, arrays, strings, pointers, abstract data types, and object-oriented software development.
