CU Boulder Courses
One-on-one tutoring, online and in person, for University of Colorado Boulder students in Mathematics, Business, Biology and more.
Popular CU Boulder Courses
- CHEM 1113General Chemistry 1
- PHYS 1110General Physics 1
- CHEM 1133General Chemistry 2
- MATH 2300Calculus 2
- CHEM 3311Organic Chemistry 1
- APPM 2360Introduction to Differential Equations with Linear Algebra
- PHYS 1120General Physics 2
- BCOR 2203Principles of Accounting I
- BUSM 2020Principles of Accounting
- MATH 1112Mathematical Analysis in Business
- MATH 2510Introduction to Statistics
- PHYS 2010General Physics 1
All CU Boulder Courses
Showing all 476 courses
No courses match your search. Try a different code or name, or request tutoring for your class anyway.
ACCT5 courses
ACCT 3220Corporate Financial Reporting 1
Sign upFirst of a two-course sequence intended to provide students with increased fluency in the language of business. Focuses on U.S. and international accounting concepts and methods that underlie financial statements and the related implications for interpreting financial accounting information.ACCT 3225Corporate Financial Reporting
Sign upIntended to provide students with increased fluency in the language of business. Focuses on U.S. and international accounting concepts and methods that underlie financial statements and the related implications for interpreting financial accounting information. No credit granted for this course and ACCT 3220 and ACCT 3230 .ACCT 3230Corporate Financial Reporting 2
Sign upSecond in a two-course sequence building and extending detailed knowledge of preparation, analysis and use of financial statements.ACCT 3320Cost Management
Sign upProvides cost analysis for the support of management decision making. Analyzes activities, cost behavior, role of accounting in planning, financial modeling,and managerial uses of cost data.ACCT 3440Income Taxation of Individuals
Sign upProvides an overview of individual US federal income tax law. Topics covered include tax formula and tax determination, filing status, gross income and exclusions, deductions, tax credits, and payment procedures.
APPM17 courses
APPM 1235Pre-Calculus for Engineers
Sign upPrepares students for the challenging content and pace of the calculus sequence required for all engineering majors. Covers algebra, trigonometry and selected topics in analytical geometry.APPM 1236Precalculus Work Group
Sign upDevelops and enhances problem solving skills for students enrolled in APPM 1235.APPM 1340Calculus 1 with Algebra, Part A
Sign upStudies selected topics in analytical geometry and calculus: rates of change of functions, limits, derivatives and their applications.APPM 1345Calculus 1 with Algebra, Part B
Sign upContinuation of APPM 1340. Studies selected topics in calculus: derivatives and their applications, integration, differentiation and integration of transcendental functions.APPM 1350Calculus 1 for Engineers
Sign upTopics in analytical geometry and calculus including limits, rates of change of functions, derivatives and integrals of algebraic and transcendental functions, applications of differentiations and integration.APPM 1360Calculus 2 for Engineers
Sign upContinuation of APPM 1350. Focuses on applications of the definite integral, methods of integration, improper integrals, Taylor's theorem, and infinite series.APPM 1390A Game for Calculus
Sign upCoaches students to implement study strategies geared specifically toward APPM Calculus in a structured, supportive, small group environment.APPM 1650Python for Math and Data Science Applications
Sign upUses Python to teach the fundamentals of computer programming with an emphasis on mathematical and statistical applications. Topics will include data types, data structures, iteration, visualization, and simulations. Techniques covered will be applicable to many scientific and technical fields. No prior programming experience is required.APPM 2340Calculus 3 for Statistics and Data Science
Sign upCovers vectors and vector analysis, partial derivatives and the multivariable Taylor theorem, and multiple integrals. Introduces matrices and statistical applications.APPM 2350Calculus 3 for Engineers
Sign upCovers multivariable calculus, vector analysis, and theorems of Gauss, Green, and Stokes.APPM 2360Introduction to Differential Equations with Linear Algebra
Sign upIntroduces ordinary differential equations, systems of linear equations, matrices, determinants, vector spaces, linear transformations, and systems of linear differential equations.APPM 3050Scientific Computing in Matlab
Sign upTopics covered include: approximations in computing, computer arithmetic, interpolation, matrix computations, nonlinear equations, optimization, and initial-value problems with emphasis on the computational cost, efficiency, and accuracy of algorithms. The problem sets are application-oriented with examples taken from orbital mechanics, physics, genetics, and fluid dynamics.APPM 3170Discrete Applied Mathematics
Sign upIntroduces students to ideas and techniques from discrete mathematics that are widely used in science and engineering. Mathematical definitions and proofs are emphasized. Topics include formal logic notation, proof methods; set theory, relations; induction, well-ordering; algorithms, growth of functions and complexity; integer congruences; basic and advanced counting techniques, recurrences and elementary graph theory.APPM 3310Matrix Methods and Applications
Sign upIntroduces linear algebra and matrices with an emphasis on applications, including methods to solve systems of linear algebraic and linear ordinary differential equations. Discusses vector space concepts, decomposition theorems, and eigenvalue problems.APPM 3350Advanced Engineering Calculus
Sign upExtends the treatment of engineering mathematics beyond the topics covered in Calculus 3 and differential equations. Topics include non-dimensionalization, elementary asymptotics and perturbation theory, Reynold's transport theorem and extensions of Leibnitz's rule, as applied to continuum conservation equations, Hamiltonian formulations, Legendre and Laplace transforms, special functions and their orthogonality properties.APPM 3570Applied Probability
Sign upStudies axioms, counting formulas, conditional probability, independence, random variables, continuous and discrete distribution, expectation, joint distributions, moment generating functions, law of large numbers and the central limit theorem.APPM 3650Algorithms and Data Structures in Python
Sign upCovers data structures (stacks, queues, linked lists, hash tables, heaps), algorithms (divide and conquer, sorting, greedy, graph, dynamic programming), and asymptotic complexity with an emphasis on applied math topics.
ASEN18 courses
ASEN 1000Introduction to Aerospace Engineering Sciences
Sign upIntroduces aerospace history, curriculum, ethics, and the many areas of emphasis within aerospace engineering. Academic and industry speakers are invited to address various aerospace topics.ASEN 1022Materials Science for Aerospace Engineers
Sign upCovers prerequisite chemistry topics for materials science and introduces material types, properties and behavior for aerospace engineers. Topics include review of chemistry; atomic bonding; crystals; diffusion; mechanical/thermal properties; phase diagrams; heat treatment; failure mechanisms; materials selection; and a general introduction to modern materials for aerospace engineering applications including composites and materials with engineered properties.ASEN 1320Aerospace Computing and Engineering Applications
Sign upUses problems and tools from Engineering. Teaches techniques for writing computer programs in higher level programming languages to solve problems of interest in Engineering and other domains. Appropriate for students with little or no prior experience in programming.ASEN 1400Gateway to Space
Sign upIntroduces the basics of atmosphere and space sciences, space exploration, spacecraft design, rocketry and orbits. Students design, build, and launch a miniature satellite on a high altitude balloon. Explores the current research in space through lectures from industry.ASEN 1403Introduction to Rocket Engineering
Sign upIntroduces students to the engineering profession through completion of a team-based project. Students design, build, and static test-fire a liquid-solid hybrid rocket motor. Topics explored include: pressure vessels, combustion, ideal fluid behavior, systems engineering, data acquisition, and model verification.ASEN 2012Experimental and Computational Methods in Aerospace Engineering Sciences
Sign upIntroduces statistical, experimental, and computational methods used in aerospace engineering sciences. Usage of MatLab is extensive.ASEN 2401Statics
Sign upIntroduces applied vector mechanics with an emphasis on static equilibrium. Focuses on vectors, free body diagrams, and static equilibrium in 2D and 3D. Covers analysis of trusses, frames, and machines. Examines internal forces in structures and the development of shear and bending moment diagrams.ASEN 2402Thermodynamics
Sign upIntroduces the fundamental concepts and principles of thermodynamics with an emphasis on understanding how these basic physical principles can be used to solve numerical problems. Covers the properties of pure substances, control volume analysis, first law of thermodynamics, ideal gas law, second law of thermodynamics, and thermodynamic cycles.ASEN 2403Dynamics
Sign upProvides students with essential concepts in dynamics, serving as a prerequisite for advanced courses that build upon these foundational principles, including those focused on the dynamics and control of air and space vehicles.ASEN 2501Introduction to Astronautics
Sign upIntroduces spacecraft mission topics such as orbital mechanics, spacecraft design, rocket propulsion, communications, remote sensing, and the space environment. Utilizes active and problem-based learning techniques to expose students to the space industry.ASEN 2502Introduction to Aeronautics
Sign upIntroduces theory and methods for the design and performance analysis of aeronautical vehicles with a focus on fixed wing aircraft. Emphasizes systems engineering aspects, touching upon relevant subdisciplines including: the standard atmosphere and air transport environment, aerodynamics, propulsion, stability and control, and structural dynamics.ASEN 2701Introduction to Statics, Structures, and Materials
Sign upIntroduces the fundamental analytical tools for statics and structural analysis in the context of the physics of aerospace materials. Topics include force/moment equilibrium, truss analysis, beam theory, stress and strain, stiffness and strength of material, and aerospace structural design.ASEN 2702Introduction to Thermodynamics and Aerodynamics
Sign upIntroduces the fundamental principles and concepts of thermodynamics and aerodynamics. Topics include the first law of thermodynamics, properties of pure substances, control volume analysis, one-dimensional incompressible and compressible flows, two-dimensional lift and drag, and introduction to viscous flows.ASEN 2703Introduction to Dynamics and Systems
Sign upIntroduces the principles of particle and planar rigid body dynamics, systems, and controls. Topics include kinematics, kinetics, momentum and energy methods, system modeling, and simple feedback control.ASEN 2704Introduction to Aerospace Vehicle Design and Performance
Sign upIntroduction to the theory and methods for design and performance analysis of aircraft and spacecraft. Aircraft topics include wing design, propulsion, aircraft performance, and stability and control. Spacecraft topics include mission design, rocket performance, orbital mechanics and spacecraft subsystems.ASEN 2802Aerospace Sciences Lab I
Sign upProvides an introductory laboratory experience in aerospace sciences, with a focus on statics, structural mechanics, thermodynamics, and aerodynamics. Emphasizes model-based design, experimental data collection, and interpretation of experimental data.ASEN 2803Dynamics and Controls Lab
Sign upExperimental and design laboratory exercises for aerospace applications of dynamics, systems, and controls principles.ASEN 2804Aerospace Vehicle Design Lab
Sign upDesign lab focused on integrating knowledge of 2000-level aerospace course concepts towards the open-ended exploration of conceptual and preliminary designs of an aerospace vehicle.
ASTR27 courses
ASTR 1000The Solar System
Sign upIntroduction to the night sky, planets, moons and the life in our solar system. Highlights the latest discoveries from space. For non-science majors. Some lectures may be held at Fiske Planetarium. Offers opportunities for nighttime observations at Sommers-Bausch Observatory.ASTR 1010Introductory Astronomy: The Solar System w/Lab
Sign upIntroduction to the night sky, planets, moons and the life in our solar system. Highlights the latest discoveries from space. For non-science majors. Some lectures may be held at Fiske Planetarium. Requires nighttime observations at Sommers-Bausch Observatory.ASTR 1020Introductory Astronomy: Stars & Galaxies w/Recitation
Sign upNon-science majors learn the nature and workings of the Sun, stars, neutron stars, black holes, galaxies, quasars, structure and origins of the universe. Some lectures may be held at Fiske Planetarium. Offers opportunities for nighttime observations at Sommers-Bausch Observatory.ASTR 1030Accelerated Introductory Astronomy 1
Sign upCovers principles of modern astronomy summarizing our present knowledge about the Earth, Sun, moon, planets and origin of life. Requires nighttime observation sessions at Sommers-Bausch Observatory. Required in ASTR major/minor. Like ASTR 1000 and 1010, but taught at a higher intellectual level, including a significant amount of quantitative analysis.ASTR 1040Accelerated Introductory Astronomy 2
Sign upCovers principles of modern astronomy summarizing our present knowledge about the Sun, stars, birth and death of stars, neutron stars, black holes, galaxies, quasars, and the organization and origins of the universe. May require nighttime observing sessions at Sommers-Bausch Observatory. Required in ASTR major/minor. Includes a recitation. Taught at a higher intellectual level including a significant amount of quantitative analysis.ASTR 1200Stars and Galaxies
Sign upNon-science majors are introduced to the nature and workings of the Sun, stars, neutron stars, black holes, interstellar gas, galaxies, quasars, plus structure and origins of the universe. Some lectures may be held at Fiske Planetarium. Offers opportunities to attend nighttime observation sessions at Sommers-Bausch Observatory.ASTR 2000Ancient Astronomies of the World
Sign upDocuments the numerous ways in which observational astronomy and cosmology have been features of ancient cultures. Includes naked eye astronomy, archaeoastronomy, ethnoastronomy, concepts of time, calendrics, cosmogony, and cosmology.ASTR 2010Modern Cosmology-Origin and Structure of the Universe
Sign upIntroduces modern cosmology to nonscience majors. Covers the Big Bang; the age, size, and structure of the universe; and the origin of the elements and of stars, galaxies, the solar system, and life.ASTR 2020Space Astronomy and Exploration
Sign upCovers physical principles of performing astronomy from space for science and exploration. The basic design of launch vehicles and spacecraft, orbital dynamics, and instruments will be described in the context of specific space missions (e.g. Hubble Telescope, Mars rovers) as well as prospects for future space observatories in orbit and on the Moon.ASTR 2030Black Holes
Sign upBlack holes are one of the most bizarre phenomena of nature. Students are introduced to the predicted properties of black holes, astronomical evidence for their existence and formation, and modern ideas about space, time, and gravity.ASTR 2040The Search for Life in the Universe
Sign upIntroduces the scientific basis for the possible existence of life elsewhere in the universe. Includes origin and evolution of life on Earth and the search for evidence of life in our solar system, including Mars and Jupiter's moon Europa. Discusses the conditions necessary for life and whether they might arise on planets around other stars.ASTR 2050The Sun and Society: Living with an Active Star
Sign upIntroduces non-science majors to the many ways out Sun influences life and society. Covers how the Sun generates energy, how it evolves over billions of years, how it affects Earth's climate and biology, how it produces dangerous "space weather", how we can harness its power and how life in other solar systems would depend on the properties of their Suns.ASTR 2100Fundamental Concepts in Astrophysics
Sign upCovers topics in modern physics required for upper-level astrophysics and planetary science courses, including quantum mechanics, electromagnetic spectra, atomic and nuclear physics, and thermodynamics, in the context of astrophysics, planetary and space sciences. Also introduces key topics in mathematics to support these topics.ASTR 2500Gateway to Space
Sign upIntroduces the basics of atmosphere and space sciences, space exploration, spacecraft design, rocketry and orbits. Students design, build, and launch a miniature satellite on a high altitude balloon. Explores the current research in space through lectures from industry.ASTR 2600Introduction to Scientific Programming
Sign upIntroduces principles, methods and tools of scientific programming commonly used in research. Topics include an introduction to programming in Python, data structures, numerical methods for calculus and data manipulation/visualization. Techniques covered are relevant to many technical fields but emphasis is placed on application to problems in astronomy and planetary science.ASTR 3300Extraterrestrial Life
Sign upDiscusses the scientific basis for the possible existence of extraterrestrial life. Includes origin and evolution of life on Earth; possibility of life elsewhere in the solar system, including Mars; and the possibility of life on planets around other stars. Department enforced prerequisite: one-year sequence in a natural science.ASTR 3400Research Methods in Astronomy
Sign upIntroduces research methods in astronomy and engages students in an active research project. The research projects will vary and may include astronomical observations, data analysis, scientific programming, theoretical models and statistical inference.ASTR 3510Observations and Instrumentation 1
Sign upLab course in astronomical observation and instrumentation. Hands-on exercises include obtaining and analyzing multi-wavelength data, basic optical design and instrumentation and statistical analysis of data, with emphasis on imaging applications. A significant number of night time observation sessions are required.ASTR 3520Observations and Instrumentation 2
Sign upLab course in observation and instrumentation. Hands-on exercises include obtaining and analyzing multi-wavelength data, optical design and instrumentation, and statistical analysis, with emphasis on spectroscopy. A significant number of night time observation sessions are required.ASTR 3560Astronomical Instrumentation Laboratory
Sign upTeaches students aspects of astronomical instrument design in a hands-on setting. Students will learn elementary principles of geometrical optics, diffraction, light detection, signal conditioning, data acquisition and motion control, and mechanical design.ASTR 3710Formation & Dynamics of Planetary Systems
Sign upCovers the origin of planetary systems and their dynamical evolution. Topics include the physics and chemistry of planetary formation, orbital mechanics and extrasolar planets. This course and ASTR 3720 and ASTR 3750 may be taken in any order.ASTR 3720Planets and Their Atmospheres
Sign upExplores the physics and chemistry of the atmospheres of Mars, Venus, Jupiter, Saturn, and Titan. Examines evolution of the atmospheres of Earth, Venus, and Mars; and the escape of gases from the Galilean satellites, Titan and Mars; the orbital characteristics of moons, planets, and comets.ASTR 3730Astrophysics 1 - Stellar and Interstellar
Sign upProvides a quantitative introduction to the radiative and gravitational physics relevant to stellar and galactic astrophysics, as applied to understanding observations of tars, stellar evolution, stellar remnants and the structure of the Milky Way.ASTR 3740Cosmology and Relativity
Sign upSpecial and general relativity as applied to astrophysics, cosmological models, observational cosmology, experimental relativity and the early universe.ASTR 3750Planets, Moons, and Rings
Sign upApproaches the physics of planets, emphasizing their surfaces, satellites, and rings. Topics include formation and evolution of planetary surfaces, history of the terrestrial planets, and dynamics of planetary rings.ASTR 3760Solar and Space Physics
Sign upExplores the physical processes linking the Sun and planets, emphasizing solar radiative and particulate variability and the response of planetary atmospheres and magnetospheres. Topics include the solar dynamo, solar wind, coronal mass ejections, cosmic ray modulation, magnetospheres, aurora, the space environment, and climate variability.ASTR 3800Introduction to Scientific Data Analysis and Computing
Sign upIntroduces scientific data analysis from a practical perspective. Covers statistical analysis, model fitting, error analysis, theoretical compliance and image analysis with examples from space-based and ground-based astronomy.
ATOC4 courses
ATOC 1050Weather and the Atmosphere
Sign upIntroduces principles of modern meteorology for nonscience majors, with emphasis on scientific and human issues associated with severe weather events. Includes description, methods of prediction, and impacts of blizzards, hurricanes, thunderstorms, tornadoes, lightning, floods, and firestorms.ATOC 1060Our Changing Environment: El Nino, Ozone, and Climate
Sign upDiscusses the Earth's climate for nonscience majors, focusing on the role of the atmosphere, oceans, cryosphere and land surface. Describes the water cycle, atmospheric circulations and ocean currents, and how they influence global climate, El Nino and the ozone hole. Discusses human impacts from climate change.ATOC 1070Weather and the Atmosphere Laboratory
Sign upIllustrates fundamentals of meteorology with laboratory experiments. Covers collection, analysis and discussion of data related to local weather. Uses computers for retrieval and interpretation of weather data from Colorado and across the U.S. Optional lab for ATOC 1050.ATOC 3050Principles of Weather
Sign upExplores the processes that influence middle latitude weather including atmospheric thermodynamics, cloud and precipitation processes, atmospheric dynamics, air masses and fronts, and mid-latitude cyclones. Recitations and homework assignments will allow students to apply these concepts to real weather data through analysis of weather maps, thermodynamics diagrams and conceptual models.
BCHM11 courses
BCHM 1020A Path to Success: Introduction to the Biochemistry Major
Sign upThis course will help students navigate their first year of college and develop the skills needed for academic success as Biochemistry majors. Students will improve academic strategies (i.e. This is a first-year elective course specifically designed for first year and other students exploring their educational and career opportunities.BCHM 1041Biotechnology and Society
Sign upCovers recent advances in biotechnology and how those impact society. Content and discussion will focus on both the science behind technological advances, their impact on society, and the ethical issues raised by new technologies. Formerly CHEM 1041.BCHM 1701Biochemistry Program for Research Exploration and Planning
Sign upBiochem PREP is focused on developing first and second year student interest and engagement in undergraduate research. Participants will be provided with a cohort of their peers to explore and plan for research together through preparation workshops, research information sessions, and mentorship.BCHM 2700Foundations of Biochemistry
Sign upCovers chemistry of aqueous solutions; energetics in biology; structure of proteins, nucleic acids, carbohydrates, and membranes; protein evolution; macromolecular interactions; enzyme kinetics, mechanism and regulation. Familiarity with basic concepts of molecular and cellular biology encouraged.BCHM 3100Engineering RNA Aptamers
Sign upProvides laboratory experience working on an RNA sensor research project. Students will generate libraries of RNA aptamers and select and isolate aptamers that bind a novel ligand of interest.BCHM 3220Cannabis Sativa Biochemistry
Sign upThis course explores the biochemistry of Cannabis sativa, focusing on cannabinoid and terpene biosynthesis, human endocannabinoid signaling, and extraction methods. Designed for advanced undergraduates, it covers trichome anatomy, enzyme specificity, pharmacokinetics, analytical testing, and compound stability.BCHM 3300Genetic Engineering: Science, Technology, and Society
Sign upThis course explores the frontiers of genetic engineering, starting with a brief historical perspective and moving forward through time to current and future technologies. Students will learn how CRISPR-Cas and other gene editing methodologies are used to engineer proteins, bacteria, viruses, fungi, plants, animals, and humans.BCHM 3341Chemical Biology and Molecular Therapeutics
Sign upThe "chemical biology" aspect of this course will focus on enzyme mechanisms and strategies for drug or molecular probe design, as well as challenges and opportunities for targeting general cellular components such as membranes or molecular condensates.BCHM 3400Mechanisms of Cancer
Sign upThis course is devoted to the mechanisms that drive cancer, with an emphasis on how the biochemistry of normal cells teaches us how regulation goes awry in cancer cells. The course will include an analysis of historical and current developments in cancer biology.BCHM 3450Principles of Pharmacology and Toxicology
Sign upThis is an introductory course presenting the fundamentals of Pharmacology and Toxicology. This course will be divided into four sections. Section I introduces the mechanisms of drug action, their cellular targets, their absorption and distribution, and elimination pharmacokinetics.BCHM 3491Organic Chemistry 2 for Biochemistry Majors
Sign upCovers amines, alkylation reactions, additions to unsaturated C-C bonds, aromaticity and aromatic reactivity, organic materials, biomolecules, nomenclature of organic compounds, reaction mechanism. Department enforced corerquisite: CHEM 3341 or CHEM 3381 . Formerly CHEM 3491.
BCOR13 courses
BCOR 1015The World of Business
Sign upProvides an overview of the nature business in a global economy. In addition to exploring the economic, governmental, social and environmental context in which businesses operate, students will discover how business creates value and takes advantage of opportunities and challenges.BCOR 1025Statistical Analysis in Business
Sign upCovers sampling concepts, graphical and numerical data summaries, basic probability theory, discrete and continuous probability models, sampling distributions, hypothesis testing, correlation and both simple and multiple regression analysis.BCOR 1030Communication Strategy
Sign upHelps develop basic communication skills to prepare you for success in the business world.BCOR 2201Principles of Marketing
Sign upFocuses on developing a core marketing toolkit for future business professionals. The course includes both the strategic perspective and the tactical execution of the 4 Ps-place, price, product, and promotion.BCOR 2202Principles of Organizational Behavior
Sign upFocuses on the fundamentals of management. Students will learn the basic concepts and best practices in the behavioral sciences that can improve their abilities to lead and manage in organizations.BCOR 2203Principles of Accounting I
Sign upThe course builds a basic understanding of how information regarding a firm's resources and obligations is conveyed to decision makers outside the firm.BCOR 2204Principles of Financial Management
Sign upWill develop student' understanding of the role of finance in business venture.BCOR 2205Introduction to Information Management and Analytics
Sign upFocuses on the fundamentals of managing information in a data driven business environment.BCOR 2206Principles of Operations Management
Sign upIntroduces the student to the common activities performed by an operations manager and sets the stage for the student to operate as a member of a cross-functional team responsible for adding value for the customer.BCOR 2301Business Law
Sign upProvides an introduction to the U.S. legal system including its various sources of law and their interplay. Additionally, the court system, both its structure and process, is explored. Finally, contract law and its role in business is examined in detail.BCOR 2302Business Ethics and Social Responsibility
Sign upThroughout this course students will consider the interconnectedness of law, ethics, values, public policy and regulation.BCOR 2303Principles of Accounting II
Sign upThis course provides an introduction to various uses of accounting information that are available to managers. Specifically, students will be exposed to decision-making models aimed at assisting managers in planning, operating, and controlling business functions.BCOR 2304Strategic and Entrepreneurial Thinking
Sign upProvides students with a set of critical thinking skills and theoretical tools to enhance students' abilities at strategic and entrepreneurial thinking.
BMEN9 courses
BMEN 1000Exploring Biomedical Engineering
Sign upIntroduces the biomedical engineering profession, curriculum, career pathways, ethics and responsibilities, and research opportunities. Academic and industry speakers are invited to address various biomedical engineering topics.BMEN 1020Computer-Aided Design for Biomedical Engineers
Sign upIntroduces engineering drawing techniques through modern computer aided design (CAD) software. The course will begin with an introduction of spatial visualization skills, and then an in-depth introduction to Solidworks, an industry standard CAD software tool.BMEN 1025Computer-Aided Design & Fabrication
Sign upIntroduces engineering drawing techniques through modern computer aided design (CAD) software, and fabrication of some of these designs. The course will begin with an introduction of spatial visualization skills, then an in-depth introduction to Solidworks, an industry standard CAD software tool, along with introduction to fabrication processes including laser cutting, and 3D printing. Additional topics include geometric design and tolerancing techniques and design for manufacturing.BMEN 1035Introduction to Fabrication for Biomedical Engineering
Sign upThe purpose of this course is to provide biomedical and other engineering students with an introduction to fabrication processes and rapid prototyping techniques including laser cutting, 3D printing, and 3D scanning. Additional topics include geometric design and tolerancing (GD&T) techniques and design for manufacturing (DFM) methods.BMEN 2000Introduction to Biomedical Engineering
Sign upReviews concepts from molecular and cellular biology. Establishes important aspects of human physiology and engineering principles to develop a basic understanding of the biomedical engineering field. Introduces topics such as biomechanics, bioinstrumentation, bioimaging and biotechnology.BMEN 2010Biomaterials
Sign upIntroduces the science and engineering of biomaterials, with an emphasis on biomechanical aspects. Addresses the design, fabrication, testing, applications and performance of synthetic and natural materials that are used in a wide variety of biomedical prosthetics, implants and devices.BMEN 2100Biomedical Engineering Principles and Methods
Sign upThis course is an introduction to the fundamental principles and mathematical methods of biomedical engineering. Core conservation equations are applied to mass, energy, charge, and momentum transfer in biomedical systems.BMEN 3010Biotransport
Sign upAn introduction to the modeling of complex biological systems using principles of transport phenomena and biochemical kinetics.BMEN 3030Bioinstrumentation
Sign upThis course will provide an overview of instrumentation systems used in clinical medicine and biomedical research. Systems for measuring biologic signals will be discussed including biopotentials, stress and strain, pressure, temperature, and optical properties to interpret data from living systems.
BUSM13 courses
BUSM 2010Principles of Marketing
Sign upIntroduces students to marketing concepts used in many types of organizations. Marketing activities are useful throughout business and society, for identifying, reaching, motivating, and satisfying people. The course covers both strategy and tactics.BUSM 2011Principles of Management
Sign upFocuses on the knowledge and skills needed to effectively lead and manage in the workplace.BUSM 2020Principles of Accounting
Sign upFocuses on the development and interpretation of external financial reports. Topics range from the fundamentals of bookkeeping, to more complex accounting issues such as intangible assets, impairments and stock-based compensation.BUSM 2021Principles of Finance
Sign upFocuses on the role of finance in large and small businesses. Topics include financial statement analysis, time value of money, stocks and bonds, capital budgeting analysis and investor expectations regarding risk and return.BUSM 3006Leading and Managing Across Cultures in Northern Europe
Sign upExplains cultural differences in international management as it covers communication, organizational culture, strategy, negotiation and more in a multidisciplinary context. Gives students the opportunity to understand these topics through visits to companies, organizations and institutions in this region of Europe.BUSM 3010Product Development I
Sign upExamines structures that support organizational innovation and change. Focuses on effective teamwork and tools needed during new product development to improve success.BUSM 3011Product Development II
Sign upExamines structures that support organizational innovation and change. Focuses on effective teamwork and tools needed during new product development to improve success.BUSM 3020Business and Financial Analytics I
Sign upFocuses on the use of quantitative tools to interpret and solve important problems in business and finance. Makes use of spreadsheet modeling, analysis and mini-cases to present material. Ideal for those interested in quantitative methods and modeling.BUSM 3021Business and Financial Analytics II
Sign upFocuses of quantitative tools to interpret and solve important problems in business and finance. Makes use of spreadsheet modeling, analysis and mini cases to present material. Ideal for those interested in quantitative methods and modeling.BUSM 3031Business Leadership
Sign upThis course is about leaders, leading and you. It is designed to help you think broadly about leadership and prepare you for leadership positions in a variety of careers. The course introduces management theories and how to apply them in the real world.BUSM 3040Doing Business in Europe
Sign upProvides a meaningful global experience through an in-depth perspective of local business practices. Must apply through CU Education Abroad.BUSM 3050Introduction to Real Estate
Sign upSurveys a variety of real estate topics including real estate transaction law, real estate markets and valuation, real estate finance and investments, real estate development, real estate sustainability and real property and asset management. Concentrates on applying economic and finance concepts to real estate problems.BUSM 3060Environmental Sustainability in a Globalized World
Sign upRigorous survey of contemporary environmental sustainability problems that define, constrain and propel the business world.
CHEM22 courses
CHEM 1011Environmental Chemistry 1
Sign upIntroduces basic principles of chemistry with applications to current environmental issues including toxic chemicals, air and water pollution, energy sources and their environmental impact, and climate change resulting from the greenhouse effect.CHEM 1021Introductory Chemistry
Sign upFor students with no high school chemistry or a very weak chemistry background. Remedies a deficiency in natural science MAPS requirements and prepares students for CHEM 1113 and CHEM 1114 or CHEM 1400 and CHEM 1401.CHEM 1031Environmental Chemistry 2
Sign upApplications of chemical principles to current environmental issues including acid rain, stratospheric ozone depletion, the Antarctic ozone hole, solar energy conversion and fuel cells, and the environmental consequences of nuclear war. Laboratory experience is included.CHEM 1113General Chemistry 1
Sign upIntended for first-semester students whose academic plans require advanced work in chemistry. Subjects: components of matter, stolchiometry, classes of reactions, gases, thermochemistry, atomic structure, electron configuration, chemical bonding, molecular shapes, covalent bonding, organic compounds, intermolecular forces, equilibrium.CHEM 1114Laboratory in General Chemistry 1
Sign upLab. Intended for first-semester students whose academic plans require advanced work in chemistry. Instruction in experimental techniques which coordinate with lecture topics in CHEM 1113.CHEM 1133General Chemistry 2
Sign upIntended for second-semester students whose academic plans require advanced work in chemistry. Subjects: acid-base equilibria, buffers and titrations, thermodynamics, redox reactions, electrochemistry, transition elements and their coordination compounds, solubility/solubility equilibria, crystal field theory, kinetics, nuclear chemistry.CHEM 1134Laboratory in General Chemistry 2
Sign upIntended for second-semester students whose academic plans require advanced work in chemistry. Instruction in experimental techniques which coordinate with lecture topics in CHEM 1133.CHEM 1221Engineering General Chemistry Lab
Sign upMeets general chemistry laboratory requirement for engineering students. Designed to illustrate chemical concepts and introduce basic techniques in chemical measurement and synthesis.CHEM 1400Foundations of Chemistry
Sign upCovers core concepts in chemistry: nature of matter (atomic and molecular structure, bonding and macroscopic properties), transformations of matter (chemical reactivity), and quantifying chemical transformations (thermochemistry, thermodynamics and kinetics).CHEM 1401Foundations of Chemistry Lab
Sign upCoordinates with lecture topics in CHEM 1400. Intended for first-semester CHEM and BCHM majors. Emphasizes the development of hands-on practical laboratory skills, experimental design, data interpretation, problem solving and open inquiry.CHEM 2100Foundations of Chemistry 2
Sign upCovers the energetic principles that determine when chemical reactions occur and the dynamic principles that determine how rapidly they will occur. Applications include ionic equilibria in solution (acids and bases, buffers and titrations), oxidation-reduction reactions, electrochemistry and chemical kinetics.CHEM 2101Laboratory in Foundations of Chemistry 2
Sign upCoordinates with the lectures topics in CHEM 2100. Emphasizes the acquisition of more advanced laboratory skills, experimental design, data interpretation and analysis.CHEM 3151Air Chemistry and Pollution
Sign upExamines the composition of the atmosphere, and sources of gaseous and particulate pollutants: their chemistry, transport and removal from the atmosphere. Applies general principles to acid rain, smog and stratospheric ozone depletion.CHEM 3251Sustainable Energy from a Chemistry Perspective
Sign upExplores qualitative and quantitative chemical aspects of energy systems (production, transmission, storage, utilization) including fossil, wind, solar, nuclear and biomass energy.CHEM 3311Organic Chemistry 1
Sign upIntended primarily for nonmajors. Topics include structure and reactions of alkanes, alkenes, alkynes, alkyl halides, and aromatic molecules; nomenclature of organic compounds; stereochemistry; reaction mechanisms and dynamics.CHEM 3321Laboratory in Organic Chemistry 1
Sign upInstruction in experimental techniques of modern organic chemistry emphasizing chemical separations and reactions of alkanes, alkenes, and aromatic compounds.CHEM 3331Organic Chemistry 2
Sign upIntended primarily for nonmajors. Topics include structure and reactions of alkyl halides, alcohols, ethers, carboxylic acids, aldehydes, ketones, and amines; introduction to the chemistry of heterocycles, carbohydrates, and amino acids; nomenclature of organic compounds; synthesis; and reaction mechanisms.CHEM 3341Laboratory in Organic Chemistry 2
Sign upFor biochemistry and nonchemistry majors. Instruction in experimental techniques of modern organic chemistry emphasizing reactions involving alcohols, ketones, carboxylic acids, and their derivatives. Multistep syntheses are also introduced.CHEM 3361Laboratory in Organic Chemistry 1 for Chemistry Majors
Sign upRequired course for chemistry majors. Instruction in experimental techniques of modern organic chemistry emphasizing chemical separations and reactions of alkanes, alkenes, alcohols, ketones, and alkyl halides.CHEM 3381Laboratory in Organic Chemistry 2 for Chemistry Majors
Sign upLab. Required course for chemistry majors. Instruction in experimental techniques of modern chemistry, emphasizing reactions involving alcohols, ketones, carboxylic acids, aromatic compounds, and their derivatives.CHEM 3451Organic Chemistry 1 for Chemistry and Biochemistry Majors
Sign upCovers bonding, acidity, reaction mechanisms, nomenclature of organic compounds; stereochemistry; structure and reactions of aldehydes, ketones, and carboxylic acids and derivatives.CHEM 3471Organic Chemistry 2 for Chemistry Majors
Sign upCovers Amines, alkylation reactions, additions to unsaturated C-C bonds, aromaticity, and aromatic reactivity, organic materials, biomolecules, nomenclature of organic compounds, reaction mechanisms.
CHEN18 courses
CHEN 1000Creative Technology
Sign upCHEN 1100Gourmet Science: Exploring Chemistry, Biology, and Technology through Food
Sign upThis course explores chemistry, biology, and technology fundamentals through food. Ingredients utilized in cooking and baking processes demonstrate a breadth of key science and engineering concepts, intertwined with social significance and historical context.CHEN 1201General Chemistry for Engineers 1
Sign upDesigned to meet the general chemistry requirement for some engineering students and serve as part one for students whose academic plans require advanced work in chemistry. Topics include components of matter, stoichiometry, electron configuration, chemical bonding, molecular shapes, covalent bonding, classes of reactions, thermochemistry, gases, atomic structure, organic compounds, intermolecular forces, and phase equilibria. Examples and problems illustrate the application of chemistry to engineering sub-disciplines.CHEN 1203General Chemistry for Engineers 2
Sign upDesigned for students whose academic plans require advanced work in chemistry. Topics include kinetics, solubility/solubility equilibria, acid-bases, buffers and titrations, thermodynamics, and electrochemistry. Examples and problems illustrate the application of chemistry to engineering sub-disciplines.CHEN 1211Accelerated Chemistry for Engineers
Sign upOne-semester lecture and recitation course designed for engineering students with more advanced chemistry backgrounds. Topics include stoichiometry; thermodynamics; gases, liquids, and solids; equilibrium; acids and bases; bonding concepts; kinetics; reactions; and materials science. Examples and problems illustrate the application of chemistry to engineering sub-disciplines.CHEN 1300Introduction to Chemical and Biological Engineering
Sign upMeets for one lecture per week. Examines the different fields of chemical engineering and chemical & biological engineering including energy, materials, pharma, and biomedical; addresses how to be successful in college and engineering; and showcases some of the opportunities here at CU.CHEN 1310Introduction to Engineering Computing
Sign upIntroduces the use of computers in engineering problem solving, including elementary numerical methods. Teaches programming fundamentals, including data and algorithm structure, and modular programming. Software vehicles include Excel/Vba and Python. Formerly GEEN 1300 and COEN 1300.CHEN 1400Drugs, Driving and Dynamic Processes
Sign upProject-based course that applies the principles of chemistry, biology, mechanics and electronics to the production and application of sustainable commodities (fuels, drugs, chemicals, and energy). Examples include student-developed green vehicles, sustainable nutraceuticals, or renewable electrical generation.CHEN 2120Chemical Engineering Material and Energy Balances
Sign upProvides a basic understanding of chemical engineering calculations involving material and energy balances around simple chemical processes.CHEN 3010Applied Data Analysis
Sign upTeaches students to analyze and interpret data. Topics include engineering measurements, graphical presentation and numerical treatment of data, statistical inference, and regression analysis.CHEN 3200Chemical Engineering Fluid Mechanics
Sign upIntroduces fluid mechanics and momentum transfer, emphasizing the application of these principles to chemical engineering systems.CHEN 3210Chemical Engineering Heat and Mass Transfer
Sign upExamines conservation and transfer of mass and thermal energy. Focuses on conduction and convection of heat in the context of chemical processes and heat exchangers. Addresses radiation. Also studies mass transfer rate processes, including diffusion, microscopic material balances, and correlations for mass transfer coefficients.CHEN 3211Chemical Engineering Mass Transfer
Sign upStudy of mass-transfer rate processes, including diffusion, convection, microscopic material balances, and correlations for mass-transfer coefficients. Requires department approval and a department-approved heat transfer course.CHEN 3220Chemical Engineering Separations
Sign upStudies separation methods including distillation, absorption, extraction, and membranes, and graphical and computer-based solutions to separation problems. Applies mass transfer rate theory to packed and tray columns.CHEN 3320Chemical Engineering Thermodynamics 1
Sign upExamines the laws of classical thermodynamics followed by physical transformations of pure substances, the thermodynamics of simple mixtures and chemical equilibrium. Applies thermodynamic principles to nonideal systems, phase equilibrium, chemical equilibrium, power generation, and refrigeration.CHEN 3330Chemical Engineering Thermodynamics 2
Sign upApplies thermodynamic principles to multicomponent systems, phase equilibrium, and chemical processes. Presents the concepts and applications of molecular quantum theory and statistical mechanics. Introduces rates of chemical reactions, reaction dynamics and catalysis.CHEN 3660Energy Fundamentals
Sign upExplains the most important energy technologies and systems; provides tools to analyze performance using science and engineering principles. This course will investigate important energy concepts from sources and extraction to utilization, storage and efficiency.CHEN 3670Sustainable Design
Sign upIn this course, we will explore the principles of green chemistry and sustainable process engineering, and we will work with software tools to analyze the environmental impact metrics of engineering processes and materials.
CSCI25 courses
CSCI 1200Introduction to Computational Thinking
Sign upTeaches computational thinking and techniques for writing computer programs using the Python programming language.CSCI 1300Computer Science 1: Starting Computing
Sign upTeaches techniques for writing computer programs in higher level programming languages to solve problems of interest in a range of application domains.CSCI 1320Computer Science 1: Starting Computing-Engineering Applications
Sign upUses problems and tools from Engineering. Teaches techniques for writing computer programs in higher level programming languages to solve problems of interest in Engineering and other domains.CSCI 2020Professional Development in Computer Science
Sign upPrepares students for computing careers by building and refining resumes, cover letters, interview skills, and coding portfolios.CSCI 2270Computer Science 2: Data Structures
Sign upStudies data abstractions (e.g., stacks, queues, lists, trees, graphs, heaps, hash tables, priority queues) and their representation techniques (e.g., linking, arrays).CSCI 2275Programming and Data Structures
Sign upCombines the content in CSCI 1300 and CSCI 2270 and is intended for students with experience with at least one object oriented programming language. Assumes knowledge of programming constructs- data types, conditionals, loops and classes.CSCI 2400Computer Systems
Sign upCovers how programs are represented and executed by modern computers, including low-level machine representations of programs and data, an understanding of how computer components and the memory hierarchy influence performance.CSCI 2750Computing, Ethics and Society
Sign upThis course is intended to provide students with perspectives which help them deal with ethical and societal implications in their careers as computing professionals.CSCI 2820Linear Algebra with Computer Science Applications
Sign upIntroduces the fundamentals of linear algebra in the context of computer science applications. Includes vector spaces, matrices, linear systems, and eigenvalues.CSCI 3104Algorithms
Sign upCovers the fundamentals of algorithms and various algorithmic strategies, including time and space complexity, sorting algorithms, recurrence relations, divide and conquer algorithms, greedy algorithms, dynamic programming, linear programming, graph algorithms, problems in P and NP, and approximation algorithms.CSCI 3150Universal Design for Digital Media
Sign upFocusing on the concepts of universal design and Web Standards, this course will address issues that occur at the nexus of web standards, Universal Design and the needs of persons with disabilities. Students will gain the expertise and skills to create media and web sites which are accessible, usable and effective for all users and device platforms.CSCI 3155Principles of Programming Languages
Sign upStudies principles governing the design and analysis of programming languages and their underlying execution models. Explores values, scoping, recursion, higher-order functions, type systems, control structures, and objects. Introduces formal semantics as a framework for understanding programming features. Introduces advanced programming concepts such as functional programming, higher-order functions, immutable values and structures, inductive types, functors, continuation-passing; and object-oriented programming using inheritance, generics and covariance/contravariance in a functional programming language such as Scala.CSCI 3202Introduction to Artificial Intelligence
Sign upSurveys artificial intelligence techniques of search, knowledge representation and reasoning, probabilistic inference, machine learning, and natural language.CSCI 3287Design and Analysis of Database Systems
Sign upIntroduces the fundamental concepts of database requirements analysis, database design, and database implementation with emphasis on the relational model and the SQL programming language. Introduces the concepts of Big Data and NoSQL systems.CSCI 3302Introduction to Robotics
Sign upIntroduces students to fundamental concepts in autonomous robotics: mechanisms, locomotion, kinematics, control, perception and planning. Consists of lectures and lab sessions that are geared toward developing a complete navigation stack on a miniature mobile robotic platform.CSCI 3308Software Development Methods and Tools
Sign upCovers tools and techniques for successful software development with a strong focus on best practices used in industry. Students work in small teams to complete a semester-long application development project. Students learn front-end design and construction using HTML & CSS, back-end database design and construction, and full-stack integration.CSCI 3352Biological Networks
Sign upThis course examines the computational representation and analysis of biological phenomena through the structure and dynamics of networks, from molecules to species. Attention focuses on algorithms for clustering network structures, predicting missing information, modeling flows, regulation, and spreading-process dynamics, examining the evolution of network structure, and developing intuition for how network structure and dynamics relate to biological phenomena.CSCI 3403Introduction to CyberSecurity for a Converged World
Sign upIntroduces core concepts in cybersecurity including confidentiality, integrity, authentication, risk management, and adversarial thinking. The concepts will be applied to both traditional information technology (IT) systems and cyber physical systems (CPS). At the conclusion of the course students should have a solid foundation in cybersecurity and hands-on experience.CSCI 3434Theory of Computation
Sign upIntroduces the foundations of formal language theory, computability, and complexity. Shows relationship between automata and various classes of languages. Addresses the issue of which problems can be solved by computational means, and studies complexity of solutions.CSCI 3593Computer Organization
Sign upStudies computer design at the microarchitecture level. Discusses instruction set architecture design, arithmetic and logic unit design, control logic, memory design and caches, simple pipelining, I/O and peripheral devices. Briefly covers aspects of modern computer architecture, such as multicore processors and hardware security.CSCI 3656Numerical Computation
Sign upCovers development, computer implementation, and analysis of numerical methods for applied mathematical problems. Explores topics such as floating point arithmetic, numerical solution of linear systems of equations, root finding, numerical interpolation, differentiation, and integration.CSCI 3702Cognitive Science
Sign upIntroduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind.CSCI 3753Design and Analysis of Operating Systems
Sign upAnalyzes the software that extends hardware to provide a computing environment, including the role of linkers, file systems, resource sharing, security and networking. Studies the history of operating system organization and design and their influence on security, functionality and reliability.CSCI 3832Natural Language Processing
Sign upExplores the theoretical and practical issues that arise in getting computers to perform useful and interesting tasks with human languages. Topics include information extraction, dialog systems and machine translation. Focus is on the use of language data and machine learning algorithms to build robust systems.CSCI 4622Machine Learning
Sign upIntroduces students to tools, methods, and theory to construct predictive and inferential models that learn from data. Focuses on supervised machine learning technique including practical and theoretical understanding of the most widely used algorithms (decision trees, support vector machines, ensemble methods, and neural networks).
CVEN27 courses
CVEN 1027Civil Engineering Drawing
Sign upDevelops drawing and drafting skills for civil engineering projects in both hand drawing and software tools. Students will learn to read and interpret design and construction drawings.CVEN 1317Introduction to Civil and Environmental Engineering
Sign upSurveys the broad subject of civil and environmental engineering and professional practice. Includes the subdisciplines of structures, water resources, geotechnics, transportation, environment, and construction.CVEN 2012Introduction to Geomatics
Sign upPresents basic techniques of land and construction surveying, including measurement of position, elevation, orientation and length of lines, area, volume and layout calculations. Optical, GPS and GIS equipment and methods are included.CVEN 2017Excel Python R Primer
Sign upIntroduces basic usage of Excel, Python, and R software programs. Includes overview of fundamental operations such as data input and output, arithmetic, graphics, and programming syntax; more specific operations such as algebraic functions, linear algebra, plotting, loops, conditional statements, statistics and data analysis.CVEN 2121Analytical Mechanics 1
Sign upApplies mechanics to the study of static equilibrium of rigid and elastic bodies. Includes composition/resolution of forces; moments/couples; equivalent force systems; free-body diagrams; equilibrium of particles and rigid bodies; forces in trusses/beams; frictional forces; first/second moments of area; moments and products of inertia.CVEN 2545Construction Materials
Sign upIntroduce material science of engineering materials, such as atomic and crystal structures, defects, and phase diagrams; discusses in details three construction materials: Portland cement concrete, metals, and asphalts including classification and composition, engineering properties, and testing methods.CVEN 2909Introduction to Global Sustainability
Sign upThis course introduces engineering and non-engineering students to basic definitions and principles of sustainability (i.e., environment, economy, society) and the historical context regarding modern social and technical sustainability challenges as they pertain to population growth and climate change.CVEN 2919Sustainability in Action
Sign upThis course answers the following question: Given that sustainability challenges persist, what can we do about it?.CVEN 3022Construction Surveying
Sign upStudies construction and highway surveying, horizontal and vertical curves, earthwork, and analysis of data.CVEN 3032Photogrammetry
Sign upFamiliarizes students with characteristics of aerial photographs. Measures and interprets aerial photos for planimetric, topographic, hydrological, soil, and land use surveys. Analyzes and presents field measurements over extensive reaches.CVEN 3042Advanced Engineering Drawing for Infrastructure
Sign upApplying drawing and drafting skills for infrastructure projects using advanced CAD software tools. This course will provide an overview of general CAD standards related to civil engineering. Students will create and modify 3D infrastructure CAD models.CVEN 3111Analytical Mechanics 2
Sign upStudies the motion (kinematics) of particles and rigid bodies, and the forces that cause the motion (kinetics). Newton's laws as well as energy methods are used to study the motion of particles and rigid bodies in two and three dimensions.CVEN 3141Engineering Materials Lab
Sign upCVEN 3161Mechanics of Materials 1
Sign upAddresses concepts of stress and strain; material properties, axial loading, torsion, simple bending, and transverse shear; analysis of stress and strain; and deflections of beams. Includes selected experimental and computational laboratories.CVEN 3227Probability, Statistics and Decision
Sign upIntroduces uncertainty based analysis concepts and applications in the planning and design of civil engineering systems emphasizing probabilistic, statistics, and design concepts and methods.CVEN 3246Introduction to Construction
Sign upProvides a broad view of concerns, activities, and objectives of people involved in construction: the owner, architect/engineer, contractor, labor and inspector. Interactive gaming situation relates these people to the construction contract, plans/specifications, estimates/bids, scheduling, law and financial management.CVEN 3256Construction Equipment and Methods
Sign upIntegrated study of construction equipment, methods, and economics. Topics include equipment productivity, equipment selection, and construction engineering design within economic constraints. Examples include earthmoving, concrete formwork, and temporary construction.CVEN 3313Theoretical Fluid Mechanics
Sign upBasic principles of fluid mechanic. Covers fluid properties, hydrostatics, fluid flow concepts, including continuity, energy, momentum, dimensional analysis and similitude and flow in closed conduits.CVEN 3323Hydraulic Engineering
Sign upStudies hydraulic engineering theory and applications. Topics include incompressible flow in conduits, pipe system analysis and design, open channel flow, flow measurement, analysis and design of hydraulic machinery.CVEN 3414Fundamentals of Environmental Engineering
Sign upEmphasizes chemical, ecological and hydrological fundamentals and importance of mass and energy balances in solving environmental engineering problems related to water quality, water and wastewater treatment, air pollution, solid and hazardous waste management, sustainability and risk assessment.CVEN 3424Water and Wastewater Treatment
Sign upIntroduces design and operation of facilities for treatment of municipal water supplies and wastewater. Provides an engineering application of physical, chemical, and biological unit processes and operations for removal of impurities and pollutants. Involves an integrated design of whole treatment systems combining process elements.CVEN 3434Introduction to Applied Ecology
Sign upEmphasizes the integration of physical, chemical and biological processes in controlling terrestrial and aquatic ecosystems. Ecosystem concepts are applied to current environmental and water quality problems. Includes field trips and a group project.CVEN 3525Structural Analysis
Sign upStudies structural analysis of statically determinate and indeterminate systems, deflections, energy methods, and force and stiffness methods.CVEN 3602Transportation Systems
Sign upIntroduces the principles of transportation systems with a focus on highway engineering and traffic analysis. Provides the basic skill set that will allow students to solve transportation problems related with highway design and traffic control and analysis.CVEN 3698Engineering Geology
Sign upHighlights the role of geology in engineering minerals; rocks; surficial deposits; rocks and soils as engineering materials; distribution of rocks at and below the surface; hydrologic influences; geologic exploration of engineering sites; geologic hazards; mapping; and geology of underground excavations, slopes, reservoirs and dam sites.CVEN 3708Geotechnical Engineering 1
Sign upCovers basic engineering characteristics of geological materials; soil and rock classifications; site investigation; physical, mechanical, and hydraulic properties of geologic materials; the effective stress principle; soil and rock improvement; seepage analysis; stress distribution; and consolidation and settlement analyses.CVEN 3718Geotechnical Engineering 2
Sign upCovers stress analysis and plastic equilibrium, sheer strength of soil, bearing capacity, lateral earth pressures, slope stability and underground construction. Analysis and design of shallow and deep foundations, retaining walls and other earth and rock structures. Selected experimental and computational laboratories.
EBIO18 courses
EBIO 1010Introduction to Statistics and Quantitative Thinking for Biologists
Sign upFocuses on the collection, visualization and analysis of data that are relevant for advancing critical thinking, student-directed learning, and the development of quantitative analysis skills, with an emphasis on using R and examples from ecology and evolutionary biology.EBIO 1020Introduction to Ecology and Evolutionary Biology
Sign upIntroduces students to EBIO. Provides an overview of the major and how it differs from other biology programs; how to get involved in clubs, research, and/or internship opportunities; strategies for succeeding in EBIO courses; and career options.EBIO 1040Biology: A Human Approach 2
Sign upLect. Continues EBIO 1030, focusing on the function of the human body, and maintenance of dynamic equilibrium in the internal environment in the face of a continually changing external environment.EBIO 1100Biology and Society
Sign upLect. Studies the dynamic relationships between the biological sciences and society. Areas of inquiry include interconnections between ecological and evolutionary theory and concepts and emergent questions being raised on a societal level.EBIO 1110Biology and Society Laboratory
Sign upOne two-hour lab per week. Provides experiments and exercises relating to concepts presented in EBIO 1100. Recommended for majors and non-majors.EBIO 1210General Biology 1
Sign upLect. Provides a concentrated introduction to molecular, cellular, genetic, and evolutionary biology. Emphasizes fundamental principles, concepts, facts, and questions. Intended for science majors.EBIO 1220General Biology 2
Sign upProvides a concentrated introduction to organisms, homeostasis, development, behavior, and ecology. Emphasizes fundamental principles, concepts, facts,and questions. Intended for science majors.EBIO 1230General Biology Laboratory 1
Sign upOne 3-hour lab per week. Consists of experiments and exercises to provide an extension of basic concepts and scientific approaches presented in General Biology 1. Intended for science majors.EBIO 1240General Biology Laboratory 2
Sign upOne 3-hour lab per week. Consists of experiments and exercises to provide an extension of basic concepts and scientific approaches presented in General Biology 2. Intended for science majors.EBIO 1250Introduction to Ecology and Evolutionary Biology Research
Sign upIntroduces students to research in ecology and evolutionary biology topics in the context of investigations about Boulder¿s local historic apple trees.EBIO 1300Topics in Biological Sciences
Sign upCovers special topics in biology for freshmen or nonmajors. Introduces scientific methods and principles in biology, as well as issues of current interest in biology. Does not count toward the major in EBIO.EBIO 1940Introduction to Scientific Writing
Sign upIntroduces first year students to college writing, focusing on developing academic research and writing skills of particular interest to science students.EBIO 2010Environmental Issues and Biology
Sign upLect. Describes how the natural environment is currently stressed by a variety of human actions. Examines the nature of these environmental problems and their impact on living organisms, both human and nonhuman species.EBIO 2040Principles of Ecology
Sign upLecture and laboratory. Introduces principles of ecology, emphasizing patterns and processes at various levels of biological organization.EBIO 2070Genetics: Molecules to Populations
Sign upLect. and rec. Covers principles of genetics and developmental biology at levels of molecules, cellular organelles, individuals and populations; asexual and sexual life cycles; heredity.EBIO 2090Tropical Island and Marine Ecology
Sign upExamines fundamental concepts of marine ecology, emphasizing organismal diversity, species interactions, dispersal, colonization, physiology and adaptations. Includes study of beach and coral formation, island organisms and their population dynamics.EBIO 2091Field Studies in Marine and Island Ecology and Oceanography
Sign upInvestigates tropical island and marine ecology as well as all four disciplines of oceanography. A three-credit course focused on a tropical island ecology and oceanography field trip that complements the lecture portion of EBIO 2090 and ATOC 3070 with an additional cost.EBIO 2640Honors Principles of Ecology
Sign upLect., lab, and rec. Introduces principles of ecology, emphasizing patterns and processes at various levels of biological organization.
ECEN33 courses
ECEN 1310Introduction to C Programming
Sign upThis introductory programming course teaches fundamental concepts using the C programming language. The class generally meets programming requirements for majors within the engineering school and assumes no prior programming experience. Includes a weekly computer lab session.ECEN 1400Introduction to Digital and Analog Electronics
Sign upThis course introduces students to electrical and computer engineering centered around creative projects in a team based setting. Students gain hands-on experience with the creation of systems using sensors, actuators, programming microcontrollers, prototyping circuits using breadboards, and designing systems.ECEN 1500Sustainable Energy
Sign upExplores how energy is generated and used in today's society. Through collaborative discussion and hands-on data collection, students will analyze the engineering challenges, fundamental limits, and potential solutions to meeting our energy needs sustainably. Basic algebra required.ECEN 2250Introduction to Circuits and Electronics
Sign upIntroduces linear circuit analysis and design, including OP-Amps. Presents DC networks, including node and mesh analysis with controlled sources. Analysis of RL and RC circuits for both transient and sinusoidal steady-state responses using phasors.ECEN 2260Circuits as Systems
Sign upContinues basic circuit analysis of ECEN 2250 : Laplace transform techniques, transfer functions, frequency response, Bode diagrams, resonant circuits, Fourier series expansions, and convolution.ECEN 2270Electronics Design Lab
Sign upProvides an introduction to analysis, modeling, design, and testing of analog electronic circuits in a practical laboratory setting. The laboratory is centered around a robot platform and includes design, SPICE simulations, prototyping and testing of circuits necessary to drive and remotely control the robot.ECEN 2350Digital Logic
Sign upCovers the design and applications of digital logic circuits, including both combinational and sequential logic circuits. Introduces hardware descriptive language, simulating and synthesis software, and programming of field programmable arrays (FPGAs). This course is 3 lectures and 1 lab per week.ECEN 2360Programming Digital Systems
Sign upExplores how computers and programmable hardware in general are used to implement digital systems by looking at the capabilities of central processing units, the use and control of various input/output (I/O) devices, memory organization, and concurrency management.ECEN 2370Embedded Software Engineering
Sign upIntroduces digital system design, including system software and hardware building blocks, and system software-hardware integration. Emphasizes hands-on system development and debugging. Uses mainstream electronic system design platforms, featuring ARM processors, embedded and mobile computing platforms, using the C programming language.ECEN 2410Renewable Sources and Efficient Electrical Energy Systems
Sign upIntroduces electrical power generation and renewable energy, including solar, wind, micro, hydro, coal, nuclear and natural gas and some of the issues in integrating renewable energy sources in the grid.ECEN 2420Electronics for Wireless Systems
Sign upExplores fundamental principles behind the operation of a radio, including a practical introduction to circuit elements. Covers the components and operation of a radio (transmitter and receiver) with simple signals. Students learn lab exercises the operation principles behind components of a complete practical radio system.ECEN 2440Application of Embedded Systems
Sign upIntroduces embedded systems and key computer architecture concepts through a variety of projects involving programming a microcontroller in C. Provides students hands-on projects that combine the knowledge gained in their digital and analog coursework in order to engineer hardware, firmware and application software design solutions.ECEN 2450Electronic and Semiconductor Device Laboratory
Sign upExplores the operation of electronic and semiconductor devices, including: resistors, transparent conductors, capacitors, inductors, diodes and light emitting diodes, photovoltaics, photodiodes, bipolar junction and field effect transistors, organic electrochemical transistors, and various sensor devices.ECEN 2703Discrete Mathematics for Computer Engineers
Sign upEmphasizes elements of discrete mathematics appropriate for computer engineering. Topics: logic, proof techniques, algorithms, complexity, relations, and graph theory.ECEN 3010Circuits and Electronics for Mechanical Engineers
Sign upCovers analysis of electrical circuits by use of Ohm's law, network reduction, node and loop analysis, Thevenin's and Norton's theorems, DC and AC signals, transient response of simple circuits, transfer functions, basic diode and transistor circuits, and operational amplifiers.ECEN 3090Introduction to Quantum Computing
Sign upECEN 3103Automation of Industrial Processes
Sign upIntroduces students to Programmable Logic Controller (PLC) architecture, ladder logic programming, and programming Human Machine Interfaces (HMI). Students learn how to automate manufacturing processes and applications of PID control.ECEN 3170Electromagnetic Energy Conversion 1
Sign upMatlab/Simulink will be used.ECEN 3250Microelectronics
Sign upDevelops a basic understanding of active semiconductor devices. Focuses on building an understanding of BJT and CMOS devices in both digital and analog applications.ECEN 3300Linear Systems
Sign upCharacterization of linear time-invariant systems in time and frequency domains. Continuous time systems are analyzed using differential equations and Laplace and Fourier transforms. Discrete time systems are analyzed using difference equations, Z-transforms and discrete time Fourier transforms.ECEN 3301Biomedical Signals and Systems
Sign upIntroduces theory and methods to characterize and process biological signals from a variety of sources and engineering applications in the time and frequency domains. This course covers mathematical and computational tools for signal analysis with emphasis on discrete time signals and digital processing.ECEN 3303Introduction to Robotics
Sign upIntroduces students to fundamental concepts in autonomous robotics: mechanisms, locomotion, kinematics, control, perception and planning. Consists of lectures and lab sessions that are geared toward developing a complete navigation stack on a miniature mobile robotic platform.ECEN 3320Semiconductor Devices
Sign upHighlights the fundamentals of semiconductor materials and devices. Topics include the electrical and optical properties of semiconductors, the theory of Pn junctions, bipolar and field-effect transistors, and optoelectronic devices.ECEN 3350Programming Digital Systems
Sign upExplores how computers and programmable hardware in general are used to implement digital systems by looking at the capabilities of central processing units, the use and control of various input/output (I/O) devices, memory organization, and concurrency management.ECEN 3400Electromagnetic Fields and Waves
Sign upElectromagnetic fields are covered at an introductory level, starting with electrostatics and continuing with DC current, magnetostatics, time-varying magnetic fields, waves on transmission lines, Maxwell's equations and the basics of plane waves.ECEN 3410Electromagnetic Waves and Transmission
Sign upCovers reflected and transmitted plane waves in layered media, Poynting's theorem of electromagnetic power, two-conductor transmission line theory and practice, Smith chart usage and impedance matching, waveguides, and elements of antenna theory.ECEN 3593Computer Organization
Sign upStudies computer design at the microarchitecture level. Discusses instruction set architecture design, arithmetic and logic unit design, control logic, memory design and caches, simple pipelining, I/O and peripheral devices. Briefly covers aspects of modern computer architecture, such as multicore processors and hardware security.ECEN 3730Practical Printed Circuit Board Design and Manufacture
Sign upThis course prepares students with all skills needed to convert a back-of-the-napkin circuit sketch into a working widget with first time success. Students will master the seven steps in every board project: planning, selecting components, schematic entry, layout, assembly, bring up and debug, and documentation. Formerly ECEN 4730.ECEN 3753Real-Time Operating Systems
Sign upToday's electronic systems require real-time management and scheduling of hardware resources alongside complex multi-threaded software applications. This course covers what is an Operating Systems, the development of multi-threaded applications, and satisfying real-time system obligations.ECEN 3763FPGA Design and HDL
Sign upBuild upon the foundations of Digital Logic to learn the theory of FPGA architectures, design practices, and design processes. Previously offered as a special topics course.ECEN 3810Introduction to Probability Theory
Sign upCovers the fundamentals of probability theory, and treats the random variables and random processes of greatest importance in electrical engineering. Provides a foundation for study of communication theory, control theory, reliability theory, and optics.ECEN 3915Foundations of Quantum Engineering
Sign upIntroduces engineers to quantum theory. In this course you will learn how to describe many different physical systems (such as atoms, electrons, light, mechanical oscillators, and tops) mathematically. It also explores different notions of quantumness such as entanglement and non-contextuality. Formerly ECEN 4915.ECEN 4313Concurrent Programming
Sign upIntroduces the theory and practice of multicore programming. The first part of the course presents foundations of concurrent programming: mutual exclusion, wait-free and lock-free synchronization, spin locks, monitors, memory consistency models. The second part presents a sequence of concurrent data structures and techniques used in their implementations (coarse-grained, fine-grained, optimistic and lock-free synchronization).
ECON14 courses
ECON 1010Economics in Action
Sign upApplies foundational concepts from microeconomics and microeconomics to current events to exemplify economic decision-making. Topics vary each term, and may include trade, environment, discrimination, government policy, technology, money, education, entrepreneurship, health, employment, immigration, inequality, or development.ECON 1078Mathematical Tools for Economists 1
Sign upTeaches mathematical skills and logical thinking for use in economics. Topics include algebra, graphs, functions, and probability.ECON 1088Mathematical Tools for Economists 2
Sign upContinuation of ECON 1078. Teaches mathematical skills for use in economics. Topics include derivatives, optimization and integration.ECON 2000Financial Literacy: An Introduction to Financial Decision-Making
Sign upCombines economic principles with personal finance skills to enhance financial decision-making. Students learn budgeting, investing, credit management, and tax fundamentals while exploring inflation, interest rates, opportunity cost, and behavioral biases.ECON 2010Principles of Microeconomics
Sign upExamines basic concepts of microeconomics or the behavior and the interactions of individuals, firms and government.ECON 2020Principles of Macroeconomics
Sign upProvides an overview of the economy, examining the flows of resources and outputs and the factors determining the levels of income and prices. Explores policy problems of inflation, unemployment and economic growth.ECON 3070Intermediate Microeconomic Theory
Sign upExplores theory and application of models of consumer choice, firm and market organization, and general equilibrium. Extensions include intertemporal decisions, decisions under uncertainty, externalities, and strategic interaction.ECON 3080Intermediate Macroeconomic Theory
Sign upIntroduces theories of aggregate economic activity including the determination of income, employment, and prices; economic growth; and fluctuations. Macroeconomic policies are explored in both closed and open economy models. ECON 3070 ECON and 3080 may be taken in any order; there is no recommended sequence.ECON 3403International Economics and Policy
Sign upExamines national and supranational policies that affect the international economy, with attention to trade barriers, economic nationalism and regionalism, international political economy, exchange market intervention, and international transmission of economic perturbations. May not be taken after either ECON 4413 or ECON 4423 .ECON 3535Natural Resource Economics
Sign upIntegrates economic analysis with life science aspects of natural resource systems to develop social policies for use of natural resources. Studies economists' approaches to resources policy analysis and applies them to energy, forestry, fisheries, mineral and water systems.ECON 3545Environmental Economics
Sign upHighlights causes of excessive environmental pollution and tools for controlling it through economic analysis, values of preservation and distribution of costs and benefits from environmental protection programs. Economics (ECON) majors may be approved to enroll with advisor & instructor approval and count towards the major GPA.ECON 3616Employment, Wages and the Future of Work
Sign upExamines how automation, globalization and information technology are changing which jobs get done, by whom and how much they pay. Illustrates how basic labor supply and demand theory helps predict the impact of technological progress on occupational composition, income inequality and the nature of work itself.ECON 3784Economic Development and Policy
Sign upIntroductory course in Economic Development, designed for non-majors. Students are introduced to the major issues in development economics. Explores empirical, theoretical and policy issues in economic development. Economics (ECON) majors may be approved to enroll with advisor & instructor approval and count towards the major GPA.ECON 3818Introduction to Statistics with Computer Applications
Sign upIntroduces statistical methods and their applications in quantitative economic analysis.
EMEN1 course
EMEN 3100Introduction to Engineering Management
Sign upExamines topics important to the management of engineering activities within organizations. Topics include the relationship of engineering to business and management disciplines, the functions of an engineering manager, principles and techniques for managing financial resource and business ownership.
EVEN7 courses
EVEN 1000Introduction to Environmental Engineering
Sign upIntroduces first-year students to the environmental engineering program from an academic and a career perspective. Covers air quality, applied ecology, chemical processing, energy, engineering for developing communities, environmental remediation, and water resources and treatment.EVEN 1001Environmental Engineering 101: An Introduction to Pollution Science
Sign upSurveys the science and engineering needed to understand the environmental and energy challenges which face urbanizing society: air and water pollution, climate change, and mining. Introduces how environmental engineers leverage basic science concepts to reduce pollution and optimize energy use.EVEN 2909Introduction to Global Sustainability
Sign upThis course introduces engineering and non-engineering students to basic definitions and principles of sustainability (i.e., environment, economy, society) and the historical context regarding modern social and technical sustainability challenges as they pertain to population growth and climate change.EVEN 3012Thermodynamics for Environmental Science and Engineering
Sign upIntroduces students to fundamentals of thermodynamics. Includes focused coverage of the laws of thermodynamics, system energy balances, state properties (internal energy, enthalpy, entropy, etc.) and property estimation for ideal gases and steam.) and reversibility.EVEN 3414Fundamentals of Environmental Engineering
Sign upEmphasizes chemical, ecological and hydrological fundamentals and importance of mass and energy balances in solving environmental engineering problems related to water quality, water and wastewater treatment, air pollution, solid and hazardous waste management, sustainability and risk assessment.EVEN 3550Sustainability Principles for Engineers
Sign upAn introduction to sustainability principles in the field of environmental engineering. Students will apply these principles to engineering problems in order to evaluate the environmental, economic and social implications of engineering and design decisions.g.EVEN 3650Sustainable Energy Systems Analysis
Sign upThis course introduces students to the fundamentals of technology utilized in sustainable energy systems. This course highlights the limits and obstacles facing the integration.
FNCE14 courses
FNCE 2000Introduction to Investing
Sign upThere’s never been a better time to study the captivating world of finance. With this course, you'll unlock the secrets of finance and discover its extraordinary influence on our lives. By making astute financial judgments, you'll be well-prepared to enhance your career prospects and achieve your financial aspirations.FNCE 2010Fundamentals of Financial Analysis
Sign upPrepares students for financial analysis. Covers mathematical and statistical topics required for such analysis, including derivatives, optimization, integration, probability, inference and regression. Students will become proficient in using the tools and applying them to various financial contexts using analytics Excel, and R.FNCE 2070Trading and Markets: An Introduction to Investing
Sign upProvides an introduction to the world of investing, specifically focusing on trading and markets. Students will gain a solid understanding of how the stock market works, the principles of trading, and the various investment products and strategies available. Counts as a business elective for Business students.FNCE 2280Investing in Sustainability
Sign upThis course will provide students with a core understanding of sustainable systems and the application of sustainability to businesses and investments. As part of the class, students will learn basic fundamentals of economic systems, business models, and investment principles both from a traditional and sustainability lens.FNCE 2820Introduction to Personal Financial Planning
Sign upIntroduces the concepts, tools, and applications of personal financial planning. Provides the students with tools and techniques for managing their personal finances. With these skills, students gain the ability to effectively deal with their ever-changing financial environment.FNCE 2830Personal Investment Management
Sign upThis course examines concepts of personal investment management.FNCE 3000Financial Modeling
Sign upPrepares students for the use of Excel for financial analysis. There will be projects focused on investments, corporate finance, and real estate. The course will look to improve the Excel skills of the student by teaching and practicing useful shortcuts for working in Excel.FNCE 3005Programming for Finance
Sign upData science has now become a critical part of the finance and banking industries. This course is designed to equip finance students with the essential programming skills through a series of finance applications for data analysis in finance. The programming language of choice for the course is Python.FNCE 3010Corporate Finance
Sign upCovers the theory and practices governing the management of capital in a business firm. Examines the determinants of capital requirements, methods of obtaining capital, problems of internal financial management, implications of risk, and methods of financial analysis and valuations.FNCE 3030Investment and Portfolio Management
Sign upDevelops modern portfolio theory and applies it to pricing both individual assets and portfolios of assets. Topics include Markowitz portfolio selection model, capital asset pricing model, arbitrage pricing theory, bonds, portfolio performance measurement, and issues of market efficiency. Formerly FNCE 4030.FNCE 3035Investments - PFP Track
Sign upDevelops modern portfolio theory and applies it to pricing both individual assets and portfolios of assets. Topics include Markowitz portfolio selection model, capital asset pricing model,arbitrage pricing theory, bonds, portfolio performance measurement and issues of market efficiency.FNCE 3040Retirement Planning
Sign upExamines concepts related to retirement savings and income planning.FNCE 3060Estate Planning
Sign upBasic estate planning principles and skills are presented that are necessary for the financial planner to successfully counsel clients and provide relevant advice as part of a comprehensive financial plan.FNCE 3820Principles of Personal Financial Planning and Insurance
Sign upYou will examine general principles of personal financial planning, including the strategic financial planning process, personal financial statements, cash and debt management, financing strategies, education funding, and client communication and counseling.
GEEN10 courses
GEEN 1010Engineering Explorations Through Physics
Sign upExplore the world of engineering through understanding physics concepts, engaging in active learning assignments, and conducting hands-on labs and experiments. Students will analyze product designs and engineering decisions based on the physics surrounding the situation. Formerly COEN 1010.GEEN 1017Engineering Drawing
Sign upIntroduces CAD software; relevant concepts, including orthographic projection, sections, engineering drawing, geometric dimensioning and tolerancing; and rapid manufacturing methods. Final design project involves rapid prototyping. Not recommended for AREN majors.GEEN 1400Engineering Projects
Sign upFirst-year students solve real-world engineering design problems in interdisciplinary teams. Design projects vary by section. Curriculum focuses on iterative design process, teamwork and team dynamics, supporting design with testing and analysis, and technical writing. Completed projects are exhibited at an end-of-semester design expo.GEEN 2010Engineering Tools and Analysis
Sign upTaught by engineering faculty, this course utilizes active learning pedagogies to connect math content to engineering problems (across multiple disciplines) by using real engineering tools. Students are introduced to circuits, multimeters, oscilloscopes, sensors and more.GEEN 2851Statics for Engineers
Sign upExamines vector treatment of force systems and their resultants; equilibrium of frames and machines, including internal forces and three-dimensional configurations; static friction; properties of surfaces, including first and second moments; hydrostatics; and minimum potential energy and stability.GEEN 3010Circuits for Engineers
Sign upExamines basic concepts of electricity, digital systems, circuit analysis, and circuit design. Students are challenged to integrate their knowledge in a final design project.GEEN 3024Materials Science for Engineers
Sign upExamines structure, properties, processing and uses of metallic, polymeric, ceramic and composite materials. Specific topics covered include perfect and imperfect solids, phase equilibria, transformation kinetics, mechanical and electrical behavior and failure modes. Formerly GEEN 2024.GEEN 3400Invention and Innovation
Sign upIntroduction to business development and product innovation with a hands-on approach. Students explore invention process, hone their engineering design skills, and explore initial stages of entrepreneurship (patenting, intellectual property, marketing research, and raising capital). Cannot be taken concurrently with GEEN 2400 .GEEN 3852Thermodynamics for Engineers
Sign upExplores fundamental concepts and basic theory, including first and second laws of thermodynamics, properties, states, thermodynamic functions and cycles. Links theory and application with labs and a design project involving a functioning thermodynamic process.GEEN 3853Data Analysis for Engineers
Sign upLearn to design and execute experiments and analyze the results. Topics covered include measurement fundamentals, design of experiments, probability, descriptive statistics, linear regression, propagation of uncertainty, and hypothesis testing (t-tests and ANOVA).
GEOG1 course
GEOG 3301Analysis of Climate and Weather Observations
Sign upDiscusses instruments, techniques and statistical methods used in atmospheric observations. Covers issues of data accuracy and analysis of weather maps. Provides application to temperature and precipitation records, weather forecasting and climate change trends.
GEOL1 course
GEOL 1060Global Change: An Earth Science Perspective
Sign upFocuses on evidence for planetary warming, climate change, glacier and ice-sheet melting and sea level rise both now and in the recent past. Attempts to develop understanding of the interactions within the coupled Earth system that regulate such changes. Utilizes examples from the geological and instrumental records, and evaluates the global warming forecast.
INFO8 courses
INFO 1101Computation in Society
Sign upIntroduces students to modern information and communication technology, the basic principles of software and programming, the fundamental role of algorithms in modern society, computational reasoning, the major organizations in the information sector and fundamental interactions between humans and information technology. Appropriate for students with limited prior experience with computing.INFO 1111Introduction to Information Science: Understanding the World Through Data
Sign upProvides a hands-on survey of key concepts and theories in Information Science, including the nature of information, everyday experience of data, technologies that generate data, and how data are conveyed and represented. Students will critically examine texts, systems, and interpretations of data from multidisciplinary perspectives.INFO 1121Designing Interactions
Sign upProvides an introduction to human-centered design and the universal requirements of interactions with data, information and technologies. Studio experiences challenge students to consider the impact that information and computing technology design choices have on a) enabling diverse audiences to access, manipulate and experience information, and b) how differences get encoded by data and technology, ultimately reflecting biases.INFO 1201Computational Reasoning
Sign upIntroduces principles of computational thinking through the manipulation, transformation, and creation of media artifacts, such as images, sounds, and web pages. Students will be exposed to a high-level overview of algorithms, functions, data structures, recursion, and object-oriented computer programming through a series of assignments that emphasize the use of computation as a means of creative expression.INFO 1301Statistics for Information Science
Sign upIntroduces concepts and techniques for characterizing and quantifying data. Students will learn to summarize, visualize, and interpret data with descriptive statistics and will learn the foundations of statistical inference and modeling. Topics include statistical distributions and the normal distribution, hypothesis testing and statistical significance, and linear regression.INFO 1701Programming for Information Science 1
Sign upIntroduces principles of programming for information and data science using the Python programming language. Students will learn to understand, modify and create Python programs and will learn about programmatic techniques for exploring, discovering, and communicating information contained within various data sources.INFO 2201Programming for Information Science 2
Sign upSurveys techniques for accessing, exploring, and analyzing real-world data in various formats. Students will acquire, process, and visualize this data in order to communicate their findings to a general audience. Requires demonstrated proficiency with introductory computer programming.INFO 2301Quantitative Reasoning for Information Science
Sign upIntroduces methods for quantifying and analyzing different types of data, covering foundational concepts in discrete mathematics, probability, and predictive modeling, along with complementary computational skills to apply these concepts to real problems. Covers counting and combinatorics, logic, set theory, introductory probability, common probability distributions, regression, and model validation.
IPHY24 courses
IPHY 1020Introduction to Integrative Physiology
Sign upIntroduces students to Integrative Physiology. Provides an overview of the major and how it differs from other biology programs; how to get involved in clubs, research, and/or internship opportunities; strategies for succeeding in IPHY courses; and career options.IPHY 1030Introduction to the Health Professions
Sign upIntroduces students to careers in healthcare. This exploratory course is designed to expose students to the wide spectrum of healthcare occupations available and the knowledge of basic requirements and personal attributes needed to enter such career fields. Students will discover potential careers that match their skills and interests.IPHY 1040Medical Professional Speaker Series
Sign upFall semester only, meets one time per week. For students enrolled in Health Professions Residential Academic Program (HPRAP). Introduction to careers by working professionals from a variety of medical fields.IPHY 1111Analysis of Human Movement with Smart-Phone Technology
Sign upLearn how to measure and analyze human movement using a smart-phone application. After being provided with some background information on human physiology, students will learn how to acquire, process, and analyze signals detected by the app.IPHY 1131Using model organisms to study human disease: hands-on research
Sign upProvides a hands-on laboratory research experience, including undertaking science scholarship, designing and performing experiments, and analysis of quantitative data.IPHY 1211Using Sensor Technology to Study the Effects of Light on Human Health
Sign upIntroduces you the basics of photobiology, measurement of light (including a discussion of humancentric vs. radiometric units for quantifying light exposure), and light effects on human physiology and longterm health. You will also be taught how to program light sensors, extract raw data, process, analyze and visualize it (incl.IPHY 1600Basic Human Anatomy and Physiology For Non-Majors
Sign upFocuses on basic knowledge of human body structures and functions. Topics include an orientation to the human body, basic chemistry and cell structure, the integumentary, skeletal, muscular, nervous, endocrine, cardiovascular, lymphatic, immune, respiratory, digestive, urinary, and reproductive systems.IPHY 1950Introduction to Scientific Writing in Integrative Physiology
Sign upIPHY 2030Preparing for a Career in the Health Professions
Sign upThis course is designed to help students learn the basic requirements and personal attributes needed to enter the healthcare professions, while building the primary elements of their application to health professional schools.IPHY 2400Introduction to Medical Terminology for Future Health Professionals
Sign upIntroduces medical terminology used within the health professions. Word roots, prefixes and suffixes used in medical records for major body systems will be examined and explained. The structure and functions of the major systems will be defined and described.IPHY 2420Introduction to Nutrition
Sign upFocuses on the basic anatomy, physiology, and chemistry of nutrition. Topics include weight management, the role of diet and lifestyle in disease prevention, specific nutrient deficiencies and toxicities, nutrition standards and guidelines, sports nutrition recommendations, agricultural practices, and food policy issues.IPHY 2692Foundations in Public Health
Sign upGet a comprehensive overview of public health as well as an in-depth introduction to specific public health-related topics.IPHY 3010Teaching in Integrative Physiology
Sign upProvides an opportunity for students to assist in specific lecture, recitation, or laboratory sections under direct faculty supervision. Students can earn 1 credit for 30-49 hours of class contact time or 2 credits for 50+ hours.IPHY 3020Next Steps: Preparing for Life After Graduation
Sign upHelps upper-division students prepare for what comes after graduation. Topics include exploring careers; how to write a resume or CV; interviewing tips; how to build your portfolio; asking for letters of recommendations. This course is specifically designed for juniors starting to prepare for the next stage post-graduation.IPHY 3280Intro to Data Science and Biostatistics
Sign upBuilds a foundation for modern data analysis and experimental design in the context of human physiology, health and disease. An intuitive understanding of probability, statistical methods, test outcomes and data relationships are emphasized over rigorous mathematical proofs.IPHY 3410Human Anatomy
Sign upExplores the cells, tissues, and organs that compose the different anatomical systems including integumentary, skeletal, muscular, digestive, respiratory, cardiovascular, lymphatic, nervous, urinary and reproductive. Department enforced prerequisite: one year of general biology (lecture + lab).IPHY 3415Human Anatomy Laboratory
Sign upIntroduces structures of the human anatomical systems using human cadavers and animal tissue. This laboratory is meant to complement IPHY 3410 . All registration restrictions will be strictly enforced by the department.IPHY 3430Human Physiology
Sign upIntroduces the physiology of the endocrine, nervous, muscular, cardiovascular, respiratory, urinary, digestive, reproductive and immune systems. Each system will be integrated into the larger contexts of homeostasis and adaptation during pathology and challenges. Students must enroll in lecture and recitation sections.IPHY 3435Physiology Lab
Sign upIntroduces laboratory experience in selected aspects of human physiology with a focus on applying the scientific method in experimentation. This laboratory is meant to complement IPHY 3430 . Students should take IPHY 3435 or IPHY 3437 to fulfill degree requirements.IPHY 3437Virtual Human Physiology Laboratory
Sign upIntroduces online laboratory experiences for select aspects of human physiology using laboratory simulations. This online laboratory is meant to complement IPHY 3430 . As an online course, this lab may not fulfill prerequisites for post-baccalaureate, graduate, or other allied health programs.IPHY 3440Clinical Nutrition
Sign upExploration of clinical nutrition concepts from a health care provider perspective. Examines how and why diseases develop and what nutritional therapy and intervention is appropriate for disease resolution. All registration restrictions will be strictly enforced by the department.IPHY 3490Introduction to Epidemiology
Sign upExamines the history and uses of epidemiology, measures of disease frequency and occurrence, association and causality, analytic epidemiology, evidence-based screening and outbreak investigations.IPHY 3590Health and Function over the Adult Lifespan
Sign upIPHY 3700Scientific Writing in Integrative Physiology
Sign upTakes a process-based approach to writing. Assignments and classroom experiences emphasize critical thinking, using scientific evidence and reasoning to construct original arguments, and applying conventions and problem-solving skills to craft successful documents.
MATH30 courses
MATH 1005Introduction to College Mathematics
Sign upIntroductory level mathematics course which presents a college level introduction to algebraic functions and their applications.MATH 1011College Algebra
Sign upCovers simplifying algebraic expressions, factoring, linear and quadratic equations, inequalities, exponentials, logarithms, functions, graphs and systems of equations.MATH 1012Quantitative Reasoning and Mathematical Skills
Sign upTeaches basic mathematics, logic, and problem-solving skills in the context of higher level mathematics, science, technology, and/or society.MATH 1021College Trigonometry
Sign upCovers trigonometric functions, identities, solutions of triangles, addition and multiple angle formulas, inverse and trigonometric functions and laws of sines and cosines.MATH 1071Finite Mathematics for Social Science and Business
Sign upDiscusses systems of linear equations and introduces matrices, linear programming, and probability.MATH 1081Calculus for Social Science and Business
Sign upCovers differential and integral calculus of algebraic, logarithmic and exponential functions.MATH 1110Mathematics for Elementary Educators 1
Sign upIncludes a study of problem solving techniques in mathematics and the structure of number systems.MATH 1112Mathematical Analysis in Business
Sign upGives students experience with mathematical problem solving in real business contexts. Students will work with data and spreadsheets to build and analyze mathematical models.MATH 1120Mathematics for Elementary Educators 2
Sign upTopics include geometry, measurement, probability, and statistics.MATH 1130Mathematics from the Visual Arts
Sign upIntroduces mathematical concepts through the study of visual arts.MATH 1150Precalculus Mathematics
Sign upDevelops techniques and concepts prerequisite to calculus through the study of trigonometric, exponential, logarithmic, polynomial and other functions.MATH 1151Precalculus Supplemental Lab
Sign upProvides students concurrently enrolled in MATH 1150 with supplemental instruction.MATH 1160Transition to Calculus (IBL): The Theory, Applications and Analysis of Functions
Sign upExamines the functions of calculus and how they can be used to model concrete problems and/or change.MATH 1212Data and Models
Sign upEngages students in statistical and algebraic problem solving through modeling data and real world questions taken from the social and life sciences.MATH 1300Calculus 1
Sign upTopics include limits, derivatives of algebraic and transcendental functions, applications of the derivative, integration and applications of the definite integral.MATH 1310Calculus for Life Sciences
Sign upCalculus concepts are developed through the analysis and modeling of complex systems, ranging from gene networks and cells to populations and ecosystems.MATH 1330Calculus for Economics and the Social Sciences
Sign upA calculus course intended to meet the needs of social science and economics majors, including applications. Covers differential and integral calculus of algebraic, logarithmic and exponential functions and modeling.MATH 2001Introduction to Discrete Mathematics
Sign upIntroduces the ideas of rigor and proof through an examination of basic set theory, existential and universal quantifiers, elementary counting, discrete probability, and additional topics.MATH 2002Number Systems: An Introduction to Higher Mathematics
Sign upIntroduces the concepts of mathematical proofs using the construction of the real numbers from set theory. Topics include basic logic and set theory, equivalence relations and functions, Peano's axioms, construction of the integers, the rational numbers and axiomatic treatment of the real numbers.MATH 2130Introduction to Linear Algebra for Non-Mathematics Majors
Sign upExamines basic properties of systems of linear equations, vector spaces, inner products, linear independence, dimension, linear transformations, matrices, determinants, eigenvalues, eigenvectors and diagonalization.MATH 2135Introduction to Linear Algebra for Mathematics Majors
Sign upExamines basic properties of systems of linear equations, vector spaces, inner products, linear independence, dimension, linear transformations, matrices, determinants, eigenvalues, eigenvectors and diagonalization.MATH 2300Calculus 2
Sign upContinuation of MATH 1300. Topics include transcendental functions, methods of integration, polar coordinates, differential equations, improper integrals, infinite sequences and series, Taylor polynomials and Taylor series.MATH 2380Mathematics for the Environment
Sign upAn interdisciplinary course where environmental issues, such as climate change, global epidemics, pollution, population models and kinship relations of Australian Aborigines are studied with elementary mathematics (such as fuzzy logic).MATH 2400Calculus 3
Sign upContinuation of MATH 2300. Topics include vectors, three-dimensional analytic geometry, partial differentiation and multiple integrals, and vector analysis.MATH 2510Introduction to Statistics
Sign upElementary statistical measures. Introduces statistical distributions, statistical inference, hypothesis testing and linear regression.MATH 3130Introduction to Linear Algebra
Sign upExamines basic properties of systems of linear equations, vector spaces, inner products, linear independence, dimension, linear transformations, matrices, determinants, eigenvalues, eigenvectors and diagonalization.MATH 3135Honors Introduction to Linear Algebra
Sign upExamines basic properties of systems of linear equations, vector spaces, inner products, linear independence, dimension, linear transformations, matrices, determinants, eigenvalues, eigenvectors and diagonalization.MATH 3430Ordinary Differential Equations
Sign upInvolves an elementary systematic introduction to first-order scalar differential equations, nth order linear differential equations, and n-dimensional linear systems of first-order differential equations.MATH 3510Introduction to Probability and Statistics
Sign upIntroduces the basic notions of Probability: random variables, expectation, conditioning, and the standard distributions (Binomial, Poisson, Exponential, Normal). This course also covers the Law of Large Numbers and Central Limit Theorem as they apply to statistical questions: sampling from a random distribution, estimation, and hypothesis testing.MATH 4510Introduction to Probability Theory
Sign upStudies axioms, combinatorial analysis, independence and conditional probability, discrete and absolutely continuous distributions, expectation and distribution of functions of random variables, laws of large numbers, central limit theorems, and simple Markov chains if time permits.
MCDB38 courses
MCDB 1030Introduction to Molecular Biology
Sign upIntroduces the foundation of molecular, cell, developmental and evolutionary biology in the context of human development and disease. Including how the immune system works to protect us from infections and technologies being developed towards the goal of better health around the world.MCDB 1041Fundamentals of Human Genetics
Sign upCovers the basic principles of genetics, human pedigree analysis, and how genetic diseases affect DNA, RNA, and proteins. Considers implications of this research for medicine and society.MCDB 1043Exploring Genetics Laboratory
Sign upProvides hands-on experience with fundamental genetic principles. Topics include scientific method, experimental design, mitosis, meiosis, classical genetics, molecular genetics, mutagenesis, DNA analysis, and transgenic organisms.MCDB 1111Core Concepts in Biology I: Evolutionary, Molecular and Cell Biology
Sign upWeb-based, in-class discussion course covering the fundamental properties shaping living systems. Uses evolutionary (including social) and physical-chemical mechanisms to frame molecular, cellular and organismic processes.MCDB 1150Introduction to Cellular and Molecular Biology
Sign upCovers biologically important macromolecules and biological processes, together with an introduction to cell structure, function, and physiology. Provides the foundation for advanced MCDB courses to majors, and a rigorous overview of modern biology to non-majors.MCDB 1152Problem Solving Co-Seminar for Introduction to Molecular and Cellular Biology
Sign upUses problem solving and other interactive group work to aid student learning in a corequisite course, MCDB 1150. Students will work in small groups on learning and practicing how to solve difficult conceptual problems, as well as using hands-on activities and concept mapping to help learn content.MCDB 1161From Dirt to DNA: Phage Genomics Laboratory I
Sign upProvides laboratory experience working on a bacteriophage genomics research project. Students will study novel bacteriophage they isolate from the environment. Topics covered include phage biology, bacteria and phage culturing and amplification, DNA isolation, restriction digest analysis, agarose gel electrophoresis, and electron microscopy.MCDB 1171Drug Discovery Through Hands-on Screens I
Sign upProvides introductory research and laboratory experience. Students will work in teams to screen small molecule libraries for novel antibiotics using the bacterium Salmonella as a model system.MCDB 1181Biological Probiotic/Drug Discovery Through Hands-on Screens
Sign upProvides introduction to research and laboratory experience. Students will work in teams to screen novel mycobacterial strains for use as probiotics or immunoregulatory/anti-inflammatory drugs using THP-1 cells, a human monocytic cell line.MCDB 1234Skills Center: Modular Laboratory of Modern Molecular Biology Skills
Sign upDedicated to teaching students fundamental laboratory skills in modern molecular biology.MCDB 2150Principles of Genetics
Sign upIntroduces the behavior of genes and chromosomes in eukaryotic and prokaryotic organisms. Covers three areas: transmission genetics, molecular genetics, and population genetics. Attention is given to genetic mapping, recombinant DNA procedures, and gene expression.MCDB 2152Problem Solving Co-Seminars for Genetics
Sign upUses problem solving and other interactive group work to aid student learning in MCDB 2150.MCDB 2161From DNA to Genes, Phage Genomics Laboratory II
Sign upProvides laboratory experience working on a bacteriophage isolated during the previous semester. Topics include bioinformatics, genome annotation, open reading frame and RNA identification, BLAST analysis, phylogenetics and submission to a genomic database.MCDB 2171Drug Discovery Through Hands-On Screens 2
Sign upProvides introductory research and laboratory experience. Students will work in teams to screen molecule libraries using fruit flies as a model system.MCDB 2200Introduction to Biophysical Methods: From Brains to Bonds
Sign upProvides a practical overview of modern biophysical methods used to study biological systems from whole body imaging methods to methods for investigating single molecules and molecular bonds.MCDB 2222Core Concepts in Biology II: Genes, Genetics and Phenotypes
Sign upWeb-based, in-class discussion course focused on the origins of genetic variation and inheritance, genome dynamics and gene expression and their relationship to phenotype(s).MCDB 2350Understanding Cancer: Introduction to the disease¿s biology, medicine, and societal implications
Sign upA course for students who want to learn about cancer but have little or no background in biology. It is based on a text that presents relevant science and medicine in a readable and comprehensible way.MCDB 3020Next Steps: Preparing for Life After Graduation
Sign upHelps upper-division students prepare for what comes after graduation. Topics include exploring careers; how to write a resume or CV; interviewing tips; how to build your portfolio; asking for letters of recommendations. This course is specifically designed for juniors starting to prepare for the next stage post-graduation.MCDB 3030Artificial Intelligence in Biology
Sign upDelves into the intersection of Artificial Intelligence and Biology by exploring the rich history of human and machine intelligence. Enhanced by guest lectures, this course offers both theoretical knowledge and a real-world perspective.MCDB 3105Antibiotics: Functions and Failures
Sign upLearn about treatments for infectious diseases, how the first antibiotics were discovered, where they come from, how and why they work, and how resistance develops. Understand how antibiotics make modern medicine possible. Explore ways clinicians minimize the spread of resistance to antibiotics.MCDB 3135Molecular Biology
Sign upExamines the central dogma of biology by discussing the most important molecules in cells (DNA, RNA and protein) and how their synthesis (DNA replication, transcription, RNA processing and translation) is regulated.MCDB 3140Cell Biology Laboratory
Sign upProvides laboratory experience using microscopy, bioinformatics, DNA isolation, PCR and gel electrophoresis to study cell biology and gene expression in a model organism. Students will learn research skills such as interpreting data and planning experiments.MCDB 3145Cell Biology
Sign upExamines intracellular mechanisms, including transport of ions and small molecules across membranes; protein targeting to organelles; membrane trafficking between organelles; signal transduction; the cytoskeleton; and the cell cycle.MCDB 3150Biology of the Cancer Cell
Sign upHighlights dimensions of the cancer problem; cancer as a genetic/cellular disease; chemicals, viruses, and radiation as causes of cancer; cancer and diet; cancer epidemiology; cancer risk factors; proto-oncogenes, oncogenes, and cancer suppressor genes; and prevention of cancer.MCDB 3160Infectious Disease
Sign upIllustrate how cutting edge tools in genomics can be used to study, monitor and cure disease caused by new and re-emerging human pathogens such as SARS/MERS, Ebola virus, Neisseria meningitides, influenza virus and malaria parasites. There may be some overlap with material covered in MCDB 1030 and MCDB 4750 .MCDB 3161From DNA to Genes, Phage Genomics Laboratory II
Sign upProvides in-silico laboratory experience annotating bacteriophage genomes from bacteriophages that were isolated in MCDB 1161 .MCDB 3171Advanced Discovery Based Lab - Antibiotics
Sign upProvides students an opportunity to expand upon the research they performed in the introductory level course, Drug Discovery Through Hands on Screens I ( MCDB 1171 ). Students will work in teams to validate potential antibiotics against human pathogens.MCDB 3181Microbial Planet Laboratory
Sign upProvides beginner friendly lab & research experience working on a microbiology project. The course teaches how to conduct original scientific research from hypothesis to experimentation, evaluation and reporting. Students study non-pathogenic microorganisms they isolate themselves from nature as part of the course.MCDB 3220Cannabis Sativa Biochemistry
Sign upThis course explores the biochemistry of Cannabis sativa, focusing on cannabinoid and terpene biosynthesis, human endocannabinoid signaling, and extraction methods. Designed for advanced undergraduates, it covers trichome anatomy, enzyme specificity, pharmacokinetics, analytical testing, and compound stability.MCDB 3333Biomedical Innovations and Discoveries
Sign upDiscusses how biological inventions and discoveries fuel biomedical innovations, how important techniques in molecular biology have advanced our understanding of cellular processes and contributed to biotechnology revolution and biomedical sciences to benefit our society.MCDB 3350Fertility, Sterility, and Early Mammalian Development
Sign upDescribes the production of germ cells, ovulation, fertilization, reproductive cycles, controls of reproduction, early development of the embryo, methods of contraception, and causes and treatments of sterility. Recommended for students planning careers in the health sciences.MCDB 3450Biological Data Science
Sign upThe central function of data science is to extract information from complex datasets. Biology is an increasingly large-data endeavor with health care records, genomics datasets, and extensive imaging.MCDB 3456Skills Center: Modular Laboratory of Advanced Modern Molecular Biology Skills
Sign upDedicated to teaching students fundamental laboratory skills in modern molecular biology. Students can mix and match various skills to receive one or more university credit hours and students who successfully complete a module are given a certificate recognizing their competency.colorado.edu/.MCDB 3501Structural Methods for Biological Macromolecules
Sign upNewest developments in cryo-electron microscopy opened new avenues to study cellular and molecular processes with high structural detail. The class will be composed of lectures, scientific paper discussions and hands-on problem solving and demonstrations on microscopes and software.MCDB 3650The Brain - From Molecules to Behavior
Sign upExamines the molecular basis of the brain's role in thought, action, and consciousness by exploring issues such as relationship of cognition and localized brain function, sensory systems and their role in cognition, learning and memory, and behavioral neurochemistry.MCDB 3651The Brain: Dysfunction to Disease
Sign upMisregulation of synaptic function results in abnormal brain function and behavior that is manifested in numerous neurological and psychiatric diseases.MCDB 3700Poisons in Cell Biology and Society
Sign upInvestigate the inner workings of our cells by studying how poisons disrupt these processes. We will learn how selected poisons affect critical processes inside the cell to cause death or destruction.MCDB 3990Introduction to Systems Biololgy for Biologists
Sign upIntroduces majors with relatively little mathematical experience to the major concepts in systems biology, in the context of key processes (cell growth, division, adaptation, development, and disease). Designed to help students master the necessary mathematical tools involved.
MCEN18 courses
MCEN 1024Chemistry for Energy and Materials Science
Sign upCovers the basic physical and chemical fundamentals underlying the disciplines of energy and materials, with a focus on topics relevant to your mechanical engineering education. These fundamentals include atomic structure, stoichiometry, the periodic table, chemical bonding, states of matter, thermochemistry and chemical reactions.MCEN 1025Computer-Aided Design and Fabrication
Sign upIntroduces CAD software and relevant concepts, including orthographic projection, sections, engineering drawing, geometric dimensioning and tolerancing, and an introduction to manufacturing methods. Lab work includes an introduction to fabrication techniques. Final design project involves reverse engineering of a physical product.MCEN 1026Computer-Aided Design for Mechanical Engineers
Sign upIntroduces CAD software and relevant concepts, including orthographic projection, sections, engineering drawing, and geometric dimensioning and tolerancing. Final design project involves reverse engineering of a physical product.MCEN 1030Introduction to Engineering Computing
Sign upIntroduces concepts and methods of computer programming with emphasis on applications to mechanical engineering. Includes vector/array manipulation, for/if/else/while loops, function definition, problem solving with programming. Covers MATLAB/Python with no previous experience expected.MCEN 2000Mechanical Engineering as a Profession
Sign upProvides an introduction to the profession of mechanical engineering. Specific topics addressed include career fields and roles relevant to mechanical engineering, internship search skills, professional communication, workplace culture, and current events/ethics topics relevant to the field.MCEN 2023Statics and Structures
Sign upCovers statics of particles, equivalent force systems, rigid bodies, equilibrium of rigid bodies in two and three dimensions, analysis of truss and frame structures, uniaxially-loaded members, distributed force systems and friction.MCEN 2024Materials Science
Sign upProvides an overview of the structure, properties and processing of metallic, polymeric and ceramic materials. Specific topics include perfect and imperfect solids, phase equilibria, transformation kinetics, mechanical behavior and material degradation. Approach incorporates both materials science and materials engineering components.MCEN 2026Introduction to Fabrication
Sign upExplore basic fabrication processes and manufacturing environments. Interpret engineering drawings as a form of technical communication. Complete a fabrication project.MCEN 2043Dynamics
Sign upCovers dynamic behavior of particle systems and rigid bodies. Topics include 2-D and 3-D kinematics and kinetics, impulse, momentum, potential and kinetic energy, and work and collision.MCEN 2063Mechanics of Solids
Sign upCovers axial forces, transverse forces, bending moments and torque on beams, shafts, columns and tensile members. Calculations of stresses from each of these loads, stresses in pressure vessels, stress concentrations. Stress transformation, principal stresses and maximum shear stress using Mohr’s circle, combined load, failure criteria.MCEN 3012Thermodynamics
Sign upExplores fundamental concepts and basic theory, including first and second laws of thermodynamics, properties, states, thermodynamic functions and cycles.MCEN 3017Circuits and Electronics for Mechanical Engineers
Sign upCovers analysis of electrical circuits by use of Ohm's law, network reduction, node and loop analysis, Thevenin's and Norton's theorems, DC and AC signals, transient response of simple circuits, transfer functions, basic diode and transistor circuits, and operational amplifiers.MCEN 3021Fluid Mechanics
Sign upExamines fundamentals of fluid flow with application to engineering problems. Topics covered include fluid statics and kinematics, Bernoulli equations, laminar and turbulent viscous boundary layers, laminar and turbulent pipe flow, and conservation equations for mass, momentum and energy.MCEN 3022Heat Transfer
Sign upStudies fundamentals of heat transfer by conduction, convection, and radiation. Emphasizes problem formulation and selection of appropriate solution techniques. Provides applications to modern engineering systems, which may include energy, biological, environmental, and materials engineering problems.MCEN 3025Component Design
Sign upApplication of mechanics and materials science to the detailed design of various machine elements including shafts, bearings, gears, brakes, springs, and fasteners. Emphasizes application and open-ended design problems.MCEN 3030Computational Methods
Sign upStudies fundamental numerical techniques for the solution of commonly encountered engineering problems. Includes methods for linear and nonlinear algebraic equations, data analysis, numerical differentiation and integration, ordinary and partial differential equations.MCEN 3032Thermodynamics 2
Sign upOffers advanced topics and applications for thermal system design and analysis. Topics include thermodynamics of state, entropy, thermodynamic cycles and reacting and nonreacting mixtures. Provides application to power generation, refrigeration and HVAC with conventional and advanced technologies. Most assignments are design oriented.MCEN 3047Data Analysis and Experimental Methods
Sign upLearn to plan and carry out experiments and analyze the results. Topics covered include measurement fundamentals, design of experiments, elementary statistics and uncertainty analysis. Formerly MCEN 3037.
MGMT3 courses
MGMT 3100Operations Management
Sign upExamines concepts, tools and techniques used in the management of service operations. Focuses on how firms add value and compete with high quality and efficient services. Emphasizes the use of models for designing new products services and improving the effectiveness of service processes.MGMT 3201Business Analytics
Sign upTeaches cutting-edge tools and approaches to the analysis of data, including "big data" for effective decision-making. Creates data connoisseurs through hands-on exposure to exploratory and predictive analytics.MGMT 3800Consulting Skills
Sign upProvides students with skills to understand, diagnose and solve problems that businesses face. Strong focus on action learning, so emphasizes case analyses, project based learning and exposure to models used in the consulting world. Features interactions with consultants from some of the top firms in the world, such as McKinsey.
MKTG10 courses
MKTG 2250Understanding Buyer Behavior in a Global Marketplace
Sign upWhy do we buy some brands while turning away from others? Why do some advertisements catch our attention while others are ignored? How do others influence us to buy? This course is designed to give nonbusiness majors an understanding of the psychological, sociological, and economic influences on buyer behavior in the marketplace.MKTG 2700Digital Marketing Tools
Sign upDigital marketing is an exciting area of marketing practice. Designed to give the knowledge, skills and experiences for digital marketing. Topics covered include search engine optimization, social media data analysis, search ads, the advertising technology business landscape and email marketing.MKTG 3050Customer Analytics
Sign upMKTG 3100Fundamentals of Professional Selling
Sign upIntroduces the principles and strategies of modern professional selling while exploring sales as effective, persuasive communication. Students learn to identify prospects, uncover needs, and present value through engagement with experienced professionals and applied projects.MKTG 3150Advanced Professional Selling & Sales Management
Sign upExpands understanding of professional selling through advanced skills, sales strategy, and leadership. This course builds on MKTG 3100 to prepare students to secure sales roles, accelerate early career success, and lead teams.MKTG 3201Business Analytics
Sign upTeaches cutting-edge tools and approaches to the analysis of data, including "big data" for effective decision-making. Creates data connoisseurs through hands-on exposure to exploratory and predictive analytics.MKTG 3250Buyer Behavior
Sign upCovers both consumer buying behavior and organizational buying behavior. Consumer behavior topics include needs and motives, personality, perception, learning, attitudes, cultural influence, and contributions of behavioral sciences that lead to understanding consumer decision making and behavior. Required for marketing majors.MKTG 3350Marketing Research and Analytics
Sign upExplores fundamental techniques of data collection and analysis used to solve marketing problems. Specific topics include problem definition, planning an investigation, developing questionnaires, sampling, tabulation, interpreting results, and preparing and presenting a final report. Required for marketing majors. .MKTG 3700Digital Marketing
Sign upCovers the what, why and how of major digital marketing approaches, including online listening and monitoring, search engine optimization, search ads, email marketing, and social media. Designed to launch students as digital marketing professionals and to provide experience with industry-relevant hands-on assignments and exercises.MKTG 3800Sales and Marketing Technologies
Sign upAre you curious about new technologies and how they are used in business? Sales and Marketing functions have changed dramatically in the last few decades due to the emergence of the Information Technology “Cloud” and the capabilities it enables.
PHYS20 courses
PHYS 1000Preparatory Physics
Sign upIntroduces basic physics, emphasizing an analytical approach to prepare for PHYS 1110 and PHYS 1120, the engineering majors sequence. Does not satisfy any MAPS deficiency in either the sciences or math.PHYS 1010Physics of Everyday Life 1
Sign upIntended primarily for nonscientists, this course covers physics encountered in everyday life. Topics include balls, scales, balloons, stoves, insulation, light bulbs, clocks, nuclear weapons, basics of flashlights, and microwave ovens.PHYS 1020Physics of Everyday Life 2
Sign upIntended primarily for nonscientists, this course is a continuation of PHYS 1010. Includes electrical power generation and distribution, electrical motors, radio, television, computers, copiers, lasers, fluorescent lights, cameras, and medical imaging.PHYS 1110General Physics 1
Sign upFirst semester of three-semester sequence for science and engineering students. Covers kinematics, dynamics, momentum of particles and rigid bodies, work and energy, gravitation, simple harmonic motion and introduction to thermodynamics.PHYS 1115General Physics 1 for Majors
Sign upFirst semester of three semester sequence for physics, engineering physics and astronomy majors. Covers kinematics, dynamics momentum of particles and rigid bodies, work and energy, gravitation, simple harmonic motion and introduction to thermodynamics.PHYS 1120General Physics 2
Sign upSecond semester of three-semester introductory sequence for science and engineering students. Covers electricity and magnetism, wave motion and optics.PHYS 1125General Physics 2 for Majors
Sign upSecond semester of three semester introductory sequence for physics, engineering and astronomy majors. Covers electricity and magnetism, wave motion and optics.PHYS 1140Experimental Physics 1
Sign upIntroduces experimental physics through laboratory observation of a wide range of phenomena. Covers experiments on physical measurements, including mechanics, electricity & magnetism, and optics, with the mathematical analysis of physical errors associated with the experimental process.PHYS 1230Light and Color for Nonscientists
Sign upDiscusses light, color, vision, and perception. Covers reflection, refraction, lenses, and applications to photography and other methods of light sensing. Other topics include lasers and holography.PHYS 1240Sound and Music
Sign upExplores the physical processes that underlie the diversity of sound and musical phenomena. Topics covered include the physical nature of sound, the perception of sound, the perception of pitch and harmony, musical instruments, synthesizers and samplers, and room acoustics.PHYS 1580Energy and Interactions
Sign upEngages non-physics majors in hands-on, minds-on activities and labs to investigate the physical world, the nature of science, and how science knowledge is constructed. Physical content focuses on interactions and energy.PHYS 2010General Physics 1
Sign upIncludes three lectures, one two-hour laboratory/recitation per week, plus three evening exams in the fall and spring semesters. Covers mechanics, heat and sound.PHYS 2020General Physics 2
Sign upIncludes three lectures, one two-hour laboratory/recitation per week, plus three evening exams in the fall and spring semesters. Covers electricity and magnetism, light and modern physics.PHYS 2130General Physics 3
Sign upCovers special relativity, quantum theory, atomic physics, solid state and nuclear physics.PHYS 2170Foundations of Modern Physics
Sign upCovers special relativity, quantum mechanics and atomic structure. Completes the three-semester sequence of general physics for physics and engineering physics majors.PHYS 2210Classical Mechanics and Mathematical Methods 1
Sign upTheoretical Newtonian mechanics, including position and velocity dependent forces, oscillation, stability, non-inertial frames and gravitation from extended bodies.PHYS 2600Introduction to Programming and Scientific Computing
Sign upCovers basic concepts in programming and scientific computing, including numerical integration and simulation of physical systems. Students will learn the programming language Python and associated graphics libraries. Programming examples will be drawn from classical physical systems that can only be solved numerically, such as projectile motion with drag and N-body problems.PHYS 3220Quantum Mechanics 1
Sign upIntroduces quantum mechanics with wave, operator and matrix computational techniques. Investigates solutions for harmonic oscillator, potential well and systems with angular momentum.PHYS 3310Principles of Electricity and Magnetism 1
Sign upCovers mathematical theory of electricity and magnetism, including electrostatics, magnetostatics, and polarized media, and provides an introduction to electromagnetic fields, waves, and special relativity.PHYS 3320Principles of Electricity and Magnetism 2
Sign upElectromagnetic induction; magnetic energy; microscopic theory of magnetic properties; Ac circuits; Maxwell's Equations; planewaves; waveguides and transmission lines; radiation from electric and magnetic dipoles and from an accelerated charge.
SOCY16 courses
SOCY 1001Introduction to Sociology
Sign upExamines basic sociological ideas including social relations, social interaction, social structure, and social change. Examples are drawn from societies around the world.SOCY 1004Deviance in U.S. Society
Sign upExamines the social construction of deviance in the U.S., the process of acquiring a deviant identity and managing deviant stigma, and the social organization of deviant act, lifestyles, relationships and careers.SOCY 1006The Social Construction of Sexuality
Sign upDiscusses the social determinants of sexuality. Analyzes the economic, psychological, and cultural influences on human sexuality. Interactional perspective of human sexuality is presented.SOCY 1016Sex, Gender, and Society 1
Sign upExamines status and power differences between the sexes at individual and societal levels. Emphasizes historical context of gender roles and status, reviews major theories of gender stratification.SOCY 1021United States Race and Ethnic Relations I
Sign upExamines how concepts of race and ethnicity have manifested historically and manifest currently in U.S. society. Covers foundational concepts such as prejudice, discrimination, and privilege. Also addresses the structural causes and consequences of race and ethnicity in various aspects of U.S. society, such as the housing market, the criminal justice system, and education.SOCY 1022Ethics and Social Issues in U.S. Health and Medicine
Sign upExplores current ethical and policy issues in U.S. health and medical practices. Includes such issues as alcohol and drug abuse, organ transplants and substitutes, genetic engineering, contraception, abortion, occupational safety and health, and euthanasia.SOCY 2011Contemporary Social Issues and Human Values
Sign upExplores contemporary societies on a global scale. Focuses on such issues as capitalism, socialism, race and ethnic problems, sex discrimination, poverty and the concentration of wealth, crime and deviance, human rights and human values, peace and war.SOCY 2022Happiness in Society
Sign upExamines the measurement, meaning, and causes of happiness and its relationship to social life in the contemporary United States as well as in other countries. Students will also learn about and critically evaluate existing strategies for enhancing happiness in their lives.SOCY 2031Social Problems
Sign upExamines various social problems in the U.S. through a traditional sociological framework focused on race, class, and gender. Considers such problems as economic, racial, and gender inequality as manifestations of broader structural dynamics rooted in unequal relations of power. Addresses topics such as mass incarceration, poverty, segregation, drug use, immigration, and war and terrorism.SOCY 2034Drugs in United States Society
Sign upExamines the relationship between drugs and social contexts. Lends insight into why people find consciousness alteration meaningful, what kinds of experiences and problems arise, and what types of social policies emerge to control drug use.SOCY 2044Crime and Society
Sign upExplores issues related to crime, the criminal justice system, and crime-related public policy. It addresses what we know about crime and how we know it, how our society responds to crime, how the institutions designed to address crime (police, courts, corrections) function, and diversity in experiences with the criminal justice system.SOCY 2061Introduction to Social Statistics
Sign upIntroduces students to quantitative analysis of social phenomena. Emphasizes understanding and proper interpretation of graphs; measures of central tendency, dispersion, and association; and the concept of statistical significance. Assumes students have only limited mathematical background.SOCY 2077Environment and Society
Sign upExamines interactions between societies and their natural and built environments through the lens of inequality. Describes how environmental problems vary along, are shaped by, and exacerbate disparities along lines of race, socioeconomic status, and other forms of social status. Also examines collective efforts to address social and environmental problems.SOCY 2080Sociology of the Helping Professions
Sign upInvestigates how today's helping professionals are trained and socialized to care for clients, the challenges they face in working within modern bureaucracies and with advanced technologies and the importance of inter-professional care.SOCY 2092Sex, Power and Reproduction
Sign upExamines fertility, contraception and abortion with an emphasis on demographic trends, social stratification and policy impacts. Sociological, demographic and public health perspectives will be presented.SOCY 2150Gender, Race, and Chainsaws
Sign upPractice fundamental skills of visual literacy with an emphasis on understanding the sociological importance of popular media’s representation of different groups of people and the implications of these representations for social justice. We will analyze how historical and current social conditions influence the creation, distribution, and interpretation of visual media in our culture, focusing on films in the horror genre.
STAT1 course
STAT 3100Applied Probability
Sign upStudies axioms, counting formulas, conditional probability, independence, random variables, continuous and discrete distribution, expectation, joint distributions, moment generating functions, law of large numbers and the central limit theorem.
Don't See Your Class?
Request tutoring and add your class anyway, and we'll see if we can help. Learn more about Ace Tutors at CU Boulder.

