$code
Mathematics and Computer Science
At Marywood, you'll find an inspiring environment for the study of mathematics:
 Small classes
 Close relationships with faculty and students
 Opportunities for independent research
 The latest in computer facilities and software
Goals
An essential preparation for living responsibly in a world increasingly dependent on quantitative methods in decisionmaking is familiarity with the mathematical sciences. Courses offered in fulfillment of the core curriculum mathematics requirement are designed to enable the student to apply mathematics in solving problems related to contemporary issues.
Mathematics — Students in this program will:
 develop attitudes of mind and analytical skills required for the efficient use and understanding of mathematics;
 be able to abstract from the particular to the general and understand how to construct a proof of a mathematical statement.
 be able to build mathematical models of real world situations;
 have competency in the use of computers as a tool in mathematical problem solving;
 be able to work independently on problems in mathematics;
 have an understanding of the origin and historical development of basic mathematical concepts.
Math/Secondary Education — In addition to the goals of Mathematics majors above, students in this program will:
 know and understand mathematics substantially beyond that which they may be expected to teach;
 be able to relate that mathematics to the world of the student;
 be able to make the pupil aware of the role of mathematics in our culture and of the relationship between mathematics and the natural and social sciences;
 be able to plan and implement a program of learning in mathematics for students of varying backgrounds and abilities;
 be able to evaluate the learning process through a variety of methods and set up an environment conducive to learning;
 recognize learning disabilities and know the appropriate measures to take in such cases.
Computer Science  The B.S. in Computer Science is a traditional fouryear program in computer science, preparing students for careers in information technology and software engineering.
Students in our B.S. in Computer Science program will:
 Develop proficiency in computer programming languages such as C++ and Java.
 Understand the architecture of modern computers.
 Be able to understand and implement common data structures used in computing.
 Be able to develop and analyze algorithms for solving computing problems.
 Develop proficiency in computer networking.
 Understand the principles of computer operating systems.
 Understand the principles of compilers.
 Develop proficiency in at least one application area such as database management, web application, computer graphics, etc.
Information Security Our information security program prepares students for one of the fastest growing fields in STEM: cyber security.
Students in our B.S. in Information Security program will:
 Develop proficiency in computer programming languages such as C++ and Java;
 Develop the skills to implement a security policy for protecting IT infrastructure and business data;
 Understand the legal and ethical issues surrounding cybersecurity;
 Understand the architecture of modern computers;
 Be able to understand common data structures used in computing;
 Be able to analyze computer algorithms;
 Develop proficiency in computer networking;
 Understand the principles of computer operating systems.
General Requirements — All Students
All students must complete at least one course in Mathematics. Courses designed to satisfy this requirement are MATH 120, 130, 155, 160, 201, 202.
Degree Requirements
Credits required for Mathematics
Major: 48
Core: 43/46
Electives: 35
Total to Graduate: 126
Credits required for Mathematics / Secondary Education
Major: 44 + 35
Core: 43/46
Electives: 4
Total to Graduate: 126
Credits required for Computer Science
Major: 54
Core: 46
Electives: 24
Total to Graduate: 126
Credits required for Information Security
Major: 63
Core: 48
Electives: 15
Total to Graduate: 126
Curriculum Requirements — Majors and Minors
B.S. Mathematics or Mathematics/Secondary Education
I. (28 credits) All courses in this list:
CS 142  Programming in C++ 
3

MATH 201  Calculus with Analytic Geometry I 
3

MATH 202  Calculus with Analytic Geometry II 
3

MATH 203  Calculus with Analytic Geometry III 
3

MATH 204  Calculus with Analytic Geometry IV 
3

MATH 220  Introduction to Probability and Statistics 
3

OR  
MATH 155  Statistics for the Behavioral Sciences 
3

MATH 271  Transition to Advanced Mathematics  3 
MATH 321  Abstract Algebra 
3

MATH 322, 322L  Linear Algebra 
3

MATH 495  Senior Seminar 
1

II. Cognate requirement (4 or 8 credits): (Satisfies Category III of the Core Requirements) Math/Secondary Ed majors must take PHYS 303 and PHYS 303L. Mathematics majors must take PHYS 303, 304 and PHYS 303L, 304L.
List A (6 credits) Mathematics majors must choose two courses from this list. Math/Secondary Ed majors must take MATH 323 and 324.
CS 314  Mathematical Modeling  3 
MATH 323  Theory of Numbers 
3

MATH 324  College Geometry 
3

MATH 420  Discrete Mathematics 
3

MATH 456  Mathematical Statistics 
3

List B (6 credits) Mathematics majors must choose two courses from this list. Math/ Secondary Ed majors need no courses from this list but must take MATH 219 and MATH 411B.
MATH 311  Differential Equations 
3

MATH 425  Topology 
3

MATH 430  Real Analysis 
3

MATH 440  Complex Variables 
3

