Department of Physical Science and Applied Mathematics

Department websites:

Bin Wang, PhD, Chair

Mission: In keeping with the mission of a liberal arts education, we aim not to simply teach students the central concepts of the physical sciences and mathematics, but to foster in them the ability and desire to think critically, reason logically and empirically, express clearly, and connect ideas creatively. We are dedicated to preparing students for a successful career or graduate education in fields that are constantly evolving. As a Christian Liberal Arts university, our mission is to do this while helping students cultivate character and deepen their faith. Through its own unique approach, each program gives students the opportunity to discover God’s physical world and thereby enlarge their Christian worldview. 

All majors in PSAM are expected to make satisfactory academic progress toward graduation. In addition to the requirements established by the University, students must maintain a 2.0 in all major coursework. Further, the Department also requires a minimum grade of C- as completion for pre-requisites in science-related coursework for all students enrolled in MATH, BIOL, ENVR, CHEM, and PSCI courses, regardless of major.

Computer Science

Learn computing theory, software development and embedded systems for scientific applications, with interactive projects in IoT and quantum computing. Sample courses include: Computer Architecture, Network Security & Digital Crime, Software Engineering, Cryptology, Database Systems.

Engineering Physics

Combine physics and engineering to solve real-life challenges, focusing on design, forces and light for applications in aerospace, telecom and healthcare. Sample courses include: Modern Physics, Materials Science, Electronics, Optics, Computational Problem Solving. 

Computer Sciences

CSCI-110C  Introduction to Computer Science  4 Credits  
Introductory course in computer science and the study of algorithms appropriate for students in data-intensive disciplines. Topics include how computers work, simple algorithms and their efficiency, problem solving methods, networking, databases, security and the social impact of computing. Students will be introduced to an object-oriented programming language: Python.
Terms Typically Offered: Fall.
CSCI-205  Cybersecurity  3 Credits  
This course will provide a basic introduction to of all aspects of cybersecurity including business, policy and procedures, communications security, network security, security management, legal issues, political issues, and technical issues. This serves as the introduction to the cyber security track in the computer science program."

Prerequisite: CSCI-110C

Terms Typically Offered: Fall, even years.
CSCI-208  Java Programming  4 Credits  
This course is designed to familiarize the student with programming as an activity and coding in the Java language in particular. It will also serve as an introduction to object-oriented programming in general. Topics covered will include: data types and operators; flow control statements; classes, objects, and methods; inheritance; packages and interfaces; exception handling; and input/output.

Prerequisite: CSCI-110C

Terms Typically Offered: Spring.
CSCI-216  Introduction to Web Programming  3 Credits  
Explores front-end web development technologies and techniques with a focus on HTML, CSS, JavaScript and supporting libraries and frameworks. Students should be familiar with basic programming and database concepts prior to taking this course. Topics include database design, scalability, security, and user experience. Through hands-on projects, you'll learn to write and use APIs, create interactive UIs, and leverage cloud services. By course's end, students will emerge with knowledge and experience in principles, languages, and tools that empower them to design and deploy applications on the Internet.

Prerequisite: CSCI-110C

Terms Typically Offered: Spring, even years.
CSCI-217  Database Systems 1  3 Credits  
This course covers the fundamental concepts of database systems. Topics include data models (ER, relational, and others); query languages (relational algebra, SQL, and others); implementation techniques of database management systems (index structures, concurrency control, recovery, and query processing); management of semistructured and complex data; distributed and noSQL databases.

Prerequisite: CSCI-110C

Terms Typically Offered: Spring, odd years.
CSCI-218  Python Programming  4 Credits  
Introduction to programming basics (what it is and how it works), binary computation, problem-solving methods and algorithm development. Includes procedural and data abstractions, program design, debugging, testing, and documentation. Covers data types, control structures, functions, parameter passing, library functions, arrays, inheritance and object oriented design. Lecture Lab Combination. Laboratory exercises in Python.

Prerequisite: CSCI-110C

Terms Typically Offered: Fall.
CSCI-270  Special Topic in Computer Science  3 Credits  
Terms Typically Offered: On Demand.
CSCI-302  Algorithm Design and Applications  3 Credits  
This is an intermediate algorithms course with an emphasis on teaching techniques for the design and analysis of efficient algorithms, emphasizing methods of application. Topics include divide-and-conquer, randomization, dynamic programming, greedy algorithms, incremental improvement, complexity, and cryptography.

Prerequisite: MATH-375

Terms Typically Offered: Spring, odd years.
CSCI-305  Programming Languages  3 Credits  
This course covers the basic concepts and design tradeoffs of programming languages. Examine different languages and compare their properties as well as the cost-benefits of different implementations. The first half of the course focuses on functions, types, scope, storage management, exceptions, and continuations. The second half covers object-oriented features and concurrency.

Prerequisite: CSCI-208 or CSCI-218

Terms Typically Offered: Spring, even years.
CSCI-309  Network Security and Digital Crime  3 Credits  
This course provides an introduction to the methodology and procedures associated with digital forensic analysis in a network environment. Students will develop an understanding of the fundamentals associated with the topologies, protocols, and applications required to conduct forensic analysis in a network environment. Students will learn about the importance of network forensic principles, legal considerations, digital evidence controls, and documentation of forensic procedures. This course will incorporate demonstrations and laboratory exercises to reinforce practical applications of course instruction and will require an independent research paper related to the course topic.

Prerequisite: CSCI-205

Terms Typically Offered: On Demand.
CSCI-317  Data Structures  4 Credits  
This course investigates abstract data types (ADTs), recursion, algorithms for searching and sorting, and basic algorithm analysis. ADTs to be covered include lists, stacks, queues, priority queues, trees, sets, and dictionaries. The emphasis is on the trade-offs associated with implementing alternative data structures for these ADTs.

Prerequisite: MATH-181C, CSCI-208

Terms Typically Offered: Fall, even years.
CSCI-320  Digital Forensics and Investigation  3 Credits  
This course is an overview of the principles and practices of digital investigation. Fundamentals and the importance of digital forensics is emphasized. Students learn different techniques and procedures that enable them to perform a digital investigation with a primary focus on the analysis of physical storage media and volume analysis. It covers the major phases of digital investigation such as preservation, analysis and acquisition of artifacts that reside in hard disks and random-access memory. Upon completion of the course, students will be able to apply open-source forensics tools to perform digital investigations and understand the underlying theory behind these tools.

