|
|
Home > Academics > Mathematics & Computer Science Department >
Degree Requirements
This web page contains the most current academic information and degree requirements available. The graduation requirements published in the Whitworth catalog in effect at the time of the student's initial enrollment are those that should be met for completion of an undergraduate-degree program (Click here to view printed catalogs). Students who withdraw from Whitworth and return after an absence of more than one year must meet the graduation requirements in effect at the time of their return; students who return within one year may continue under the requirements in effect at their original enrollment.
In order to obtain a degree, students must meet Whitworth's Requirements for Graduation (Click here to view Whitworth's Requirements for Graduation).
| Requirements for a Mathematics Major, B.A. |
(39) |
| All endorsements subject to change; see School of Education for updated requirements. |
| MA 171 |
|
Calculus I |
4 |
| MA 172 |
|
Calculus II |
4 |
| MA 273 |
|
Calculus III |
4 |
| MA 256 |
|
Elementary Probability and Statistics |
3 |
| MA 316 |
|
Discrete Mathematics |
3 |
| MA 330 |
|
Linear Algebra |
3 |
| CS 171 |
|
Computer Science I |
3 |
| CS 172 |
|
Computer Science II |
3 |
| Four of the following upper-division courses: |
12 |
| |
MA 317
MA 350
MA 357
MA 358
MA 360
MA 365*
MA 410
MA 430W
MA 440
MA 441
MA 481 |
Introduction to Complex Variables
Numerical Analysis
Mathematical Statistics I
Mathematical Statistics II
Number Theory
Modern Geometry
Algebraic Structures
Graph Theory and Combinatorics
Advanced Calculus I
Advanced Calculus II
Topics Seminar |
|
| *This course is required for students seeking teacher certification. |
|
| Required for teacher certification: |
|
| EDU 454 |
|
Mathematics in Secondary School |
2 |
| Requirements for a Mathematics Major, B.S. |
(55-57) |
| All endorsements subject to change; see School of Education for updated requirements. |
| MA 171 |
|
Calculus I |
4 |
| MA 172 |
|
Calculus II |
4 |
| MA 273 |
|
Calculus III |
4 |
| MA 281 |
|
Differential Equations. |
3 |
| MA/CS 296 |
|
Career and Vocation Seminar |
4 |
| MA 316 |
|
Discrete Mathematics |
3 |
| MA 330 |
|
Linear Algebra |
3 |
| MA 430W |
|
Graph Theory and Combinatorics |
3 |
| MA 440 |
|
Advanced Calculus I |
3 |
| MA 441 |
|
Advanced Calculus II |
3 |
| CS 171 |
|
Computer Science I |
3 |
| CS 172 |
|
Computer Science II |
3 |
| Four of the following upper-division courses: |
12 |
| |
MA 317
MA 350
MA 357
MA 358
MA 360
MA 365*
MA 410
MA 481
PS 357 |
Introduction to Complex Variables
Numerical Analysis
Mathematical Statistics I
Mathematical Statistics II
Number Theory
Modern Geometry
Algebraic Structures
Topics Seminar
Math Methods for Engineers/Scientists |
|
| Two courses as follows: |
6-8 |
| |
PS 151 and 153 General Physics I and II, or
EC 210 and 211 Microeconomics and Macroeconomics |
|
| *This course is required for students seeking teacher certification. |
|
| Required for teacher certification: |
|
| EDU 454 |
|
Mathematics in Secondary School |
2 |
| Requirements for a Mathematical Economics Major, B.A. |
(52) |
| MA 171 |
|
Calculus I |
4 |
| MA 172 |
|
Calculus II |
4 |
| MA 273 |
|
Calculus III |
4 |
| MA 256 |
|
Elementary Probability and Statistics |
3 |
| MA 296 |
|
Career and Vocation Seminar |
1 |
| MA 330 |
|
Linear Algebra |
3 |
| MA 357 |
|
Mathematical Statistics I |
3 |
| MA 358 |
|
Mathematical Statistics II |
3 |
| CS 171 |
|
Computer Science I |
3 |
| CS 172 |
|
Computer Science II |
3 |
| CS 374 |
|
Database Management |
3 |
| EC 210 |
|
Microeconomics |
3 |
| EC 211 |
|
Macroeconomics |
3 |
| EC 320 |
|
Intermediate Microeconomic Analysis |
3 |
| EC 321W |
|
Intermediate Macroeconomic Analysis |
3 |
| EC 402 |
|
Econometrics |
3 |
| One of the following: |
3 |
| |
EC 365W
EC 416
EC 425 |
History of Economic Thought
International Trade and Finance
Economic Development |
|
| Note: A student may not pursue a major in mathematics and quantitative analysis. |
Computer Science Core Courses
(Required for all computer science majors (plus option requirements) |
(27) |
| CS 171 |
|
Computer Science I |
3 |
| CS 172 |
|
Computer Science II |
3 |
| CS 274 |
|
Ethical, Social & Legal Issues of CS |
3 |
| CS 278 |
|
Computer Organization and Assembler Programming |
3 |
| One of the following: |
3 |
| |
CS 370
CS 371
CS 372 |
Programming Languages
Windows Applications Development
Java Applications Development
|
|
| CS 373 |
|
Data Structures |
3 |
| CS 374 |
|
Database Management |
3 |
| CS 472W |
|
Software Engineering |
3 |
| CS 475 |
|
Operating Systems |
3 |
| Recommended: |
3 |
| CS 294 |
|
Career and Vocation Seminar |
3 |
Requirements for a Computer Science Major, B.A.
(International Software Management Option) |
(57-60) |
| Computer science core classes |
27 |
| CS 376 |
|
Computing Technology Management |
3 |
| BU 110 |
|
Introduction to Business & Management |
3 |
| BU 230 |
|
Financial Accounting |
3 |
| BU 311 |
|
Principles of International Business |
3 |
| MA 256 |
|
Elementary Probability & Statistics |
3 |
| SP 398 |
|
Intercultural Communications |
3 |
| Completion of an international study experience |
3 |
| CS 360 |
|
Computer Science in a Cultural Context or other prior-approved international education experiences such as semester abroad or year-abroad programs, international internship experience |
3 |
| Foreign Language Requirement |
6-8 |
| Students must demonstrate or complete second-year proficiency in a second language. |
| One of the following: |
3-4 |
| |
MA 150
MA 171 |
Algebra and Trigonometry
Calculus I |
|
| Recommended: |
|
| |
CS 301
CS 313
BU 231 |
Internet Applications
Networks
Managerial Accounting |
|
Requirements for a Computer Science Major, B.A.
(Business Option) |
(54-55) |
| Computer science core classes |
27 |
| CS 376 |
|
Computing Technology Management |
3 |
| BU 110 |
|
Introduction to Business and Management |
3 |
| BU 230 |
|
Financial Accounting |
3 |
| BU 231 |
|
Managerial Accounting |
3 |
| BU 333 |
|
Accounting Systems and Theory |
3 |
| EC 210 |
|
Principles of Microeconomics |
3 |
| EC 211 |
|
Principles of Macroeconomics |
3 |
| MA 256 |
|
Elementary Probability and Statistics |
3 |
| One of the following: |
3-4 |
| |
MA 150
MA 171 |
Algebra and Trigonometry
Calculus I |
|
| Recommended: |
|
| |
CS 301
CS 313 |
Internet Applications
Networks |
|
Requirements for a Computer Science Major, B.A.
(Network Systems Option) |
(51-52) |
| Computer science core classes |
27 |
| CS 313 |
|
Networks. |
3 |
| CS 314 |
|
Microsoft® Networks |
3 |
| CS 315 |
|
High Performance Computing |
3 |
| MA 256 |
|
Elementary Probability and Statistics |
3 |
| Three upper-division computer science courses. |
9 |
| One of the following: |
3-4 |
| |
MA 150
MA 171 |
Algebra and Trigonometry
Calculus I |
|
| Recommended: |
|
| |
CS 376 |
Computing Technology Management |
|
| Requirements for a Computer Science Major, B.S. |
(65) |
| Computer science core classes |
27 |
| CS 401 |
|
Computer Architecture |
3 |
| CS 473 |
|
Advanced Algorithm Design and Analysis |
3 |
| MA 171 |
|
Calculus I |
4 |
| MA 172 |
|
Calculus II |
4 |
| MA 316 |
|
Discrete Mathematics |
3 |
| MA 330 |
|
Linear Algebra |
3 |
| PS 151 |
|
General Physics I |
4 |
| PS 153 |
|
General Physics II |
4 |
| PS 373 |
|
Electronics |
4 |
| One of the following: |
3 |
| |
CS 313
CS 357
CS 457 |
Networks
Computer Graphics
Artificial Intelligence |
|
| One of the following: |
3 |
| |
MA 350
MA 410
MA 430W |
Numerical Analysis
Algebraic Structures
Graph Theory/Combinatorics |
|
| Recommended: |
|
| |
MA 273
MA 256
CS 315 |
Calculus III
Probability and Statistics
Multi-platform Networks
|
|
| Computer Science Honors Program |
The intent of the honors program is to provide motivated students with the social and academic activities necessary to foster their growth as individuals and their commitment to excellence and service to others. Students enrolled in the program must complete a major in computer science. To qualify for graduation as a Computer Science Honors Program graduate, candidates must successfully complete the following requirements by the end of their senior year. Each requirement will be documented in the student's portfolio.
1. Apply for admission into the honors program after completing CS 172.
2. Maintain an overall cumulative GPA of 3.5 or above.
3. Complete the professional learning requirement by fulfilling each of the following activities:
• Join either the Association for Computing Machinery or the IEEE Computer Society.
• Regularly attend ACM/IEEE Computer Society meetings.
• Participate in the planning and presentation of a minimum of two ACM meetings.
• Document the meeting plans and presentations in the portfolio.
• Participate in ACM/IEEE activities (i.e. social, special topics seminars, etc.).
4. Complete the service requirement by participating in at least one of the following areas:
• teaching assistant for computer science courses
• research assistant for a computer science faculty member
• lab assistant for the general computing labs
• technician for the Whitworth Computing Services Department
• participation in related service learning projects
5. Complete the internship requirement by satisfactory completion of an internship and/or research assistantship.
6. Complete and defend a senior research project.
7. Complete one semester of CS 499, Research Methods. |
| Requirements for a Mathematics Minor |
(21) |
| MA 171 |
|
Calculus I |
4 |
| MA 172 |
|
Calculus II |
4 |
| MA 273 |
|
Calculus III |
4 |
| MA 330 |
|
Linear Algebra |
3 |
| CS 171 |
|
Computer Science I |
3 |
| One of the following: |
3 |
| |
MA 281
MA 256 |
Differential Equations
Elementary Probability and Statistics |
|
Requirements for Mathematics Minor
(meets Endorsement Requirements)
|
(22) |
This minor can be completed only by students receiving education certification.
All endorsements subject to change; see School of Education for updated requirements. |
| MA 171 |
|
Calculus I |
4 |
| MA 172 |
|
Calculus II |
4 |
| MA 256 |
|
Elementary Probability and Statistics |
3 |
| MA 316 |
|
Discrete Mathematics |
3 |
| MA 330 |
|
Linear Algebra |
3 |
| MA 365 |
|
Modern Geometry |
3 |
| One of the following: |
2 |
| |
EDU 341
EDU 454 |
Math: K-8 Methods and Assessment
Math in Secondary School
|
|
| |
Note: Students pursuing elementary certification will also take MA 221. |
|
| Requirements for Computer Science Minor |
(21-22) |
| CS 171 |
|
Computer Science I |
3 |
| CS 172 |
|
Computer Science II |
3 |
| CS 278 |
|
Computer Organization/Assembler Programming |
3 |
| CS 373 |
|
Data Structures |
3 |
| CS 374 |
|
Database Management |
3 |
| MA 256 |
|
Elementary Probability and Statistics |
3 |
| One of the following: |
4 |
| |
MA 150
MA 171 |
Algebra and Trigonometry
Calculus I |
|
| Requirements for Information Technology Minor |
(21) |
| CS 171 |
|
Computer Science I |
3 |
| CS 172 |
|
Computer Science II |
3 |
| CS 313 |
|
Networks |
3 |
| CS 374 |
|
Database Management |
3 |
| Two of the following: |
9 |
| |
CS 301
CS 302
CS 314
CS 315
CS 371
CS 372 |
Internet Applications Development
Multimedia Applications
Microsoft® Networks
High Performance Computing
Windows Application Development
Java Applications Development |
|
|
|