Mathematics and Physical Sciences
The study of mathematics or the physical sciences requires a combination of creative thinking, detailed analysis, and organized problemsolving skills. At The College of Idaho we provide the opportunity to expand and develop these skills as you acquire a broad range of mathematical and scientific knowledge.
Why study Mathematics, Computer Science, and Physical Sciences at The College of Idaho?
Our department provides an engaging and pragmatic curriculum that fosters student understanding of the nature and structure of mathematics and physical sciences, and encourages exploration of computational methods and mathematical applications. Our professors are dedicated to helping students develop critical thinking skills that are necessary for understand a rapidly changing and technologically driven world.
The College offers majors in mathematics, mathematicscomputer science, and mathematicsphysics which include core coursework incorporating programming, problemsolving, abstract analysis and applications, and additional upperdivision courses in mathematics, physics, or computer science. Minors are offered in mathematics, physics, physical sciences, geoscience, and computer science. A dualdegree engineering minor provides tracks in biological systems engineering, chemical engineering, civil engineering, computer engineering, computer science, electrical engineering, environmental engineering, and mechanical engineering.
Career Opportunities for C of I Mathematics and Physical Science Students
An understanding of mathematics and the nature of matter and energy, along with the ability to think critically and solve problems, is essential to many careers. Our graduates have pursued successful careers in a wide variety of fields including business, computer programming, economics, education, engineering, finance, law, and medicine.
Majors
The Mathematics and Physical Sciences Core provides a strong mathematical background to all Mathematics and MathematicsPhysics majors in our Department. This collection of courses incorporates mathematical methods and concepts and fundamentals of computer programming along with the foundational course in Analytical Physics as an introduction to problemsolvng, abstract analysis, and applications.
Course  Course Title  Credits 

MAJOR REQUIREMENTS 

Complete the MathematicsPhysics Core (19 credits): 

MAT175 
Single Variable Calculus* 
4 
MAT275 
Multivariable Calculus 
4 
MAT280 or 
Introduction to Proof: Number Theory or 

CSC150 
Computer Science I 
4 
PHY271 
Analytical Physics I and Laboratory 
5 
MAT199 and/or 
Math and Physics Colloquium (2 semesters at 0.5 credit each) 
1 
Complete any two of the following advanced courses in modern axiomatic mathematics (6 credits): 

MAT431 
Complex Analysis 

Complete upperdivision elective coursework in Mathematics (12 credits): 

MAT ELEC 
12 additional credits of 300 or 400level MAT courses (excluding MAT498)** 
12 
Complete an independent study in Mathematics: 

MAT494 
Independent Study 
13 
Notes 

*Note: Depending on placement, completion of MAT150 Applied Calculus: A Modeling Approach may be required prior to enrolling in MAT175.
**A maximum of 3 credits of MAT494 and MAT497 in any combination may be counted toward the upperdivision elective requirements. Students interested in graduate work in mathematics are strongly encouraged to take the following courses: MAT451 Real Analysis MAT461 Abstract Algebra 
The Mathematics–Computer Science major is designed to prepare students for a broad variety of careers and for graduate study. Work in computer science includes software development and design, research in solving problems in computing (including data storage, networking, retrieval, organization, validation, and so on), and research into new ways of using computing devices (computer vision, robotics, machine learning, accessibility studies, etc.). Computer science is one of the most rapidly expanding and changing fields of scientific inquiry. Preparation for work in this field is thus inherently interdisciplinary, requiring a strong mathematical background. Majors also complete coursework in effective communication. The problemsolving capabilities acquired in the Mathematics–Computer Science major are of wide utility in many fields of study and careers not directly connected to computer science. Computer Science majors gain familiarity with concepts and technologies that have become an integral part of virtually every profession. Just as organizational, interpersonal, and communication skills have become a requisite part of most successful employment, the capacity to understand, operate, and manipulate computational tools will soon be a professional necessity in all areas of industry and academia. The Mathematics–Computer Science major fulfills the Professional Studies PEAK as well as the Natural Sciences & Mathematics PEAK.
Course  Course Title  Credits 

MAJOR REQUIREMENTS 

Complete the MathematicsComputer Science Core (18 credits): 