Prerequisite: CSCI-110C

Terms Typically Offered: On Demand.
CSCI-325  Introduction to Networks  4 Credits  
An introduction to the design and analysis of computer communication networks. Topics include application layer protocols, Internet protocols, network interfaces, local and wide area networks, wireless networks, bridging and routing, and current topics. Lecture and lab combination. The lab is structured around exercises that highlight topics such as addressing, subnetting, bridging, ARP, routing (RIP, OSPF), TCP, ICMP, NAT, DHCP, DNS, etc. Students are required to review introductory networking material for each lab.

Prerequisite: CSCI-100C, MATH-180C

Terms Typically Offered: Spring, odd years.
CSCI-330  Introduction to Operating Systems  3 Credits  
This course will introduce modern operating systems. The course will begin with an overview of the structure of modern operating systems. And then will analyze in detail each of the major components of an operating system (from processes to threads), and explore more advanced topics in the field, including memory management and file input/output. Covers the classical internal algorithms and structures of operating systems, including CPU scheduling, memory management, and device management. Considers the unifying concept of the operating system as a collection of cooperating sequential processes. Covers topics including file systems, virtual memory, disk request scheduling, concurrent processes, deadlocks, security, and integrity. The focus is on UNIX-based operating systems, though learning will also cover alternative operating systems, including Windows. Lecture, 3 hours. A complementary lab course allows students to practice and implement topics from lecture.

Prerequisite: CSCI-208

Terms Typically Offered: Fall, odd years.
CSCI-401  Database Systems 1  3 Credits  
This course covers the fundamental concepts of database systems. Topics include data models (ER, relational, and others); query languages (relational algebra, SQL, and others); implementation techniques of database management systems (index structures, concurrency control, recovery, and query processing); management of semistructured and complex data; distributed and noSQL databases.

Prerequisite: CSCI-317 and CSCI-302

Terms Typically Offered: Fall, even years.
CSCI-411  Software Engineering 1  3 Credits  
Learn how to apply an engineering approach to computer software design and development by focusing on topics like life cycle models, software requirements, specification, conceptual model design, detailed design, validation and verification, design quality assurance, software design/development environments, and project management.

Prerequisite: CSCI-302, CSCI-317, and CSCI-415

Terms Typically Offered: Spring, even years.
CSCI-415  Computer Architecture  3 Credits  
Modern computer technology requires an understanding of both hardware and software, since the interaction between the two offers a framework for mastering the fundamentals of computing. The purpose of this course is to cultivate an understanding of modern computing technology through an in-depth study of the interface between hardware and software. An overview of computer architecture, which stresses the underlying design principles and the impact of these principles on computer performance will be surveyed. General topics include design methodology, processor design, control design, memory organization, system organization, and parallel processing. Lecture, 3 hours. A complementary lab course allows students to practice and implement topics from lecture.

Prerequisite: CSCI-208, CSCI-330

Terms Typically Offered: Fall, odd years.
CSCI-425  Computing Theory  3 Credits  
The goal of this course is to understand the fundamental limits on what can be efficiently computed in our universe and other possible universes. These limits reveal deep and mysterious properties about information, knowledge, and processing, as well as practical issues about what can and cannot be computed. The course introduces the foundations of automata theory, computability theory, and complexity theory. Shows relationship between automata and formal languages. Addresses the issue of which problems can be solved by computational means (decidability vs undecidability), and introduces concepts related to computational complexity of problems. Lecture, 3 hours.

Prerequisite: CSCI-302, CSCI-317, MATH-285

