Mathematics & Computer Science Apply for Admission | Contact Us | Directories | Job Listings

Info For
Whitworth University Home Page
  Information About:
Majors/Minors Offered
Degree Requirements
Course Offerings
Off-Campus Opportunities

  Related Links:
E-Catalog

Font size:
Normal Medium Text Large Text

Print this page:Print this page

Home > 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
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
 
*This course is required for teacher certification and may only count as an upper-division elective for students seeking teacher certification.  
Additional requirement:  
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 278   Discrete Mathematics 3
MA 281   Differential Equations. 3
MA 294   Career and Vocation Seminar 1
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 358W
MA 360
MA 365*
MA 410
PS 357
CS 499W
Introduction to Complex Variables
Numerical Analysis
Mathematical Statistics I
Mathematical Statistics II
Number Theory
Modern Geometry
Algebraic Structures
Math Methods for Engineers/Scientists
Research Methods
 
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 teacher certification and may count only as an upper-division elective for students seeking teacher certification. Additional requirement:  
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 358W   Mathematical Statistics II 3
CS 171   Computer Science I 3
CS 172   Computer Science II 3
CS 374W   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
 

Computer Science Core Courses
(27)
(Required for all computer science majors (plus option requirements)
CS 171   Computer Science I 3
CS 172   Computer Science II 3
CS 273   Data Structures 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 374   Database Management 3
CS 472W   Software Engineering 3
CS 475   Operating Systems 3
Recommended: 3
CS 294   Career and Vocation Seminar  

Requirements for a Computer Science Major, B.A.
(International Project Management Option)
(56)
Computer science core classes 27
CS 376   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
A Modern Language 201 course or demonstrated second-year language proficiency 4
One of the following: 4
  MA 150
MA 171
Pre-Calculus
Calculus I
 
Recommended:  
  CS 301
CS 313
BU 231
Internet Applications
Networks
Managerial Accounting
 

Requirements for a Computer Science Major, B.A.
(Business Option)
(55)
Computer science core classes 27
CS 376   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: 4
  MA 150
MA 171
Pre-Calculus
Calculus I
 
Recommended:  
  CS 301
CS 313
Internet Applications
Networks
 

Requirements for a Computer Science Major, B.A.
(Network Systems Option)
 
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: 4
  MA 150
MA 171
Pre-Calculus
Calculus I
 
Recommended:  
  CS 376 Technology Management  

Requirements for a Computer Science Major, B.S. (64-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 278   Discrete Mathematics 3
MA 330   Linear Algebra 3
PS 151   General Physics I 4
PS 153   General Physics II 4
One of the following: 3-4
  PS 373
CS 373
Electronics
Digital Logic Design (recommended for computer science majors)
 
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
CS 499W

Calculus III
Probability and Statistics
High-Performance Computing
Research Methods
 

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
(22)
(meets endorsement requirements)
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 278   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 (22)
CS 171   Computer Science I 3
CS 172   Computer Science II 3
CS 273   Data Structures 3
CS 278   Computer Organization/Assembler Programming 3
CS 301   Internet Applications Development 3
CS 374W   Database Management 3
MA 256   Elementary Probability and Statistics 3
One of the following: 4
  MA 150
MA 171
Pre-Calculus
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
Distributed, Scalable Computing
Windows Application Development
Java Applications Development
 

 

 

Copyright © Whitworth University. All Rights Reserved.
300 W. Hawthorne Road, Spokane, WA 99251
Campus Telephone: 509.777.1000