Available Classes in Science and Mathematics

All Subjects


FEATURED CLASS
ASTR 10: Introduction to Astronomy: The Solar System
Description: Introduction to history and physical principles of astronomy, focusing on our Solar System. Includes: constellations; distance scales; historical development of astronomy; gravitation; motion of the Earth, Moon, and Planets; astronomical tools; formation and evolution of the solar system; physical properties, atmosphere, and evolution of the Earth, Moon, and planets within the solar system; asteroids, comets, and other small bodies; discovery of extra-solar planets; possibilities for life beyond Earth. Designed to be accessible to students in all majors. A companion science lab, Astronomy 30, is also available. CRN: 22803    SECTION: ON3
LOCATION: ONLINE    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: TOTAH-MCCARTY, ANDREW

FEATURED CLASS
BIOS 21C: Principles of Cell and Molecular Biology
Description: Principles of the structure and function of biological molecules, prokaryotic and eukaryotic cells, and viruses, with emphasis on homeostasis, cell reproduction and its controls, molecular and transmission genetics, control of gene expression, genetic control of pattern formation in development, and cell metabolism. This course is intended for students majoring in biological sciences OR for students who will apply to professional schools, including schools of medicine, dentistry, and pharmacy. May not receive credit if BIOL 2 has been completed successfully. CRN: 23668    SECTION: 071    DAYS & TIMES: MW, 05:00 PM - 06:25 PM
LOCATION: 21-256    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: CATTOLICA, ROBERT

FEATURED CLASS
BIOS 43: Human Physiology
Description: Human cellular and systemic body functions are studied. Emphasis is placed on physics, chemistry, and clinical concepts. Students will learn collection and analysis of data, extrapolations and conclusions. Working models, including human responses, and computer simulations are studied. Intended for students needing preparation for careers and program prerequisites in nursing, dental hygiene, physical therapy and other allied health sciences. May not receive credit if PHSI 1 has been completed successfully. CRN: 23676    SECTION: 001    DAYS & TIMES: MW, 01:00 PM - 02:25 PM
LOCATION: 3201    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: MAJLESI, REZA

FEATURED CLASS
CSCI 14: Introduction to Structured Programming In C++
Description: Introduction to structured programming and problem solving using the C++ language. Problem solving techniques, algorithm design, testing and debugging techniques, and documentation standards. C++ syntax: elementary operators, data types, control structures, user-defined and library functions, basic input/output, sequential files, arrays and structs. Appropriate for students with little or no programming experience, but comfortable using computers with modern GUI operating systems. CRN: 20072    SECTION: 001    DAYS & TIMES: MW, 11:20 AM - 12:45 PM
LOCATION: 1812    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: DAI, YI

FEATURED CLASS
CSCI 14: Introduction to Structured Programming In C++
Description: Introduction to structured programming and problem solving using the C++ language. Problem solving techniques, algorithm design, testing and debugging techniques, and documentation standards. C++ syntax: elementary operators, data types, control structures, user-defined and library functions, basic input/output, sequential files, arrays and structs. Appropriate for students with little or no programming experience, but comfortable using computers with modern GUI operating systems. CRN: 20953    SECTION: 002    DAYS & TIMES: TTh, 08:00 AM - 09:25 AM
LOCATION: 1812    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: TRAUGOTT, JONATHAN

FEATURED CLASS
CSCI 14: Introduction to Structured Programming In C++
Description: Introduction to structured programming and problem solving using the C++ language. Problem solving techniques, algorithm design, testing and debugging techniques, and documentation standards. C++ syntax: elementary operators, data types, control structures, user-defined and library functions, basic input/output, sequential files, arrays and structs. Appropriate for students with little or no programming experience, but comfortable using computers with modern GUI operating systems. CRN: 23649    SECTION: 071    DAYS & TIMES: MW, 06:40 PM - 08:05 PM
LOCATION: 1751    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: MEHL, KEITH