Terms Typically Offered: Spring, even years.
CSCI-430  Cryptology  3 Credits  
The objective of this course is to provide a foundation of cryptography in an applied manner so that students can grasp its importance in relation to the rest of information security. The course covers principles of number theory and cryptographic algorithms and cryptanalysis. Topics include: steganography, block and stream ciphers, secret key encryption (DES, AES, RC-n), primes, random numbers, factoring, and discrete logarithms; Public key encryption (RSA, Diffie-Hellman, Elliptic curve cryptography); Key management, hash functions, digital signatures, certificates and authentication protocols. Cryptanalytic methods (known, chosen plaintext etc.) for secret and public key schemes (linear and differential cryptanalysis, Pollard's rho method, number field sieve, etc.) Recommended to take Math-330.

Prerequisite: CSCI-317

Terms Typically Offered: On Demand.
CSCI-450  UG Research Internship Program  1-4 Credits  
This course may be taken for a maximum of four (4) units in one semester. A maximum of six (6) combined unit credits for CSCI-450 or CSCI-485 apply to graduation. This course is designed with the purpose of providing students the opportunity to conduct research off-campus at universities or companies in the community. This course promotes early entry into the workplace for the student through part-time employment. This course requires actual work experience be sought in an appropriate business firm providing an opportunity to integrate classroom teaching in practical application under the direct supervision of the assigned instructor. Students are responsible for completing a project report and presenting their research results in CSCI-499C. Registration is limited to juniors or seniors.
Terms Typically Offered: On Demand.
CSCI-470  Special Topic in Computer Science  3 Credits  
Terms Typically Offered: On Demand.
CSCI-485  Undergraduate Computer Science Research  1-4 Credits  
This course provides the student with an empirically-based research experience in the computer sciences. Emphasis will be placed on project management, software development, and research documentation skills. This course is a variable credit course. Two units are recommended for all computer science majors. It is expected that a research report be completed at the conclusion of the research project and an oral presentation of the results be given in CSCI-499C. This course may be repeated for credit. Junior or senior standing. Lab fee.
Terms Typically Offered: Fall.
CSCI-499C  Computer Science Capstone  3 Credits  
This course includes analysis and evaluation of current research in computer sciences and the integration of faith and learning in the computer sciences. A senior project and an oral presentation of this project is required. In-class presentations by faculty and guests are a part of the course. This course fulfills the Core Curriculum Capstone requirement for Computer Science majors.

Prerequisite: CSCI-450 or CSCI-485

Terms Typically Offered: Spring.

Data Science

DSCI-200  Introduction to Data Science  4 Credits  
This course will introduce students to this rapidly growing field and equip them with some of its basic principles and tools as well as its general mindset. Students will learn the concepts, techniques and tools they need to deal with various facets of data science practice, including data collection and integration, exploratory data analysis, predictive modeling, descriptive modeling, data product creation, evaluation and effective communication. A laboratory component will be included.

Prerequisite: CSCI-208 or CSCI-218

Terms Typically Offered: On Demand.
DSCI-350  Data Mining  3 Credits  
Recommended CSCI-340. Data Mining studies algorithms and computational paradigms that allow computers to find patterns and regularities in databases, perform prediction and forecasting, and generally improve their performance through interaction with data. It is currently regarded as the key element of a more general process called Knowledge Discovery that deals with extracting useful knowledge from raw data. The knowledge discovery process includes data selection, cleaning, coding, using different statistical and machine learning techniques, and visualization of the generated structures. The course will cover all these issues and will illustrate the whole process by examples. Special emphasis will be given to the Machine Learning methods as they provide the real knowledge discovery tools. Important related technologies such as data warehousing and online analytical processing (OLAP), will be also discussed. The students will use recent Data Mining software.
Terms Typically Offered: Spring, even years.
DSCI-410  Data Visualization  3 Credits  
Visualization is increasingly important in this era where the use of data is growing in many different fields. Data visualization techniques allow people to use their perception to better understand this data. The goal of this course is to introduce students to data visualization including both the principles and techniques. Students will learn the value of visualization, specific techniques in information visualiziation and scientific visualization, and understand how best to leverage visualization methods.

Prerequisite: DSCI-350

Terms Typically Offered: Fall, odd years.
DSCI-415  Experimental Design, Statistical Analysi  3 Credits  
Introduces advanced statistical concepts and analytical methods for the experimental needs and data encountered in computer, data and physical sciences. Experimental design/conduct, quantitative analysis of data, and statistical inferences and interpretations are studied for scientific hypothesis testing, as well as clinical trials. Explores methodological approaches to bioassay development/testing and provides a foundation for critically evaluating information to support research findings, product claims, and technology opportunities. Students apply statistical analysis software and write algorithms in programming languages commonly used in technology and professional science industries (ie. Python). Topics include statistical tools such as Bayesian statistics, Markov processes, and information theoretic indices.

Engineering Physics

ENGR-110  Introduction to Engineering  3 Credits  
This course provides a solid foundation in fundamental skills needed for freshmen and transfer students to academically succeed and professionally prepare them for challenges within the disciplines of Engineering and Technology Management. The project-based assignments will provide students with opportunities to apply mathematics to solve engineering problems, acquire team working skills, practice written and verbal communication skills, and enhance problem solving and design skills. Early understanding of these skills will assist students throughout their undergraduate experience.

Prerequisite: MATH-180C or permission of instructor

Terms Typically Offered: Spring.
ENGR-201  Electric Circuts  4 Credits  
An introduction to electrical circuit components and laws, including ideal op-amps, DC circuit analysis, AC circuit analysis, transient analysis of RL and RC circuits and computer-aided circuit analysis. This course is 4 units consisting of a 3 hour lecture and 3 hour lab per week.

Prerequisite: PSCI-225 and MATH-181C

Terms Typically Offered: Spring, even years.
ENGR-202  Engineering Dynamics  3 Credits  
Topics to be covered include vector dynamics of particles and rigid bodies. The students learn to represent and compute displacement, velocity, and acceleration of particles and rigid bodies in different coordinate systems. Further upon, they learn to relate forces and motions of particles and rigid bodies using Newton's laws and Newton-Euler equations under the conditions where the sum of the forces are not zero. Free, forced, and damped vibrations of particles and rigid bodies are presented in the end. Three hours of lecture per week.

Prerequisite: ENGR-265

Terms Typically Offered: Spring, odd years.
ENGR-203  Digital Logic Systems  3 Credits  
This course covers the broad range of foundational skills that apply across all embedded computer system application areas, from thermostats to self-driving vehicles. The emphasis is at the layer where hardware meets software. Topics include microcontroller hardware, assembly language, embedded C programming, analog I/O, timers, code optimization, interrupts, and concurrency. Real world engineering practices, constraints, and example applications are integrated throughout the course. Weekly hands-on hardware and software experiences with an industry-strength automotive embedded controller are coordinated with the lecture content to reinforce core skill.

Prerequisite: ENGR-201

Terms Typically Offered: Fall, odd years.
ENGR-265  Engineering Statics  3 Credits  
Topics to be covered include equivalent systems of forces, resultants and distributed forces, equilibrium of rigid bodies, centroids, centers of gravity, moments of inertia, friction and virtual work. Analysis of frames and machines, forces in beams, internal stresses, and stability. Vector algebra will be used throughout. Three hours of lecture per week.

Prerequisite: PSCI-223C and MATH-281

Terms Typically Offered: Fall, even years.
ENGR-301  Embedded Systems  3 Credits  
This course covers the broad range of foundational skills that apply across all embedded computer system application areas, from thermostats to self-driving vehicles. The emphasis is at the layer where hardware meets software. Topics include microcontroller hardware, assembly language, embedded C programming, analog I/O, timers, code optimization, interrupts, and concurrency. Real world engineering practices, constraints, and example applications are integrated throughout the course. Weekly hands-on hardware and software experiences with an industry-strength automotive embedded controller are coordinated with the lecture content to reinforce core skills.

Prerequisite: ENGR-302, ENGR-304

Terms Typically Offered: Spring, even years.
ENGR-302  Electric Circuits  4 Credits  
An introduction to electrical circuit components and laws, including ideal op-amps, DC circuit analysis, AC circuit analysis, transient analysis of RL and RC circuits and computer-aided circuit analysis. This course is 4 units consisting of a 3 hour lecture and 3 hour lab per week.

Prerequisite: PSCI-225, MATH-181C

Terms Typically Offered: Spring, even years.
ENGR-303  Engineering Dynamics  3 Credits  
Topics to be covered include vector dynamics of particles and rigid bodies. The students learn to represent and compute displacement, velocity, and acceleration of particles and rigid bodies in different coordinate systems. Further upon, they learn to relate forces and motions of particles and rigid bodies using Newton's laws and Newton-Euler equations under the conditions where the sum of the forces are not zero. Free, forced, and damped vibrations of particles and rigid bodies are presented in the end. Three hours of lecture per week.

Prerequisite: ENGR-305

Terms Typically Offered: Spring, odd years.
ENGR-304  Digital Logic Systems  3 Credits  
This course covers the broad range of foundational skills that apply across all embedded computer system application areas, from thermostats to self-driving vehicles. The emphasis is at the layer where hardware meets software. Topics include microcontroller hardware, assembly language, embedded C programming, analog I/O, timers, code optimization, interrupts, and concurrency. Real world engineering practices, constraints, and example applications are integrated throughout the course. Weekly hands-on hardware and software experiences with an industry-strength automotive embedded controller are coordinated with the lecture content to reinforce core skill.

Prerequisite: ENGR-302

Terms Typically Offered: Fall, odd years.
ENGR-305  Engineering Statics  3 Credits  
Topics to be covered include equivalent systems of forces, resultants and distributed forces, equilibrium of rigid bodies, centroids, centers of gravity, moments of inertia, friction and virtual work. Analysis of frames and machines, forces in beams, internal stresses, and stability. Vector algebra will be used throughout. Three hours of lecture per week.

Prerequisite: PSCI-223, MATH-281

Terms Typically Offered: Fall, even years.
ENGR-307  Computational Problem Solving  4 Credits  
While this course is designed for students with majors in the engineering and physical sciences and applied mathematics it is open to all majors. The course will focus on scientific computing and problem-solving using MATLAB and/or similar programing tools. Topics studied include: the design of algorithms, algorithmic problem solving, abstraction, pseudocode, and iteration, important algorithms of computer science, methods used by computer scientists to classify algorithms according to their efficiencies, making predictions of execution times for algorithms, converting algorithms to programming languages such as Visual Basic, C++ and MATLAB. The course will focus on scientific computing and problem-solving using MATLAB and/or similar programing tools).The goal of the course is to design and execute computer programs using practical applications of the following: matrix algebra, and numerical integration of ordinary differential equations (ODEs). The course will also include applying the methodology for solving systems of linear and nonlinear equations and analysis of numerical results. Lab Fee.