CSC150 
Computer Science I* 
4 
CSC152 
Computer Science II 
4 
CSC160 
Introduction to Computer Architecture 
3 
CSC235 
Programming Languages 
3 
MAT280 or 
Introduction to Proof: Number Theory or 

SPE101 
Basic Public Speaking 
3 
Complete a theoretical calculus course (4 credits): 

MAT175 or 
Single Variable Calculus or 
4 
Complete required intermediate courses in Computer Science, Mathematics, and Physics (19 credits): 

CSC270 
Applied Databases 
3 
CSC340 
Design and Analysis of Algorithms 
3 
CSC350 
Formal Languages and Automata 
3 
MAT252 
Discrete Mathematics 
3 
MAT361 
Linear Algebra 
3 
PHY230 
Digital Electronics and Laboratory 
4 
Complete any advanced coursework in Computer Science (3 credits): 

CSC440 or 
Operating Systems or 
3 
Complete the Computer Science capstone sequence (6 credits): 

CSC480 
Software Engineering and Senior Design I 
2 
CSC481 
Software Engineering and Senior Design II 
1 
CSC482 
Software Engineering and Senior Design III 
3 
Notes 

MathematicsComputer Science majors may not minor in Mathematics Natural Sciences and Mathematics PEAK), (Computer Studies (Natural Sciences and Mathematics PEAK) or Computer Science (Professional Studies and Enhancements PEAK). *Completion of MAT150 Applied Calculus: A Modeling Approach may be required prior to enrolling in CSC150. 
The Mathematics and Physical Sciences Core provides a strong mathematical background to all Mathematics and MathematicsPhysics majors in our Department. This collection of courses incorporates mathematical methods and concepts and fundamentals of computer programming along with the foundational course in Analytical Physics as an introduction to problemsolving, abstract analysis, and applications.
Course  Course Title  Credits 

MAJOR REQUIREMENTS 

Complete the MathematicsPhysics Core (1819 credits): 

MAT175 
Single Variable Calculus* 
4 
MAT275 
Multivariable Calculus 
4 
[Optional for MathPhysics Majors] 
Students who plan to take upperdivision mathematics cources other than MAT352 Differential Equations should complete one of the following: 

CSC150 
Computer Science I 
4 
PHY271 
Analytical Physics I and Laboratory 
5 
MAT199 and/or PHY199 
Math and Physics Colloquium (2 semesters at 0.5 credit each) 
1 
Complete 6 upperdivision credits in Physics (6 credits) by completing any two of the following: 

PHY301 
Theoretical Mechanics 

Complete upperdivision elective coursework in Mathematics and Physics (12 credits): 

MATELEC or 
Any 12 additional credits of 300 or 400level PHY or MAT courses.** 
12 
Complete an independent study or internship (13 credits): 

MAT494 or MAT497 or PHY494 or PHY497*** 
Independent Study or 
13 
Notes 

*Depending on placement, completion of MAT150 Applied Calculus: A Modeling Approach may be required prior to enrolling in MAT175. **A maximum of 3 credits of independent work (MAT494, PHY494, MAT497, PHY497, or other) may be counted toward the upperdivision elective requirements. ***Other forms of independent work may be accepted with departmental approval. Students interested in graduate study in physics are strongly encouraged to take the following courses: PHY240/240L Electrical and Electronic Circuits and Laboratory MAT28X Introduction to Proof (any version) MAT361 Linear Algebra MAT431 Complex Analysis PHY3XX/4XX All 300 and 400level Physics Courses Students pursuing graduate study should take PHY313 and PHY400 for the maximum 3 credits. 
Minors
The Applied Mathematics minor is designed to build fundamental quantitative and problemsolving skills in mathematics and the allied fields of computer science and statistics. There is a strong emphasis on applications to mathematical modeling and the collection, management, and use of data. Applied Mathematics minors also gain experience in the laboratory and an appreciation of the role of mathematics and information in society.
All of the courses in the minor are offered every year, and most of them every semester, with the exception of CSC270. Students wishing to take this course to fulfill the requirements should plan accordingly.
Course  Course Title  Credits 

MINOR REQUIREMENTS 

CSC150 
Computer Science I 
4 
Complete 1 course from the following: 

MAT150 
Applied Calculus: A Modeling Approach 
4 
MAT175 
Single Variable Calculus 
4 
MAT275 
Multivariable Calculus 
4 
Complete 1 course from the following: 

CSC270 
Applied Databases 
3 
MAT212 
Advanced Statistical Methods 
3 
Complete one approved laboratory course* from one of the following sciences: 
35 

BIO 
Biology 

CHE 
Chemistry 

GEO 
Geoscience 

PHY 
Physics 

ENV 
Environmental Studies 

Notes 

*Approved laboratory courses include BIO159, BIO201, BIO202, BIO210, CHE141, CHE142, ENV160, GEO101, PHY231, PHY232, PHY271, and PHY272. 
Computer science is one of the most rapidly changing and most highly interdisciplinary fields of academic inquiry. Because the ideas and techniques of information theory underlie large parts of the workings of modern society, computer science is very effective when paired with other studies. Conceptual developments pioneered by computer scientists have assisted researchers in areas as diverse as biology, sociology, music, and literary analysis. The Computer Science minor both develops and enhances students' analytical and problemsolving capabilities and prepares them to apply informationtheoretic ideas and sensibility in their chosen careers.
Course  Course Title  Credits 

MINOR REQUIREMENTS 

MAT150 or 
Applied Calculus: A Modeling Approach 
4 
MAT252 
Discrete Mathematics 
3 
CSC150 
Computer Science I 
4 
CSC152 
Computer Science II 
4 
CSC160 
Introduction to Computer Architecture 
3 
CSC270 
Applied Databases 
3 
CSC235 or 
Programming Languages or 
3 
Notes 

Students may elect to minor in Computer Studies (Natural Sciences and Mathematics PEAK) or in Computer Science (Professional Studies and Enhancements PEAK), but not both. MathematicsComputer Science majors may not minor in either Computer Studies or Computer Science. 
The study of computing requires a creative imagination and develops analytical and problemsolving skills that are applicable in a wide range of academic and professional careers. The Computer Studies minor provides students with the academic background necessary to understand the applications of computing and information theory in solving scientific problems, both everyday and professional. It also builds familiarity with concepts and technologies of computer science that have become an integral part of virtually every profession. In keeping with the interdisciplinary spirit of the field, minors in Computer Studies complete coursework in the natural sciences and mathematics. Students should recognize that an ability to acquire and use mathematical tools is an assumed part of this minor.
The Computer Studies minor is an excellent complement to majors not always thought of as allied to computer science such as political economy, business, or psychology, since these are increasingly concerned with very large sets of data.
Course  Course Title  Credits 

MINOR REQUIREMENTS 

MAT150 or 
Applied Calculus: A Modeling Approach 
4 
CSC150 
Computer Science I 
4 
CSC152 
Computer Science II 
4 
CSC270 
Applied Databases 
3 
Complete one approved laboratory course* from one of the following sciences: 
35 

BIO 
Biology 

CHE 
Chemistry 

GEO 
Geoscience 

PHY 
Physics 

ENV 
Environmental Studies 

Notes 

* Approved laboratory courses include BIO159, BIO201, BIO202, BIO210, CHE141, CHE142, ENV160, GEO101, PHY231, PHY232, PHY271, and PHY272. Students who wish to enhance their understanding of the foundations of computer science or to prepare for careers more closely related to the field should consider the following additional courses: CSC340 Design and Analysis of Algorithms MAT212 Multiple Regression Analysis MAT252 Discrete Mathematics MAT361 Linear Algebra 
Engineering gives students the opportunity to be simultaneously creative and practical. They can combine the principles learned in science and mathematics with the methods and techniques of engineering to develop theory, models, and applications. The DualDegree Engineering Minor is meant to develop a foundation preparing the student for further study and a career in engineering.
Engineering schools require that many general science and mathematics courses be completed at The College of Idaho before a student transfers under the dualdegree engineering program. Therefore it is recommended that students complete a mathematics or mathematicsphysics major if interested in the dualdegree engineering minor. (Note: Choosing a major other than mathematics or mathematicsphysics will likely result in the student spending four years at The College of Idaho to complete their major. Upperlevel coursework from the engineering institution will transfer back to The College of Idaho to fulfill the mathematics or mathematicsphysics major requirements. (Please see the dualdegree engineering requirements for affiliated institutions.) Students can fulfill two PEAKS upon completion of this minor: Natural Sciences and Mathematics and Professional Studies.
Course  Course Title  Credits 

MINOR REQUIREMENTS 

MAT/PHY 
Mathematics and/or Physics UpperDivision (300 or 400level) Courses 
9 
Acceptance to an approved engineering program 

The following courses are required for most fields of engineering and most computer science programs: 

CHE141 
General Chemistry I and Laboratory 
4 
MAT150 
Applied Calculus: A Modeling Approach 
4 
MAT175 
Single Variable Calculus 
4 
MAT275 
Multivariable Calculus 
4 
PHY170 
Engineering Analysis 
2 
PHY271 
Analytical Physics I and Laboratory 
5 
PHY272 
Analytical Physics II and Laboratory 
5 
Additional Humanities electives as specified by the partner dualdegree institution. 

Notes 

*The required courses specific to the DualDegree Engineering Minor depend upon the engineering field and the engineering institution. Every student completing this Minor should closely consult with a dualdegree engineering advisor to choose appropriate College of Idaho courses. 
Course  Course Title  Credits 

PREREQUISITES 

MAT175* or 
Single Variable Calculus or 
4 
Complete one course from the following: 

MAT280 
Introduction to Proof: Number Theory 
1 
MAT281 
Introduction to Proof: Combinatorics 
1 
MAT282 
Introduction to Proof: Sets and Functions 
1 
MAT283 
Introduction to Proof: Logic 
1 
MINOR REQUIREMENTS: 

Complete 6 credits of upperdivision (300 or 400level) coursework in Mathematics: 

MATELEC 
Any 6 credits of 300 or 400level MAT courses 
6 
Complete one approved laboratory course** from one of the following sciences: 
35 

BIO 
Biology 

CHE 
Chemistry 

GEO 
Geoscience 

PHY 
Physics 

ENV 
Environmental Studies 

Students who wish to satisfy the requirements for a second teaching field in Secondary Education must complete 20 credits of mathematics (MAT) courses including the following courses: 

MAT125 or 
Data Analysis and Statistics or 
3 
MAT252 
Discrete Mathematics 
3 
MAT311 
Probability 
3 
MAT361 
Linear Algebra 
3 
MAT370 
Geometry 
3 
Notes 

*Depending on Math placement, students may be required to take MAT150 Applied Calculus: A Modeling Approach prior to taking MAT175. **Approved laboratory courses include BIO159, BIO201, BIO202, BIO210, CHE141, CHE142, ENV160, GEO101, PHY231, PHY232, PHY271, and PHY272. 
The Physical Sciences minor is designed for students desiring to better understand the physical sciences but who do not plan on pursuing a career in the sciences.
Course  Course Title  Credits 

MINOR REQUIREMENTS 

MAT150 or higher 
Applied Calculus: A Modeling Approach or a higherlevel math course 
4 
Complete 2 courses from the following: 

CHE141 
General Chemistry I and Laboratory 
4 
CHE142 
General Chemistry II and Laboratory 
4 
PHY231 or 
General Physics I and Laboratory or 
4 
PHY232 or 
General Physics II and Laboratory or 
4 
And complete at least 3 additional credits in PHY, CHE, or GEO 
The fundamental nature of physics makes an understanding of its principles, techniques and limitations important in the acquisition and extension of knowledge in all the sciences. In addition, it has historical connections to metaphysics and natural philosophy, which makes it an integral part of a balanced liberal arts curriculum. Physics minors should recognize and gracefully accept that an ability to acquire and use mathematical tools is an assumed part of their minors.
Course  Course Title  Credits 

PREREQUISITES 

MAT175 
Single Variable Calculus 
4 
MAT275 
Multivariable Calculus 
4 
MAT352 
Differential Equations 
3 
MINOR REQUIREMENTS 

PHY271 
Analytical Physics I and Laboratory 
5 
PHY272 
Analytical Physics II and Laboratory 
5 
Complete 9 credits from the following: 

PHY 
Physics UpperDivision (300 or 400level) Courses 
6 
PHY 
Physics Coursework  any level 
3 
Notes 

Completing this minor and 1 additional credit in physics satisfies the state requirements for the secondary education secondteaching field in physics. 