FEATURED CLASS
CSCI 14: Introduction to Structured Programming In C++
Description: Introduction to structured programming and problem solving using the C++ language. Problem solving techniques, algorithm design, testing and debugging techniques, and documentation standards. C++ syntax: elementary operators, data types, control structures, user-defined and library functions, basic input/output, sequential files, arrays and structs. Appropriate for students with little or no programming experience, but comfortable using computers with modern GUI operating systems. CRN: 20707    SECTION: 072    DAYS & TIMES: TTh, 05:00 PM - 06:25 PM
LOCATION: 1812    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: DAI, YI

FEATURED CLASS
CSCI 15: Object-Oriented Programming Methods
Description: Object-oriented programming methods employed to design, program, test and document intermediate level problems. Includes strings and string objects, multidimensional arrays, pointers, dynamic allocation, classes, overloaded functions, inheritance and polymorphism, introduction to linked lists. Designed to satisfy Association of Computing Machinery (ACM) guidelines for CS I as required for Computer Science and related transfer majors. CRN: 20279    SECTION: 001    DAYS & TIMES: MW, 08:00 AM - 09:25 AM
LOCATION: 1812    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: TRAUGOTT, JONATHAN

FEATURED CLASS
CSCI 15: Object-Oriented Programming Methods
Description: Object-oriented programming methods employed to design, program, test and document intermediate level problems. Includes strings and string objects, multidimensional arrays, pointers, dynamic allocation, classes, overloaded functions, inheritance and polymorphism, introduction to linked lists. Designed to satisfy Association of Computing Machinery (ACM) guidelines for CS I as required for Computer Science and related transfer majors. CRN: 20810    SECTION: 002    DAYS & TIMES: TTh, 01:00 PM - 02:25 PM
LOCATION: 1812    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: CONWAY, CAROL

FEATURED CLASS
CSCI 20: Introduction to Data Structures
Description: Design and implementation of larger projects using object-oriented software engineering principles. Emphasis on definition and use of data structures. Includes specification of Abstract Data Types, recursion, dynamic memory allocation, stacks, linked lists, priority queues, graphs, binary trees, heaps, sorting and searching, algorithm analysis, hashing techniques, random access files. CRN: 20811    SECTION: H71
LOCATION: HYBRID    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: TRAUGOTT, JONATHAN

FEATURED CLASS
CSCI 41: Introduction to UNIX
Description: UNIX operating system capabilities, introduction to Perl, elementary batch programming and compilation of C. Components of a UNIX system, common commands, directory and file management, UNIX editors, shells, electronic mail and user communication, the C language development environment, Internet resources. CRN: 20912    SECTION: EH1    DAYS & TIMES: F, 09:40 AM - 12:55 PM
LOCATION: 1812    START & END DATES: 2026-08-24 - 2026-10-16
INSTRUCTOR: MC NEELY, JAMES

FEATURED CLASS
CSCI 7: Introduction to Computer Programming Concepts
Description: Introduction to computer programming for nonscience majors and for students requiring additional preparation before taking Computer Science 10 or Computer Science 14. Hardware, system software basics, the history of computing, basic computer operations, number systems, design of algorithms, and programming constructs such as variables, expressions, input/output, decision-making, loops, functions, and parameters. CRN: 21425    SECTION: 071    DAYS & TIMES: Th, 06:40 PM - 07:30 PM
LOCATION: 1813    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: Staff - Science & Math, General

FEATURED CLASS
CSCI 7: Introduction to Computer Programming Concepts
Description: Introduction to computer programming for nonscience majors and for students requiring additional preparation before taking Computer Science 10 or Computer Science 14. Hardware, system software basics, the history of computing, basic computer operations, number systems, design of algorithms, and programming constructs such as variables, expressions, input/output, decision-making, loops, functions, and parameters. CRN: 21425    SECTION: 071    DAYS & TIMES: T, 06:40 PM - 08:50 PM
LOCATION: 1813    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: Staff - Science & Math, General