Prerequisite: CSCI-110C and MATH-180C

ENGR-310  Electronics I  3 Credits  
An introduction to the theory and application of electronic (analog and digital) circuits and devices. The course focuses on the analysis and building of simple electronic circuits. Topics covered include: steady state circuit analysis using complex numbers, simple time-domain analysis and circuit simulation software, semiconductor physics, junctions and transistors, amplifiers, feedback, control circuits, filters, oscillators, optoelectronic devices, electronic noise and signal to noise improvement, field effect transistors, logic gates, digital electronics, signal processing and hybrid analog/digital circuits, and AM/FM and high frequency circuits.

Prerequisite: PSCI-225

Co-Requisite: ENGR-310L

Pre- or Co-Requisite: MATH-310

Terms Typically Offered: Fall, even years.
ENGR-310L  Electronics I Lab  1 Credit  
This course supports the ENGR-310 lecture.

Prerequisite: PSCI-225L

Co-Requisite: ENGR-310

Terms Typically Offered: Fall, even years.
ENGR-320  Optics  4 Credits  
This is an introductory Optics course with emphasis on applying lectured, theoretical principles in a hands-on setting. This course will cover the fundamental properties of light propagation and interaction with amtter under the approximations of geometrical optics and scalar wave optics. In particular, topics in geometrical optics will include: ray-tracing, aberrations, lens design, apertures and stops, radiometry and photometry. Topics covered in wave optics include: basic electrodynamics, polarization, interference, wave-guiding, Fresnel and Fraunhofer diffraction, image formation, resolution.

Prerequisite: PSCI-227

Co-Requisite: ENGR-320L

Terms Typically Offered: On Demand.
ENGR-320L  Optics Labratory  1 Credit  
This course supports the ENGR-320 lecture.

Prerequisite: PSCI-227L

Co-Requisite: ENGR-320

Terms Typically Offered: On Demand.
ENGR-400  Introduction to Materials Science Engr.  3 Credits  
Topics include: 1. Atomic structure, chemical bonding, crystal structure, defects, diffusion, phase diagrams, mechanical and magnetic properties, thermal, electrical and optical behavior; 2. Correlation of the mechanical, electrical and optical properties of different material systems such as metals and alloys, ceramics, polymers to the microstructure of the material; 3. How material properties are influenced by thermal and mechanical treatments; 4. Strengthening mechanisms in materials; 5. The effects of the environment on materials and the possible failure modes of structures; 6. Application of material systems in photonics, microelectronics, and other technology fields; 7. Design limitation for metal alloys, ceramics, semiconductors and polymers; 8. Application of materials design concepts to selecting the material most suitable for a given application.

Prerequisite: MATH-180C, CHEM-121, PSCI-225

Co-Requisite: ENGR-400L

Terms Typically Offered: Fall, odd years.
ENGR-400L  Intro/Materials Science Laboratory  1 Credit  
This laboratory course supports the ENGR-400 lecture. Lab Fee.

Prerequisite: CHEM-121L, PSCI-225L

Co-Requisite: ENGR-400

Terms Typically Offered: Fall, odd years.
ENGR-450  Research Internship Program  1 Credit  
This course may be taken for a maximum of 4 units in one semester. A maximum of 6 combined units credit for ENGR-450 or ENGR-485 apply to graduation. This course is designed with the purpose of providing students the opportunity to conduct research off-campus at universities or STEM companies in the community. This course promotes early entry into the workplace for the student through part-time employment. This course requires actual work experience be sought in an engineering or STEM-focused business firm providing an opportunity to integrate classroom teaching in practical application under the direct supervision of the assigned instructor. Students are responsible for completing a project report and presenting their research results in ENGR-499C. Junior or senior standing.
Terms Typically Offered: On Demand.
ENGR-485  Undergraduate Research  3 Credits  
Problems in advanced laboratory research with emphasis on research techniques. Research is carried out under the supervision of the instructor with weekly conferences to discuss results and direction. Emphasis will be placed on project management, safety, instrumentation, solution preparation, and research documentation skills. A written proposal and report emphasizing the literature background of the problem and the experimental results are required. The results of the research project will also be presented in an oral format in ENGR-499C. This course is a variable credit course. At least two units of ENGR-450 or ENGR-485 are required for all engineering physics majors. A minimum of 50 hours of laboratory work is required per unit. May be repeated. Junior or senior standing. Lab fee.
Terms Typically Offered: Fall and Spring.
ENGR-499C  Engineering Physics Capstone Seminar  2 Credits  
This course analysis and evaluation of current research in engineering and physics and the integration of faith and the physical sciences. An oral presentation of the research accomplished in ENGR 450 or ENGR 485 in a classroom setting is required. In-class presentations by faculty and guests are part of the course. This course fulfills the Core Curriculum Capstone requirement for Engineering Physics majors.

