Majoring & Minoring
For more information about majoring and minoring, see the online catalog.
Computer Science
107 Perspectives in Computer Science
111 Introduction to Cybersecurity
171 Computer Science I
172 Computer Science II
211 Computer and Network Security
230 Computational Mathematics
240 Databases
277 Computer Architecture and Assembly Languages
293 Networks and Web Development
299 Independent Study
367 Computer Graphics
369 Artificial Intelligence and Machine Learning
373 Programming Language Structures
383 Algorithm Design and Analysis
444 Internship/Practicum
465 Theory of Computation
467 Advanced Computer Graphics
488 Software Development
495 Topics in Computer Science
499 Independent Study
Mathematics and Statistics
115 Elementary Functions
123 Calculus and Statistics for Modeling the Life Sciences
131 Calculus I
132 Calculus II
215 Discrete Mathematics
225 Linear Algebra
233 Multivariable and Vector Calculus
235 Differential Equations
244 Math Practicum
255 Statistical Concepts and Methods
281 Putnam Exam Preparation
282 Modeling Competition Preparation
299 Independent Study
305 Partial Differential Equations with Applications
315 Number Theory
325 Combinatorics
341 Real Analysis
345 Numerical Analysis
351 Linear Models
352 Simulation-Based Statistical Methods
355 Geometry
365 Complex Variables
421 Abstract Algebra I
422 Abstract Algebra II
442 Advanced Topics in Analysis and Topology
444 Practicum
451 Probability and Statistics I
452 Probability and Statistics II
490 Topics in Mathematics
499 Independent Study
Quantitative Reasoning
101 Foundations of Quantitative Reasoning
Other courses drawn from international affairs and psychology.
Programs and Requirements
- Mathematics Major
- Computer Science and Mathematics Major
- Computer Science Major
- Mathematics Minor
- Computer Science Minor
The department offers three majors and two minors with several tracks depending on individual student interests. Entry into the mathematical sciences curriculum is determined by placement or consultation with the department.
At the heart of the department’s curriculum is the development of conceptual and computational intuition, sophistication in the analysis of complicated structures, and, most importantly, the interplay of these two with broadly based sets of technical skills and techniques. Advice about individual situations can be obtained from the department.
Major in Mathematics
Preliminary courses: These courses must be completed before you start the major.
- Math 131 Calculus I (offered every semester)
- Math 132 Calculus II (offered every semester)
Core Courses:
- Math 215 Discrete Mathematics (offered every semester)
- Math 225 Linear Algebra (offered every semester)
- Math 233 Calculus III (offered every semester)
The Mathematics Major requires additional upper-level elective courses.
Major in Computer Science
Preliminary courses:
- CS 171 Computer Science I (offered every semester)
- CS 172 Computer Science II (offered every semester)
Core Computer Science Courses:
- CS 383 Algorithm Design and Analysis (offered every year)
-
Your choice of
- CS 277 Computer Architecture and Assembly Languages (offered every other year)
- CS 293 Networks and Web Development (offered every other year)
Major in Computer Science and Mathematics
Core Computer Science Classes:
- CS 171 Computer Science I
- CS 172 Computer Science II
- CS 383 Algorithm Design and Analysis
-
Choice of:
- CS 277 Computer Architecture and Assembly Languages
- CS 293 Networks and Web Development
Core Mathematics Classes:
- Math 215 Discrete Mathematics
- Math 225 Linear Algebra
Mathematical Sciences is located in BoDine on the Undergraduate Campus.
MSC: 110
email mathsci@lclark.edu
voice 503-768-7727
Chair Liz Stanhope
Mathematical Sciences
Lewis & Clark
615 S. Palatine Hill Road MSC 110
Portland OR 97219