FEATURED CLASS
CSCI 7: Introduction to Computer Programming Concepts
Description: Introduction to computer programming for nonscience majors and for students requiring additional preparation before taking Computer Science 10 or Computer Science 14. Hardware, system software basics, the history of computing, basic computer operations, number systems, design of algorithms, and programming constructs such as variables, expressions, input/output, decision-making, loops, functions, and parameters. CRN: 20954    SECTION: ON1
LOCATION: ONLINE    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: TSAO, CHUNG-WEN

FEATURED CLASS
CSCI 8: Computer Literacy
Description: Introduction to computers including: Microsoft Windows, Microsoft Office, Multimedia, the internet, browsers, World Wide Web, an awareness of types of computer software in use including programming languages, electronic mail, computer-based careers and trends, and other computing issues in today?s society. No prior computer experience necessary. Course recommended for students of any major who want to learn about computers and how to use them. Hands-on laboratory experience reinforces lecture. CRN: 21683    SECTION: EN1
LOCATION: ONLINE    START & END DATES: 2026-09-14 - 2026-12-04
INSTRUCTOR: TRAUGOTT, JONATHAN

FEATURED CLASS
CSCI 8: Computer Literacy
Description: Introduction to computers including: Microsoft Windows, Microsoft Office, Multimedia, the internet, browsers, World Wide Web, an awareness of types of computer software in use including programming languages, electronic mail, computer-based careers and trends, and other computing issues in today?s society. No prior computer experience necessary. Course recommended for students of any major who want to learn about computers and how to use them. Hands-on laboratory experience reinforces lecture. CRN: 20097    SECTION: ON1
LOCATION: ONLINE    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: TRAUGOTT, JONATHAN

FEATURED CLASS
ENGR 15: Engineered Systems and Sustainability
Description: An introduction to key engineered systems (e.g., energy, water supply, buildings, transportation) and their environmental impacts. Basic principles of environmental science needed to understand natural processes as they are influenced by human activities. Overview of concepts and methods of sustainability analysis. Critical evaluation of engineering approaches to address sustainability. CRN: 23650    SECTION: ON1
LOCATION: ONLINE    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: WEATHERS, TESS

FEATURED CLASS
ENSC 15: Agroecology
Description: Principles of the ecology of sustainable food systems. The environmental impact of agriculture, types of agriculture, soil science, plant structure, reproduction, development and growth and plants' interactions with other organisms. The interactions of culture, human population growth, and major environmental challenges in the transition to sustainable agriculture and food systems Designed for non-majors in environmental science. CRN: 22473    SECTION: ON1
LOCATION: ONLINE    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: SOARES VIEIRA, JULIANA

FEATURED CLASS
GEOS 11: Physical Geology
Description: The Earth, its materials, its internal and external processes, and its development through time. Emphasis is placed on a thorough global understanding of Plate Tectonics as a framework and foundation for subsequent geologic topics and concepts. Topics include volcanoes, earthquakes and seismology, the Geologic Time Scale and the formation of the earth, rocks and minerals, hydrology, erosion, beach systems, environmental geology, glaciation, groundwater, etc. Course content includes the historical development of key geologic concepts. The course is a foundation course for both the non-science major and majors in the Earth sciences and environmental sciences. CRN: 22103    SECTION: HY1
LOCATION: HYBRID    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: DHALIWAL, JASMEET

FEATURED CLASS
GEOS 11: Physical Geology
Description: The Earth, its materials, its internal and external processes, and its development through time. Emphasis is placed on a thorough global understanding of Plate Tectonics as a framework and foundation for subsequent geologic topics and concepts. Topics include volcanoes, earthquakes and seismology, the Geologic Time Scale and the formation of the earth, rocks and minerals, hydrology, erosion, beach systems, environmental geology, glaciation, groundwater, etc. Course content includes the historical development of key geologic concepts. The course is a foundation course for both the non-science major and majors in the Earth sciences and environmental sciences. CRN: 22103    SECTION: HY1    DAYS & TIMES: T, 09:40 AM - 11:05 AM
LOCATION: 21-154    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: DHALIWAL, JASMEET