Prerequisite: ENGR-450 or ENGR-485

Terms Typically Offered: Spring.

Environmental Science

ENVR-150C  Intro to Environmental Science  3 Credits  
An introductory course focusing on the scientific analysis of environmental issues. Using core concepts from physics, chemistry, biology and earth science, students will examine key issues associated with sustaining biodiversity, natural resources, environmental health, and human societies. Topics will include ecological principles; land, water and energy use; epidemiology and toxicology; air, water and solid waste pollution; ecological economics; and environmental policy, law and planning. This course fulfills the University Lab Science CORE requirement. The course has a corresponding laboratory course.

Co-Requisite: ENVR-150CL

Terms Typically Offered: Fall.
ENVR-150CL  Intro to Environmental Science Lab  1 Credit  
An introductory complementary lab course focusing on the methods of collection and analysis of environmental samples. The Environmental Science laboratory focuses on environmental issues such as climate variation, atmospheric pollution and non-point-source water pollution. The course is made up of laboratory exercises with up to two field labs. In this course, students learn to investigate the natural world through the process of the "scientific method." Lab exercises provide an opportunity to make scientific observations, ask questions, develop explanations, design experiments and gather data. The lab exercises are designed to provide a basic understanding of how scientists investigate the world and the terminology that is used. Students have the opportunity to put the lab experience into real world scientific investigation. The course culminates in a field research project. Laboratory Course for 3 hours and lab fees.

Co-Requisite: ENVR-150C

Terms Typically Offered: Fall.
ENVR-205C  Introduction to Geology  3 Credits  
An introductory course focusing on the study of the kind and arrangement of materials composing the earth's crust and the geological processes at work on and within the earth's surface. This course covers the fundamentals of geology: Rocks, minerals, geologic time, plate tectonics, earthquakes, volcanoes, surface processes, and earth resources. This course fulfills the University Lab Science CORE requirement. The course has a corresponding laboratory course.
Terms Typically Offered: Fall.
ENVR-205CL  Introduction to Geology Laboratory  1 Credit  
Corresponding laboratory for identification of rocks and minerals. Introduction to topographic maps and how they are used to interpret geologic processes and geologic history. Interpretation of geologic maps and data relating to earthquakes and plate tectonics. Course will consist of local field excursions and laboratory exercises.

Pre- or Co-Requisite: ENVR-205C

Terms Typically Offered: Fall.
ENVR-305  Intro to Soil Sciences  3 Credits  
Quantitative study of the chemistry of the solid, liquid, and gas phases in soils and sediments. Topics include solid and solution speciation, mineral solubility, ion exchange and adsorption reactions, oxidation-reduction, and the chemistry of organic contaminants and toxic trace elements in soil. Lecture, 3 hours.

Prerequisite: CHEM-121 and ENVR-150C

Terms Typically Offered: Spring, even years.
ENVR-305L  Intro to Soil Sciences Lab  1 Credit  

Pre- or Co-Requisite: ENVR-305

Terms Typically Offered: Spring, even years.
ENVR-320  Hydrology  3 Credits  
Introduction to the scientific study of the hydrologic cycle. Covers the measurement and evaluation of hydrologic phenomena including the use of statistical methods. Explores computer techniques in hydrology with applications to water resource development and water quality problems, particularly those in California. Lecture, 3 hours.

Prerequisite: CHEM-121 and ENVR-150C; or permission of instructor

Terms Typically Offered: Spring, odd years.
ENVR-335  Intro to Atmospheric Sciences  3 Credits  
Covers the structure of the atmosphere and man's impact upon it, especially the causes and consequences of air pollution. Addresses air quality standards and the stratospheric and tropospheric ozone. Also introduces the chemistry of air pollution and air pollution control strategies. Lecture, 3 hours.

Prerequisite: CHEM-121 and ENVR-150C; or permission of instructor

Terms Typically Offered: Fall, even years.
ENVR-405  Intro to Geo Info System (GIS)  3 Credits  
In this introductory course, students become familiar with the hardware and software components of a Geographic Information System and review GIS applications. Topics include data structures and basic functions, methods of data capture and sources of data, and the nature and characteristics of spatial data and objects. Topics covered include the fundamentals of data structures, georeferencing, data classification, querying, cartography, and basic spatial data analysis. The course provides an overview of the capabilities of GIS software and applications of GIS. Class time is divided between lectures and GIS exercises that reinforce critical concepts. Students must complete a term project as part of the course and should appreciate the utility of Geographic Information Systems in decision-making. Lecture, 3 hours.

Prerequisite: ENVR-150C; or permission of instructor

Terms Typically Offered: Fall, odd years.
ENVR-430  Environmental Policy and Impact Analysis  3 Credits  
Explores the principles and theories of analyzing environmental interactions. Provides a critical analysis of methodologies for assessing the physical, biological, and social impacts on the envrionment by human activities. Synthesizes the subject matter through preparation of an environmental impact report. Lecture, 3 hours.
Terms Typically Offered: Spring, odd years.

Mathematics