Education Requirements for Math/Secondary Ed (35 credits):
EDUC 000  Field Experience (every semester)  0 
EDUC 005D  Practicum IV Secondary/K12  1 
EDUC 100, 101  Introduction to Education  .5,.5 
PSYC 252  Adolescent Psychology  3 
*EDUC 311  Educational Psychology  3 
*EDUC 411A  Effective Instruction in Secondary and K12 Education  3 
*EDUC 414  Social Foundations of Education  3 
EDUC 442L  Student Teaching  9 
SPED 100  Characteristics of Students with Disabilities  3 
**SPED 300  Curriculum Adaptations  3 
*SPED 367  Behavior and Classroom Management  3 
EDUC 461  Methods, Materials, and Assessment of ESL  3 
*requires upper level screening
**taken with student teaching
Students should consult the Education Department for a description of admission and retention criteria.
The curriculum requirements discussed in this section are subject to change, based on guidelines established by the Pennsylvania Department of Education.
B.S. Computer Science
Computer Science majors must take three program elective courses in Computer Science and/or Information Security, and one program elective course in Mathematics, all of which must be at or above the 300 level.
CS 142  Programming in C++  3 
CS 150  Object Oriented Programming  3 
CS 242  Computer Architecture  3 
CS 245  Computer Data Structure  3 
CS 250  Database and Applications  3 
CS 322  Computer Networks  3 
CS 341  Analysis of Algorithms  3 
CS 342  Principles of Compilers  3 
CS 344  OS Principles  3 
CS 352  Web Applications and Development  3 
CS 490  Capstone Project  3 
MATH 201  Calculus I  3 
MATH 202  Calculus II  3 
MATH 203  Calculus III  3 
MATH 271  Transition to Advanced Mathematics  3 
MATH 322  Linear Algebra  3 
MATH 323  Number Theory  3 
MATH 420  Discrete Mathematics  3 
B.S. Information Security
Information Security majors must take three program elective courses in Computer Science, Information Security, and/or Mathematics, all of which must be at or above the 300 level.
CS 142  Programming in C++  3 
CS 150  Object Oriented Programming  3 
CS 242  Computer Architecture  3 
CS 245  Computer Data Structure  3 
CS 322  Computer Networks  3 
CS 341  Analysis of Algorithms  3 
CS 344  OS Principles  3 
CS 490  Capstone Project  3 
INSC 410  Legal Issues in Information Security  3 
INSC 420  Introduction to Computer Security  3 
INSC 430  Network Security  3 
INSC 440  Intro to Cryptography  3 
INSC 445  Security Policies and Implementations  3 
INSC 450  Digital Forensics  3 
MATH 201  Calculus I  3 
MATH 202  Calculus II  3 
MATH 203  Calculus III  3 
MATH 271  Transition to Advanced Mathematics  3 
MATH 322  Linear Algebra  3 
MATH 323  Number Theory  3 
MATH 420  Discrete Mathematics  3 
M.S. Information Security (5 year combined program)
CS 142  Programming in C++  3 
CS 150  Object oriented Programming  3 
CS 242  Computer Architecture  3 
CS 245  Computer Data Structure  3 
CS 322  Computer Networks  3 
CS 341  Analysis of Algorithms  3 
CS 344  OS Principles  3 
CS 490  Capstone Project  3 
INSC 510  Legal Issues in Information Security  3 
INSC 520  Introduction to Computer Security  3 
INSC 530  Network Security  3 
INSC 540  Intro to Cryptography  3 
INSC 545  Security Policies and Implementations  3 
INSC 550  Digital Forensics  3 
INSC 560  Applied Cryptography  3 
INSC 565  Operating System Security  3 
MATH 201  Calculus I  3 
MATH 202  Calculus II  3 
MATH 203  Calculus III  3 
MATH 271  Transition to Advanced Mathematics  3 
MATH 322  Linear Algebra  3 
MATH 323  Number Theory  3 
MATH 420  Discrete Mathematics  3 
Minors
Mathematics Minor
A student may elect to minor in Mathematics by completing 18 credits in the department. A maximum of one course may be at the 100 level and a minimum of one course must be at the 300 level or above.
Computer Science Minor
A student may elect to minor in Computer Science by completing six courses (18 credits) from the following two lists. Each course in both lists is three credits. At least three courses must be taken from List A.
A. Department of Mathematics and Computer Science
Any CS courses that are CS 142 or above.
MATH 420  Discrete Mathematics  3 
B. School of Business and Global Innovation
BUS 207  JAVA++  
BUS 303  Database Management Systems  
BUS 304  System Analysis and Design  
BUS 305  Computer Networks and Data Communications  
BUS 307  Web Application Development  
BUS 400  Operating Systems  
BUS 401  Visual Basic  
BUS 405  Advanced Applications Development: COBOL 
Astronomy Minor
A student may elect to minor in Astronomy by completing these six courses (19 credits). Each course is 3 credits except PHYS 303, 303L, which is 4 credits (3 + 1).
MATH 160 or 170 or 201  Precalculus or Calculus  3 
MATH 155  Statistics  3 
PHYS 112  Introduction to Astronomy  3 
PHYS 303, 303L  Physics I and Physics I Lab  4 
ASTR 250  The Solar System  3 
ASTR 260  Galaxies, Relativity, and Cosmology  3 
Credit Transfer Policy
Major Programs
Students must maintain a 2.33 QPA in major courses. Transfer students who wish to complete a program offered by the department must take at least fifty percent of their major courses at Marywood University.
Minor Programs
Students must maintain a 2.33 QPA in minor courses. Transfer students who wish to complete a minor must take at least fifty percent of the minor requirements at Marywood.
Mathematics and Computer Science Website