Imagine a university that does more than just prepare you for a career—one that equips you to set the foundation for a full and meaningful life
Find all the information you need about joining a community committed to helping you explore bigger ideas about who you are, what you believe, and what you're called to do in the world
Explore our undergraduate and graduate degree programs to discover a learning community passionate about helping you thrive on your academic and professional journey
Experience a vibrant student community filled with new friends, lifelong memories, and lots of opportunities for getting plugged in and experiencing the best of university life
Learn more about our Spartans athletics programs, and discover how we equip our student-athletes for life with the Complete Champion Approach™
Discover a dynamic community of teachers, scholars, and researchers producing new knowledge and innovation that is having a positive impact for the good of the world and the glory of God
Find out the latest news and events taking place within the life of the community, and discover how our students, alumni, faculty, and staff are making a positive difference in the world
Imagine a university that does more than just prepare you for a career—one that equips you to set the foundation for a full and meaningful life
Discover how you can actively participate in our global community of more than 30,000 engaged and connected alumni from around the world
Imagine a university that does more than just prepare you for a career—one that equips you to set the foundation for a full and meaningful life
A summary of each course to help with your selection.
Course ID
Course
CMPT 140
CMPT 140
Introduction to Computing Science & Programming I
Course Credits: 3
An elementary introduction to computing science and programming as a problem-solving tool. Fundamental concepts and terminology of computing science will be introduced. Programming skill will be obtained by using a high-level language. Topics will include: abstraction, data types and control structures, fundamental algorithms and pseudocode, computability and complexity, and computer architecture.
CMPT 166
CMPT 166
Introduction to Computing Science & Programming II
Course Credits: 3
A rigorous introduction to computing science and computer programming. Students will learn in- depth programming concepts by seeing how object oriented (OO) concepts are employed in the design and writing of code in a variety of notations. The emphasis is on the theory of OO programming and design of solutions, as well as implementation using an OO language such as Java or C++.
MATH 123
MATH 123
Calculus I
Course Credits: 3
This course addresses functions, limits and continuity, derivatives and applications, and integrals and applications.
MATH 124
MATH 124
Calculus II
Course Credits: 3
Transcendental functions, integration techniques, polar co-ordinates, sequences, series, and Taylor series.
MATH 150
MATH 150
Introduction to Discrete Math
Course Credits: 3
An introduction to those branches of pure mathematics which are most commonly used in the study of Computing Science and/or have other practical applications. Topics include logic, proofs, switching circuits, set theory, induction, functions, languages, finite automata, combinatorics, and algebraic structures.
MATH 203
MATH 203
Probability & Statistics I
Course Credits: 3
An introduction to the theory and application of probability and statistics for students who have experience with calculus. Topics include data collection, descriptive statistics, probability, random variables and standard distributions, central limit theorem, hypothesis tests, interval estimates, and linear regression. Computer software will be used to display, analyze, and simulate data. The focus will be on biostatistics with applications using data from the life sciences.
NB: Credit is granted for only one of MATH/STAT 102, 108, 203.
MATH 223
MATH 223
Calculus III
Course Credits: 3
Multivariate calculus. Topics include vectors, vector functions and derivatives; curves; partial and directional derivatives; Lagrange multipliers; double and triple integrals; spherical and cylindrical co-ordinates; vector integrals, Green's Theorem, and surface integrals.
MATH 250
MATH 250
Linear Algebra
Course Credits: 3
Systems of linear equations, matrices, determinants, vector spaces, linear transformations, eigenvalues and eigenvectors, diagonalization applications, and linear programming.
MATH 290
MATH 290
Mathematics for the Environment
Course Credits: 3
Examines mathematical techniques for understanding place-based environmental issues, analyzing situations, and taking appropriate action. Students will apply methods for collecting, understanding, and displaying data effectively, including gathering environmental data outdoors, then make conclusions using basic inferential statistics. Students will also examine the use of stock-flow systems and other mathematical tools to model interacting populations, energy, pollution spread, recycling, and financial networks.