MATH-105  Essential Mathematics  4 Credits  
This course prepares students to understand the essential mathematical concepts in number sense, elementary algebra, sets of numbers, problem solving, ratios, proportions, percentages, and graphing linear equations and inequalities. The course is designed to introduce students to practical mathematical skills necessary for courses in business and statistics. Emphasis will be placed on the structural and logical foundations of business. (Meets Elective requirement only; not applicable to Natural Science/Math requirement). (Professional Education course).
MATH-106  Business Math  3 Credits  
This course applies the principles and practices of mathematics to everyday business problems and situations. The course prepares students to understand the mathematical and business concepts in problem solving, ratios and proportions, percentages, simple and compound interest, graphing linear functions, and inventory valuation. The course introduces students to common mathematical skills necessary for courses in business. (Meets Natural Science/Math requirement). (Professional Education Course).
MATH-109  Mathematics for Statistics  4 Credits  
This course prepares students to understand the mathematical and statistical concepts in problem solving, critical thinking, ratios and proportions, algebraic equations, sets and logic, probability and statistics, including frequency of distribution, statistical graphs, measures of central tendency, and measure of position and dispersion. The course introduces students to common mathematical skills necessary for coursework in statistics. (Meets Natural Science/Math requirement). (Professional Education Course).
MATH-115C  Applied Mathematics and Personal Finance  3 Credits  
This course introduces the use of mathematics as a logically thinking and problem-solving tool of practical applications, emphasizing inductive and deductive reasoning, graphs, tables, percentage as it applies to loans, mortgages, credit cards, etc., probability, statistics, and the use and misuse of numbers. Applications include variables, conditionals, and statistical functions. Fulfills the core curriculum requirement in mathematics.
Terms Typically Offered: Fall and Spring.
MATH-116C  College Algebra  3 Credits  
Sets and real numbers, linear equations and inequalities, polynomials, functions, graphing linear and polynomial functions, exponential and logarithmic functions, systems of equations, matrices and determinants, sequences and series. Fulfills the Math CORE requirement.
MATH-121  Teaching Math Concepts for K-8 Educators  3 Credits  
This undergraduate course equips future educators with the essential skills to impart mathematical concepts effectively to elementary and middle school students. Participants will delve into innovative teaching methods and strategies tailored to the diverse learning needs of K-8 students, fostering a deep understanding of foundational mathematical principles. Through hands-on activities and collaborative projects, students will gain practical experience in designing engaging lesson plans that promote critical thinking and problem-solving skills. The course emphasizes the use of technology and manipulatives to enhance mathematical learning experiences, preparing educators to create dynamic and interactive classroom environments. By the end of the course, participants will have the knowledge and confidence to inspire a love for mathematics in their students, laying the groundwork for future academic success.

Prerequisite: MATH-115C, MATH-170C, or MATH-180C

Terms Typically Offered: Fall, Spring, and Summer.
MATH-170C  Precalculus  3 Credits  
Equations and inequalities; systems of linear equations: functions, graphs, exponential, logarithmic, and trigonometric functions and their limits; polynomial and rational functions; analytic geometry. Fulfills the core curriculum requirement in mathematics.
Terms Typically Offered: Fall and Spring.
MATH-180C  Calculus 1  4 Credits  
Graphing of functions, logarithmic functions and their inverses; limit of functions and derivatives; rules of differentiation and their application; definite and indefinite integrals. Fulfills the core curriculum requirement in mathematics.

Prerequisite: MATH-170C or Permission of Instructor

Terms Typically Offered: Fall and Spring.
MATH-181C  Calculus II  4 Credits  
Application of integration for volumes, work and areas; advanced techniques of integration; advanced application of integration; first order differential equations; parametric equations and polar coordinates; infinite sequences and series.

Prerequisite: MATH-180C

Terms Typically Offered: Fall and Spring.
MATH-235  Statistics for Health Professionals  3 Credits  
Limited to those enrolled in Health Sciences. Meets statistics prerequisite for NURS 405. This course introduces the conceptual background of statistical techniques and reasoning with an emphasis on application relevant to identifying outcomes. Provides a framework for understanding and applying commonly used data analysis techniques in health science research. Includes selecting, applying, and interpreting univariate and bivariate statistical methods in answering research questions from a health science perspective. (Professional Education Course).
MATH-265C  Intro to Statistical Methods  3 Credits  
This course is cross listed with PSYC-265C and SOC-265C. A course in basic statistical concepts and methods of collecting, summarizing, presenting, and interpreting data in the behavioral sciences; including descriptive statistics (use of graphs and charts), normal distribution curve, measures of central tendency, deviation and dispersion, hypothesis testing, statistical fallacies, correlation, and topics in probability. Students majoring in Accounting, Anthropology, Psychology, or Sociology must take MATH-265C, PSYC-265C, or SOC-265C to fulfill the core curriculum requirement in mathematics. Fulfills the core curriculum requirement in mathematics for students majoring in Accounting, Anthropology, Psychology, or Sociology.
Terms Typically Offered: Fall and Spring.
MATH-270C  Health Professions Statistical Methods  3 Credits  
Meets statistics pre-requisite for NURS-405. The focus of this course is on exploring the statistical methods used in health professions. Students review parametric and nonparametric techniques and explore the purpose, assumptions, selection, and interpretation of descriptive and inferential statistics. As part of the course, students use Microsoft Excel to organize and analyze data sets. Open to all undergraduate health science students.
Terms Typically Offered: Fall and Spring.
MATH-281  Multivariable Calculus  4 Credits  
Vectors and geometry of space including cylindrical and spherical coordinates; vector functions and space curves with vector calculus, partial derivatives with directional derivatives and applications; multiple integrals with various coordinate systems with application.

Prerequisite: MATH-181C

MATH-285  Introduction to Advanced Mathematics  3 Credits  
A course for both mathematics and mathematics education majors. Covers the fundamentals of axiomatic proof theory including laws of inference, set theory, induction, cardinality, relations and functions.

Prerequisite: MATH-180C

Terms Typically Offered: Spring.
MATH-293  Special Topic:  3 Credits  
Study of a special topic in mathematics. May be repeated for credit.
MATH-294  Sp Top: Into to Comp Science  4 Credits  
Study of a special topic in mathematics. May be repeated for credit.
MATH-300  Linear Algebra  3 Credits  
Systems of linear equations, vector spaces, linear mappings, matrices and matrix algebra, eigenvectors and eigenvalues, Cayley-Hamilton theorem, quadratic forms, and applications.

Prerequisite: MATH-285

Terms Typically Offered: Fall.
MATH-310  Differential Equations  3 Credits  
Methods of solution of ordinary differential equations and applications.

Prerequisite: MATH-281, MATH-300

Terms Typically Offered: Spring.
MATH-315  Teaching/Tutoring  3 Credits  
Students seeking to complete the Single Subject Matter Program in English must take this course as part of that program to ensure they are integrating literary content with their pedagogical experience. This course provides the philosophical background and classroom experience necessary to introduce the student to the teaching profession in a public or private school in a multicultural environment. The purpose of the class is to assist the student in gaining an understanding of the resources and challenges facing a teacher serving a linguistically and culturally diverse student population. Discussion focuses on the major professional organizations and educational research related to the philosophical, historical, and demographic developments of American education. Students complete a 30-hour field work component to observe classroom management and organization, Specially Designed Academic Instruction Delivered in English (SDAIE) instructional practices, and the curricula of grades K-12. The role and function of Christian beliefs and values in the public school are integrated throughout the course. This course is a prerequisite requirement for Multiple and Single Subject Credential programs. Lab fee.
MATH-330  Number Theory  3 Credits  
Divisibility properties of integers, prime numbers, the Euclidean algorithm, the unique factorization theorem, congruences, Fermat's theorem, Wilson's theorem, Diophantine equations, number-theoretic functions, and the quadratic reciprocity theorem.

