Principles and Practices of Computing (COM SCI 30, COMSCI30)
Designed for students in computer science and related majors who do not have prior programming experience.…
Browse UCLA exam bank resources organized by course, including exam preview pages for core Computer Science offerings.
Materials are uploaded by users for self-study purposes. PwnHero is an independent platform, not affiliated with, sponsored by, or endorsed by any university or institution.
Designed for students in computer science and related majors who do not have prior programming experience.…
Introduction to computer science via theory, applications, and programming. Basic data types, operators and…
Object-oriented software development. Abstract data type definition and use. Overloading, inheritance,…
Introductory course on computer architecture, assembly language, and operating systems fundamentals. Number…
Fundamentals of tools and environments for software construction projects, particularly open-source platforms…
Introduction to operating systems design and evaluation. Computer software systems performance, robustness, and…
Designed for juniors/seniors. Introduction to design and performance evaluation of computer networks, including…
Basic concepts in design and use of programming languages, including abstraction, modularity, control…
Designed for junior/senior Computer Science majors. Introduction to design and analysis of algorithms. Design…
No prior programming experience assumed. Basic principles of programming, using C++; algorithmic, procedural…
Differential calculus and applications; introduction to integration.
Transcendental functions; methods and applications of integration; sequences and series.
Introduction to differential calculus of several variables, vector field theory.
Introduction to integral calculus of several variables, line and surface integrals.
Introduction to linear algebra: systems of linear equations, matrix algebra, linear independence, subspaces,…
Highly recommended: course 33A. First-order, linear differential equations; second-order, linear differential…
Discrete structures commonly used in computer science and mathematics, including sets and relations,…
Techniques of proof, abstract vector spaces, linear transformations, and matrices; determinants; inner product…
Introduction to basic principles of cell structure and cell biology, biochemistry, and molecular biology.
Principles of Mendelian inheritance and population genetics. Introduction to principles and mechanisms of…
Organization of cells into tissues and organs and principles of physiology of organ systems. Introduction to…
Mathematical modeling as tool for understanding dynamics of biological systems. Fundamental concepts of…
Introduction to concept of matrices and linear transformations to equip students with some basic tools to…
M101A. Neuroscience: From Molecules to Mind—Cellular and Systems Neuroscience (5) Cellular neurophysiology,…
Analysis of cell organization, structure, and function at molecular level. Cell membranes and organelles,…
Historical foundations of microbiology; introduction to bacterial structure, physiology, biochemistry, genetics,…
Continuing studies in structure of organic molecules, with emphasis on biological applications. Resonance,…
Organic reactions, nucleophilic and electrophilic substitutions and additions; electrophilic aromatic…
Not open to students with credit for course
Enforced corequisite: Mathematics
Structure of proteins, carbohydrates, and lipids; enzyme catalysis and principles of metabolism, including…
Enforced requisites: Mathematics 31A,
Fluid mechanics, oscillation, mechanical waves, and sound. Electric charge, field and potential, capacitors, and…
Magnetic fields, Ampere’s law, Faraday’s law, inductance, and alternating current circuits. Maxwell’s equations,…
Statics and dynamics of forces, motion, energy, including thermal energy, with applications to biological and…
Thermal properties of matter, free energy, fluids, ideal gas, diffusion, oscillations, waves, sounds, light, and…
Electrostatics in vacuum and in water. Electricity, circuits, magnetism, quantum, atomic and nuclear physics,…
No special mathematical preparation required beyond that necessary for admission to UCLA in freshman standing.…
Introduction to principles of economic analysis, economic institutions, and issues of economic policy. Emphasis…
Introduction to principles of economic analysis, economic institutions, and issues of economic policy. Emphasis…
Laws of demand, supply, returns, and costs; price and output determination in different market situations.
Theory of factor pricing and income distribution, general equilibrium, implications of pricing process for…
Theory of income, employment, and price level. Analysis of secular growth and business fluctuations;…
Introduction to theory and practice of univariate regression analysis with emphasis on its use in economics.…
Introduction to financial accounting principles, including preparation and analysis of financial transactions…
Completion of balance sheet with emphasis on debt and equity, including in-depth introduction to time value of…
General introduction including topics in cognitive, experimental, personality, developmental, social, and…
Designed for premajors. Basic statistical procedures and their application to research and practice in various…
Introduction to research methods and critical analysis in psychology. Lecture and laboratory topics include…
Designed for juniors/seniors. Experimental findings on animal and human conditioning; retention and transfer of…
Not open to students with credit for course M117A (or Molecular, Cell, and Devel
Designed for juniors/seniors. Survey of cognitive psychology: how people acquire, represent, transform, and use…
Designed for juniors/seniors. Elaboration of developmental aspects of physical, mental, social, and emotional…
Designed for juniors/seniors. Interrelationships between the individual and his social environment. Social…
Introduction to statistical thinking and understanding, including strengths and limitations of basic…
Designed to prepare students for upper-division work in statistics. Introduction to use of R, including data…
Survey sampling, estimation, testing, data summary, one- and two-sample problems.
Applied regression analysis, with emphasis on general linear model (e.g., multiple regression) and generalized…
Survey of characteristics of social life, processes of social interaction, and tools of sociological investigation.
Introduction to methods used in contemporary sociological research, with focus on issues of research design,…
Comparative survey of basic concepts and theories in sociology from 1850 to 1920.
Exposition and analysis of selected political theorists and concepts from Plato to the present.
Required of all students concentrating in Field II. Introduction to problems of world politics.
Basic institutions and processes of democratic politics. Treatment of themes such as constitutionalism,…
Comparative study of constitutional principles, governmental institutions, and political processes in selected…
Rhetorical techniques and skillful argument. Analysis of varieties of academic prose and writing of minimum of…
Introduction to literary analysis, with close reading and carefully written exposition of selections from…
Introduction to study of interpersonal and mass communication using interdisciplinary approach. Exploration of…
Examination of fundamental issues in communication sciences. Exploration of theoretical and methodological…
Introductory study of philosophical issues about nature of the mind and its relation to the body, including…
Systematic introduction to ethical theory, including discussion of egoism, utilitarianism, justice,…
Elements of symbolic logic, sentential and quantificational; forms of reasoning and structure of language.
Elements of differential equations, first- and second-order equations, variation of parameters method and method…
Introduction to scientific and technological bases for established and emerging subfields of bioengineering,…
Survey of diverse cultures that shaped foundation of Western civilization to onset of 9th century
Introduction to social scientific approaches to study of social problems and their solutions. Using selected…
Students acquire understanding of practical and aesthetic challenges undertaken by artists and professionals in…