FEATURED CLASS
GEOS 12: Introduction to Oceanography
Description: An introduction to the oceans, methods of sea-going research; physical and chemical properties of sea water; marine geology; causes and effects of currents, tides, and waves; shoreline processes; basic types of marine life, habitats and ecosystems; distribution of marine resources; the geologic record of ocean sediments, and the effects of climate change on the ocean. CRN: 23699    SECTION: ON1
LOCATION: ONLINE    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: KUCUKOSMANOGLU, MURAT

FEATURED CLASS
MTH 55: Intermediate Algebra
Description: Foundational math course designed to prepare students for College Algebra. Mathematical thought and reasoning are developed through concepts including factoring, complex numbers, quadratic equations, parabolas, functions and their graphs, systems of equations, rational exponents, radical equations, absolute value equations and inequalities. CRN: 22215    SECTION: 001    DAYS & TIMES: TTh, 01:00 PM - 03:30 PM
LOCATION: 1813    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: KNIGHTS, DENNIS

FEATURED CLASS
PHYS 18: Preparatory Physics
Description: Basic problem solving techniques in mechanics as foundation for Physics 2A and Physics 4A. Methods and strategies used to solve quantitative Physics problems. Intended for mathematics, engineering, and physics, science students. Emphasis on group problem-solving activities, diversity in problem-solving approaches, and detailed oral and written presentation of solutions. CRN: 21168    SECTION: 001    DAYS & TIMES: MW, 09:40 AM - 11:05 AM
LOCATION: 1811    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: ALEXANDER, NICOLAS

FEATURED CLASS
PHYS 4C: General Physics III
Description: Physics 4C is the third course in the calculus-based sequence for STEM majors. It includes oscillations, fluids, sound waves, thermodynamics, electromagnetic spectrum, optics including reflection, refraction, diffraction, interference, polarization. May not receive credit if PHYS 7B has been completed successfully. CRN: 23648    SECTION: 001    DAYS & TIMES: TTh, 09:00 AM - 11:05 AM
LOCATION: 1806    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: ALEXANDER, NICOLAS

FEATURED CLASS
STAT C1000: Introduction to Statistics
Description: This course is an introduction to statistical thinking and processes, including methods and concepts for discovery and decision-making using data. Topics include descriptive statistics; probability and sampling distributions; statistical inference; correlation and linear regression; analysis of variance, chi-squared, and t-tests; and application of technology for statistical analysis including the interpretation of the relevance of the statistical findings. Students apply methods and processes to applications using data from a broad range of disciplines. Descriptive statistics, including measures of central tendency and dispersion; elements of probability; tests of statistical hypotheses (one and two populations); correlation and regression; ANOVA; applications in various fields. Introduction to the use of computer software package to complete both descriptive and inferential statistics problems. Formerly MTH 43. May not receive credit if Mathematics 35 has been completed. CRN: 22962    SECTION: FY7    DAYS & TIMES: W, 12:00 PM - 01:20 PM
LOCATION: 1753    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: Staff - Science & Math, General

FEATURED CLASS
STAT C1000: Introduction to Statistics
Description: This course is an introduction to statistical thinking and processes, including methods and concepts for discovery and decision-making using data. Topics include descriptive statistics; probability and sampling distributions; statistical inference; correlation and linear regression; analysis of variance, chi-squared, and t-tests; and application of technology for statistical analysis including the interpretation of the relevance of the statistical findings. Students apply methods and processes to applications using data from a broad range of disciplines. Descriptive statistics, including measures of central tendency and dispersion; elements of probability; tests of statistical hypotheses (one and two populations); correlation and regression; ANOVA; applications in various fields. Introduction to the use of computer software package to complete both descriptive and inferential statistics problems. Formerly MTH 43. May not receive credit if Mathematics 35 has been completed. CRN: 22962    SECTION: FY7    DAYS & TIMES: M, 12:00 PM - 02:35 PM
LOCATION: 1753    START & END DATES: 2026-08-24 - 2026-12-11
INSTRUCTOR: Staff - Science & Math, General