Prerequisite: MATH-285

Terms Typically Offered: Spring, even years.
MATH-365  Probability and Statistics  3 Credits  
Frequency interpretation of probability, axioms of probability theory, discrete probability and combinatorics, random variables, distribution and density functions, sampling theory and limit theorems.

Prerequisite: MATH-281, MATH-285

Terms Typically Offered: Fall, even years.
MATH-370  History of Mathematics  3 Credits  
An introduction to the history of mathematics from ancient times to the twentieth century, with applications to elementary mathematics through calculus.

Prerequisite: MATH-180C

Terms Typically Offered: Fall, even years.
MATH-375  Discrete Mathematics  3 Credits  
This course is designed to study graph theory including networks, voting systems including game theory and fair apportionment, and patterns.

Prerequisite: MATH-181C, MATH-285

Terms Typically Offered: Fall, odd years.
MATH-380  Elementary Analysis I  3 Credits  
Rigorous analysis of the calculus and its foundations. Continuous and differentiable functions, and topological properties of the real number line.

Prerequisite: MATH-281, MATH-285

Terms Typically Offered: Spring, even years.
MATH-390  Numerical Analysis  3 Credits  
Numerical solution of algebraic equations. Approximate numerical solutions of systems of linear and nonlinear equations, interpolation theory, numerical differentiation and integration, and numerical solution of ordinary differential equations.

Prerequisite: CSCI-208 or CSCI-218

Co-Requisite: MATH-181c

Terms Typically Offered: Spring, odd years.
MATH-400  Casualty & Actuarial Mathematics  3 Credits  
The course covers concepts from calculus and probability as they pertain to actuarial sciences. The calculus part covers limits of functions, derivative and integration and their applications, power series and polar coordinates, multivariate differentiation and integration. The probability part covers basic concepts of probability, conditional probability and Bayes' theorem, discrete and continuous random variables and distributions, bivariate distributions, conditional expectation and variance, transformations of random variables and moment generating function. The pace will be fast and the stress will be on the SOA/CAS Course 1 exam-type of word problems.

Prerequisite: MATH-281 and MATH-365

Terms Typically Offered: Spring, even years.
MATH-410  Abstract Algebra  3 Credits  
Recommended MATH-310 and MATH-330. Group theory centered on group isomorphisms and homomorphisms. Symmetry, Burnside's Lemma, Group Actions, and the Sylow Theorems. Lattices and Boolean algebras. An introduction to rings and fields, especially polynomial rings, splitting fields, and extension fields.

Prerequisite: MATH-285, MATH-310

Terms Typically Offered: Fall, even years.
MATH-420  Higher Geometry  3 Credits  
Euclidean geometry from an advanced standpoint, and topics in non-Euclidean geometry.

Prerequisite: MATH-285

Terms Typically Offered: Spring, odd years.
MATH-450  UG Research and Internship Program  1-4 Credits  
This course may be taken for a maximum of four (4) units in one semester. A maximum of six (6) combined unit credits for MATH-450, DSCI-450, CSCI 450, DSCI-485 and CSCI-485 apply to graduation. This course is designed with the purpose of providing students the opportunity to apprentice with actuarial companies in the community. This course promotes early entry into the workplace for the student through part-time employment. This course requires actual work experience be sought in an appropriate business firm providing an opportunity to integrate classroom teaching in practical application under the direct supervision of the assigned instructor. Students are responsible for completing a project report and presenting their work experience in MATH-499C."
Terms Typically Offered: On Demand.
MATH-455  Mathematics Teaching Internship  1-3 Credits  
Must have the consent of the instructor and department chair. Regular hours each week for classes and/or meetings are established at the beginning of the semester with the supervising instructor. The intern assists an instructor in planning and conducting a course and/or laboratory session. This course may be taken for 1-3 units per semester. May be repeated for a maximum of six units.
Terms Typically Offered: Fall and Spring.
MATH-488  Senior Project  2 Credits  
An advanced course providing the opportunity for a student to create a novel and independent intellectual work by comparing, contrasting and synthesizing recent research and his/her cumulative knowledge and understanding in mathematics. The precise nature, scope and format of the project must be developed and approved under the guidance of the instructor and in collaboration with the student's academic advisor. Senior projects are typically initiated in the Fall. The project results must also be presented in MATH-499C

Prerequisite: MATH-285

Terms Typically Offered: Fall.
MATH-499C  Mathematics Capstone  2 Credits  
This course includes analysis and evaluation of current research in mathematics and the integration of faith and learning in mathematics. An oral presentation of research from MATH 485 or 488 is required. In-class presentations by faculty and guests are a part of the course. This course fulfills the Core Curriculum Capstone requirement for Mathematics majors
Terms Typically Offered: Spring.

Physical Sciences

PSCI-130C  General Physics I  3 Credits  
This is a trigonometry based course in mechanics and heat. Topics include kinematics, Newton's Laws, rotational motion, fluid mechanics, and laws of thermodynamics. A knowledge of algebra, trigonometry, and vectors is necessary for success in this class. Should students not be prepared to succeed in general physics I, it is recommended that students complete MATH-170C or MATH-180C before taking general physics I. Three hours of lecture. This course fulfills the core curriculum lecture requirement in natural sciences.

Co-Requisite: PSCI-130CL

Terms Typically Offered: Fall.
PSCI-130CL  General Physics I Lab  1 Credit  
Laboratory experiments will demonstrate principles studied during lecture sessions. These experiments demonstrate principles in the areas of rotational motion, momentum, fluid mechanics, heat transfer, friction and conservation of mechanical energy. A knowledge of algebra, trigonometry, and vectors is necessary for success in this class. Should students not be prepared to succeed in general physics I lab, it is recommended that students complete MATH-170C or MATH-180C before taking general physics I lab. This course fulfills the core curriculum laboratory requirement in the natural sciences. Laboratory three hours. Lab fee.

Co-Requisite: PSCI-130C

PSCI-131  General Physics II  3 Credits  
This is a trigonometry based course in electricity, magnetism, sound and light. Topics include mechanical waves, sound, Coulomb's Law, electrostatics, electric circuits, introductory electronics, magnetic fields, induction, wave mechanics, geometrical optics, interference, diffraction and polarization. Three hours of lecture. This course fulfills the core curriculum lecture requirement in natural science.

Prerequisite: PSCI-130C

Co-Requisite: PSCI-131L

Terms Typically Offered: Spring.
PSCI-131L  General Physics II Lab  1 Credit  
Laboratory experiments will demonstrate principles studied during lecture sessions. These experiments demonstrate principles in the areas of electrical current, electrical potential, electrical circuits, magnetic fields, optics, wave motion, and optics. This course fulfills the core curriculum laboratory requirement in the natural sciences. Laboratory three hours. Lab fee.

Prerequisite: PSCI-130CL

Co-Requisite: PSCI-131

Terms Typically Offered: Spring.
PSCI-215  Fundamentals of Earth Science  4 Credits  
Earth science including physical and historical geology, meteorology, and descriptive astronomy; the economic, social, and philosophical aspects of the subject matter. Lab fee. (meets Natural Science/Math requirement). (Professional Education Course).
Terms Typically Offered: Fall.
PSCI-215C  Fundamentals of Earth Science  3 Credits  
Earth Science including physical and historical geology, oceanography, and descriptive astronomy; economic, social, and philosophical aspects of the subject matter. A three-day field trip is required. This course is recommended for Liberal Studies majors. Lecture three hours each week. This course fulfills the core curriculum lecture requirement in the natural sciences. Fee for the field trip for those not concurrently enrolled in PSCI 215-CL.
Terms Typically Offered: Fall.
PSCI-215CL  Fundamentals of Earth Science Lab  1 Credit  
Classification of rocks, visiting various geological sites, use of topographic and geological maps, oceanographic sampling and techniques, climactic patterns, meteorological measurements, and the use of an astronomical telescope. This course fulfills the core curriculum laboratory requirement in the natural sciences. Lab and field trip fee

Co-Requisite: PSCI-215C

PSCI-216  Fundamentals of Physical Science  4 Credits  
This course in physical science presents materials in physics, chemistry, and astronomy that are conceptual in nature with minimal reliance on the quantitative rules of mathematics as a tool for understanding. A strong emphasis is placed on proper use of vocabulary words to understand and explain topics in the fields of mechanics, properties of matter, heat, sound, electricity and magnetism, and light. Classroom demonstrations and videos are used to assist the student in learning the everyday principles of nature. Lab fee. (meets Natural Science/Math requirement) (Professional Education Course)
PSCI-216C  Fundamentals of Physical Science  3 Credits  
This course in physical science considers topics in physics, chemistry, and astronomy that are conceptual in nature with minimal reliance on the quantitative rules of mathematics as a tool for understanding. A strong emphasis is placed on proper use of vocabulary words to understand and explain topics in the fields of mechanics, properties or matter, heat, sound, electricity and magnetism, and light. This course fulfills the core curriculum lecture requirement in the natural sciences. Lecture three hours per week.

Co-Requisite: PSCI-216CL

Terms Typically Offered: Spring.
PSCI-216CL  Fundamentals of Physical Science Lab  1 Credit  
An introduction to laboratory practice and procedure in physical science and excercises in mechanics, properties of matter, heat, sound electricity, magnetism, and light. This course fulfills the core curriculum laboratory requirement in the natural sciences. Laboratory Fee.

Co-Requisite: PSCI-216C

Terms Typically Offered: Spring.
PSCI-223C  Mechanics of Solids and Fluids  3 Credits  
This calculus-based course is designed for students with majors in the engineering and physical sciences. The course focuses on the mechanics of solid and fluids. Topics include statics, equilibrium of rigid bodies, free-body diagrams, pericle and rigid body kinematics, li near and angular motion, impluse and momentum, static and dynamic friction, elasticity, fluid properties, laminar and turbulent flow and fluid statics.

Prerequisite: MATH-180C

Co-Requisite: PSCI-223CL

Terms Typically Offered: Spring.
PSCI-223CL  Mechanics of Solids and Fluids Lab  1 Credit  
Laboratory will include experiments in the areas of statics and dynamics of particles and ridgid bodies in two and three dimensions, static and dynamic friction, linear and angular momentum, fluid properties, laminar and turbulent flow and fluid statics. Laboratory three hours. Lab fee.

Prerequisite: MATH-180C

Co-Requisite: PSCI-223C

Terms Typically Offered: Spring.
PSCI-225  Electricity and Magnetism  3 Credits  
This calculus-based course is designed for students with majors in the engineering and physical sciences. This course focuses on the mathematical and physical description of electrostatics, electric field and potential, electrical fundamentals (charge, current, voltage, resistance, power, energy), DC circuit analysis with Ohm's Law and Kirchhoff's Law, AC circuit analysis with phase diagrams, measuring devices (e.g., voltmeter, ammeter), capacitance, magnetic fields and their effect on moving charges and currents, magnetic fields produced by various current configurations, induced emf, mutual and self-inductance, basic theory of dielectrics, magnetic properties of materials and Maxwell's Equations in integral and differential form.

Prerequisite: PSCI-223C

Co-Requisite: PSCI-225L

Terms Typically Offered: Fall.
PSCI-225L  Electricity and Magnetsm Lab  1 Credit  
Laboratory will include experiments in the areas of electrostatics, DC and AC circuits, magnetic fields, and electromagnetic induction. Laboratory three hours. Lab fee.

Co-Requisite: PSCI-225

Terms Typically Offered: Fall.
PSCI-227  Waves, Optics and Modern Physics  3 Credits  
This course is designed for students with majors in the engineering and physical sciences. Topics covered include geometric and physical optics, waves and the interaction of light and matter, introductory quantum mechanics, solid state physics, nuclear physics and special relativity.

Prerequisite: PSCI-223, MATH-181C

Co-Requisite: PSCI-227L

Terms Typically Offered: Spring, even years.
PSCI-227L  Waves, Optics, and Modern Physics Lab  1 Credit  
Laboratory will include experiments in the areas of mechanical wave motion, sound, interference, geometrical optics, interference, diffraction and polarization of light, radioactivity and the photoelectric effect. Laboratory three hours. Lab fee.

Prerequisite: PSCI-225L, MATH-181C

Co-Requisite: PSCI-227

Terms Typically Offered: Spring, even years.