School of Computational Sciences

Michael Fahy, Ph.D., Associate Dean

Professors: Aharonov, Fahy, Jipsen, Moshier, Ortiz–Franco, Porter, Radenski, Rassenti, Struppa, Tollaksen, Verkhivker, Yang;

Associate Professors: Allali, Vajiac, A., Vajiac, M., Zhao;

Assistant Professors: Buniy, Linstead, MacPherson, Nayeri, Nistor, Prytkova, Rakovski, Toto;

Instructor: Goetz.

Bachelor of Science in Computer Information Systems

Bachelor of Science in Computer Science

Bachelor of Science in Mathematics

Bachelor of Science in Software Engineering

Bachelor of Science in Physics and Computational Science

Chapman University/University of California, Irvine Joint Degree Program in Mathematics and Civil Engineering

The School of Computational Sciences encompasses the study of disciplines that span the entire development of our civilization from the earliest and most fundamental to the newest and most exciting. The School of Computational Sciences provides a cornerstone of the liberal arts at Chapman, including subjects such as geometry and astronomy that formed the core of the classical liberal arts and provides the ideas and techniques to add the critical computational component to all of the sciences.

From financial analysis to space exploration, from civil engineering to the World Wide Web, applications of mathematics, physics and computing are crucial to nearly every modern human endeavor. As the disciplines of mathematics, physics and computing are among humankind's deepest, most fundamental and most universal. Their wide applications are, in a way, not surprising. Furthermore, these fields continue to develop and to be vital to the world's culture and economy. The School of Computational Sciences strives to present the greatest and most useful ideas of mathematics, physics and computing in the context of preparing students for careers as varied as research, software engineering, remote sensing, integrated circuit design, bioinformatics and information management. The common theme of all is an interest in great ideas (old and new) put to contemporary uses.

The School of Computational Sciences at Chapman University offers a Bachelor of Science degree in Mathematics, in Computer Science, in Computer Information Systems, in Physics and Computational Science and in Software Engineering. The school offers a Minor in Mathematics, in Computer Science, in Computational Science, in Physics and in Game Development Programming. The school also offers a joint degree program with the University of California, Irvine, in Mathematics and Civil Engineering.

Students pursuing any degree in the school must maintain a 2.000 "C" grade point average in the major. All courses in the major must be taken for a letter grade.

Students majoring in mathematics, computer science, computer information systems, physics and computational science or software engineering who wish to pursue a double major or a minor in another area in the school may count required credits toward both, but distinct elective credits are required for each area. Students must also meet other university requirements.

School Honors

Students graduating with a B.S. in Computer Information Systems, B.S. in Computer Science, B.S. in Mathematics, B.S. in Physics and Computational Science or B.S. in Software Engineering will earn school honors at graduation by meeting the following criteria. Students must have a cumulative GPA of a 3.500 or higher and must have completed independent research. Completion of independent research includes the submission of a scientific manuscript to the computer science, mathematics, software engineering or physics and computational science faculty, oral presentation to the faculty, poster presentation at the Schmid College Student Research Day and a vote by the appropriate faculty group that the research, paper and presentations were of sufficient quality to merit honors.

Bachelor of Science in Computer Information Systems

lowerdivision requirements (27 credits)

MATH 110/110L

Single Variable Calculus I/Single Variable Calculus I Lab

3

ECON 200

Principles of Microeconomics

3

ECON 201

Principles of Macroeconomics

3

MATH 203

Introduction to Statistics

3

ACTG 210

Introduction to Financial Accounting

3

ACTG 211

Introduction to Managerial Accounting

3

CPSC 230

Computer Science I

3

CPSC 231

Computer Science II

3

CPSC 236

Visual Programming

3

upperdivision requirements (27 credits)

MGMT 316

Management of Organizations

3

PHIL 316

Business and Professional Ethics

3

FIN 317

Financial Management

3

SE 310

Software Design

3

SE 320

Software Engineering I

3

MGSC 346

Production and Operations Management

3

CPSC 350

Data Structures and Algorithms

3

CPSC 353

Data Communications and Computer Networks

3

CPSC 408

Database Management

3

electives (9 credits)

Three upper–division courses in computer science or software engineering

9

total credits

 

63

Program Learning Outcomes and Educational Effectiveness Evaluation Plans for B.S. in Computer Information Systems.

Bachelor of Science in Computer Science

lowerdivision core requirements (27 credits)

MATH 110/110L

Single Variable Calculus I/Single Variable Calculus I Lab

3

MATH 111/111L

Single Variable Calculus II/Single Variable Calculus II Lab

3

MATH 210

Multivariable Calculus

3

MATH 211

Linear Algebra

3

CPSC 230

Computer Science I

3

CPSC 231

Computer Science II

3

CPSC 236

Visual Programming

3

CPSC 250

Computer Systems and Assembly Language Programming

3

MATH 250

Discrete Mathematics I

3

general science requirement (8 credits)

A two–semester sequence of laboratory natural science courses

8

One of these courses may be used to satisfy the natural science inquiry General Education Requirement.

 

upper–division requirements (25 credits)

CPSC 330/330L

Digital Logic Design I/Lab–Digital Logic Design I

3,1

CPSC 350

Data Structures and Algorithms

3

CPSC 351

Computer Architecture I

3

CPSC 353

Data Communications and Computer Networks

3

CPSC 354

Programming Languages

3

CPSC 380

Operating Systems

3

CPSC 402

Compiler Construction

3

CPSC 408

Database Management

3

electives (12 credits)

Students, in consultation with and approval of the computer science advising committee, will design individual elective programs to suit their academic goals. Electives may be satisfied by any of the following courses, at least three of which must be upper–division courses:

MATH 251

Discrete Mathematics II

3

CPSC 285

Social Issues in Computing

3

SE 300

Software Requirements and Testing

3

SE 310

Software Design

3

SE 320

Software Engineering I

3

CPSC 352

Computer Architecture II

3

CPSC 355

Human Computer Interaction

3

CPSC 360

Computer Graphics

3

CPSC 366

Digital Logic Design II

3

CPSC 370

Topics in Computer Science

3

CPSC 390

Artificial Intelligence

3

CPSC 406

Algorithm Analysis

3

CPSC 430

Computational Economics

3

CPSC 445

High Performance Computing

3

CPSC 453

Network Implementation and Security

3

CPSC 465

Integrated Circuit Design I

3

CPSC 466

Integrated Circuit Design II

3

CPSC 490

Independent Internship

1–6

CPSC 498

Senior Project

3

CPSC 499

Individual Study

3

 

Any upper–division mathematics course

 

For students interested in embedded systems (ES) and those interested in graduate studies in ES, the department strongly recommends the following courses: MATH 251, CPSC 366, CPSC 465, CPSC 466, CPSC 498.

total credits

 

72

Program Learning Outcomes and Educational Effectiveness Plans for B.S. in Computer Science.

Bachelor of Science in Mathematics

requirements (39 credits)

MATH 110/110L

Single Variable Calculus I/Single Variable Calculus I Lab

3

MATH 111/111L

Single Variable Calculus II/Single Variable Calculus II Lab

3

MATH 210

Multivariable Calculus

3

MATH 211

Linear Algebra

3

CPSC 230

Computer Science I

3

CPSC 231

Computer Science II

3

MATH 250

Discrete Mathematics I

3

MATH 350

Differential Equations

3

MATH 360

Probability Theory

3

MATH 380

Introduction to Abstract Algebra

3

MATH 450

Real Analysis

3

MATH 451

Complex Analysis or

3

MATH 454

Numerical Analysis

 

MATH 460

Modern Algebra

3

general science requirement (8 credits)

A two–semester sequence of laboratory natural science courses

8

One of these courses may be used to satisfy the natural science inquiry General Education Requirement.

 

electives (12 credits)

Students, in consultation with and approval from the mathematics advising committee, will design individual elective programs to suit their academic goals. Mathematics electives may be satisfied by any of the following courses, at least four of which must be upper–division courses:

MATH 208

Foundations of Geometry

3

MATH 251

Discrete Mathematics II

3

MATH 260

Number Theory

3

MATH 270

Computational Mathematics Tools

3

MATH 361

Mathematical Statistics

3

MATH 370

Special Topics in Mathematics

3

MATH 390

Introduction to Differential Geometry

3

MATH 440

Topology

3

MATH 451

Complex Analysis

3

MATH 454

Numerical Analysis

3

MATH 481

Economic Systems Design I: Principles and Experiments

3

MATH 490

Independent Internship

1–6

MATH 499

Individual Study

1–6

 

Any upper–division computer science course.

 

For students interested in pure mathematics, especially those interested in pursuing a graduate degree, the school strongly recommends the following courses: MATH 260, MATH 440 and MATH 451.

For students interested in careers or further study in applied mathematics or computational science, the school strongly recommends the following courses: MATH 251, MATH 361, MATH 451 and MATH 454.

For students preparing to become mathematics teachers, the school strongly recommends the following courses: MATH 208, MATH 260 and MATH 280.

total credits

 

59

Program Learning Outcomes and Educational Effectiveness Evaluation Plans for B.S. in Mathematics.

Bachelor of Science in Software Engineering

lowerdivision requirements (27 credits)

MATH 110/110L

Single Variable Calculus I/Single Variable Calculus I Lab

3

MATH 111/111L

Single Variable Calculus II/Single Variable Calculus II Lab

3

MATH 203

Introduction to Statistics

3

MATH 211

Linear Algebra

3

CPSC 230

Computer Science I

3

CPSC 231

Computer Science II

3

CPSC 236

Visual Programming

3

MATH 250

Discrete Mathematics I

3

CPSC 285

Social Issues in Computing

3

upperdivision requirements (33 credits)

SE 300

Software Requirements and Testing

3

ENG 303

Technical Writing

3

SE 310

Software Design

3

SE 320

Software Engineering I

3

SE 330

Software Engineering II

3

CPSC 350

Data Structures and Algorithms

3

CPSC 354

Programming Languages

3

CPSC 355

Human Computer Interaction

3

CPSC 380

Operating Systems

3

CPSC 408

Database Management

3

SE 498

Software Engineering Capstone Project

3

seminar requirement (1 credit)

SE 480

Software Engineering Seminar

1

electives (9 credits)

Students, in consultation with and approval from the software engineering advising committee, will design individual elective programs to suit their academic goals. Software engineering electives may be satisfied by any of the following courses:

COM 312

Group Communication

3

CPSC 330/330L

Digital Logic Design I/Lab–Digital Logic Design I

3,1

CPSC 351

Computer Architecture I

3

CPSC 390

Artificial Intelligence

3

CPSC 402

Compiler Construction

3

CPSC 406

Algorithm Analysis

3

SE 410

Software Process and Management

3

SE 420

Formal Methods in Software Engineering

3

The school strongly recommends the following general education course for natural science inquiry: PHYS 101 and for social Inquiry: ECON 200.

total credits

 

70

Bachelor of Science in Physics and Computational Science

lower–division requirements (39 credits)

PHYS 101/101L*

General Physics I/Lab–General Physics I

3,1

PHYS 102/102L*

General Physics II/Lab–General Physics II

3,1

MATH 110/110L

Single Variable Calculus I/Single Variable Calculus I Lab

3

MATH 111/111L

Single Variable Calculus II/Single Variable Calculus II Lab

3

MATH 210

Multivariable Calculus

3

MATH 211

Linear Algebra

3

PHYS 201/201L

General Physics III/General Physics III Lab

3,1

PHYS 202

Modern Physics

3

PHYS 227

Foundations of Scientific Computation or

3

MATH 270

Computational Mathematics Tools

 

CPSC 230

Computer Science I

3

CPSC 231

Computer Science II

3

PHYS 250

Mathematical Methods in Physics

3

*By petition PHYS 107/107L General Physics for the Life Sciences I/Lab and PHYS 108/108L General Physics for the Life Sciences II/Lab may be substituted for PHYS 101/101L and PHYS 102/102L.

upper–division requirements (21 credits)

PHYS 320

Mechanics I

3

MATH 350

Differential Equations

3

PHYS 405

Seminar in Multidisciplinary Perspectives

3

PHYS 421

Electricity and Magnetism I

3

PHYS 430

Thermodynamics

3

PHYS 451

Quantum Mechanics

3

PHYS 498

Senior Capstone Research and Seminar

3

upper–division electives (6–7 credits)

two of the following

PHYS 321

Mechanics II

3

PHYS 326

Astronomy and Cosmology

3

PHYS 330/330L

Digital Logic Design I/Lab–Digital Logic Design I

3,1

CPSC 350

Data Structures and Algorithms

3

MATH 360

Probability Theory

3

PHYS 370

Special Topics in Physics

3

MATH 390

Introduction to Differential Geometry

3

PHYS 422

Electricity and Magnetism II

3

PHYS 431

Statistical Physics

3

PHYS 452

Quantum Mechanics II

3

PHYS 499

Individual Study

3

PHYS 520

Physical Principles of Remote Sensing

3

total credits

 

66–67

Program Learning Outcomes and Educational Effectiveness Evaluation Plans for B.S. in Physics and Computational Science.

Chapman University/University of California, Irvine Joint Degree Program in Mathematics and Civil Engineering

The Chapman University/University of California, Irvine joint degree program in Mathematics and Civil Engineering combines the strengths of a top tier comprehensive university, nationally recognized for  its commitment to excellence through research and innovative teaching, with those of a major research institution in a carefully designed dual bachelor's degree program.

Students will complete their first three years of study in the personalized academic environment at Chapman and their last two years at UCI's Henry Samueli School of Engineering with the facilities and distinguished faculty of that renowned engineering program. While at Chapman students will major in mathematics. The mathematics majors will complete UCI's civil engineering program.

Students will receive two degrees: B.S. in Mathematics and B.S. in Civil Engineering.

Chapman students need to complete the first three years of the appropriate program of study with an overall GPA of 3.000 or higher to participate in the joint degree program for admission to UCI. See the core curriculum requirements for mathematics/civil engineering. At the completion of the five–year program, graduates will receive two bachelor's degrees, one from each university.

Chapman students must apply for admission to UCI in November prior to the fall quarter they will be full–time students at UCI. Before enrolling in their first course at UCI, students need to meet with a UCI advisor.

Some courses need to be completed during summer session at Chapman, UCI or through UCI's University Extension (UNEX) program (see course requirements). Chapman students must meet university of california residence requirements to be classified as a resident for fee tuition purposes.

Students should adhere to the program of core and general education courses as outlined in the course requirements. The general education program needs to be equivalent to an IGETC program. In addition, students will be required to complete UCI's upper–division writing requirement after matriculation to UCI.

major requirements

(To be completed in addition to appropriate basic subjects, general education and common requirements. See appropriate section of the undergraduate catalog for specifics.)

mathematics (Chapman)

PHYS 101/101L

General Physics I/Lab–General Physics I

3,1

PHYS 102/102L

General Physics II/Lab–General Physics II

3,1

MATH 110/110L

Single Variable Calculus I/Single Variable Calculus I Lab

3

MATH 111/111L

Single Variable Calculus II/Single Variable Calculus II Lab

3

CHEM 140/140L

General Chemistry I/General Chemistry I Laboratory

3,1

CHEM 150/150L

General Chemistry II/General Chemistry II Laboratory (recommended)

3,1

ECON 200

Principles of Microeconomics

3

MATH 210

Multivariable Calculus

3

MATH 211

Linear Algebra

3

CPSC 230

Computer Science I

3

CPSC 231

Computer Science II

3

MATH 250

Discrete Mathematics I

3

MATH 270

Computational Mathematics Tools

3

MATH 350

Differential Equations

3

MATH 360

Probability Theory

3

Eight courses in math/computer science electives

24

three courses taken during summer session at UCI (11 credits)

ENGR CEE 30

Statics

4

ENGR CEE 80

Dynamics

4

ENGR CEE 81A

CAD

3

See University of California, Irvine catalog for the fourth and fifth year classes in engineering.

Minors in the School of Computational Sciences

Minor in Computational Science

A minimum of nine credits must be upper–division.

lowerdivision requirements (18 credits)

MATH 110/110L

Single Variable Calculus I/Single Variable Calculus I Lab

3

MATH 111/111L

Single Variable Calculus II/Single Variable Calculus II Lab

3

MATH 210

Multivariable Calculus

3

MATH 211

Linear Algebra

3

CPSC 230

Computer Science I

3

CPSC 231

Computer Science II

3

upperdivision electives (9 credits)

BIOL 302

Introduction to Bioinformatics

3

CPSC 350

Data Structures and Algorithms

3

MATH 350

Differential Equations

3

MATH 360

Probability Theory

3

MATH 361

Mathematical Statistics

3

CPSC 408

Database Management

3

MATH 454

Numerical Analysis

3

total credits

 

27

Minor in Computer Science

A minimum of nine credits must be upper–division.

lowerdivision requirements (15 credits)

CPSC 230

Computer Science I

3

CPSC 231

Computer Science II

3

CPSC 236

Visual Programming

3

CPSC 250

Computer Systems and Assembly Language Programming

3

MATH 250

Discrete Mathematics I

3

electives (9 credits)

three of the following

SE 310

Software Design

3

SE 320

Software Engineering I

3

CPSC 330/330L

Digital Logic Design I/ Lab–Digital Logic Design I

3,1

CPSC 350

Data Structures and Algorithms

3

CPSC 351

Computer Architecture I

3

CPSC 353

Data Communications and Computer Networks

3

CPSC 354

Programming Languages

3

CPSC 355

Human Computer Interaction

3

CPSC 360

Computer Graphics

3

CPSC 370

Topics in Computer Science

3

CPSC 380

Operating Systems

3

CPSC 390

Artificial Intelligence

3

CPSC 402

Compiler Construction

3

CPSC 406

Algorithm Analysis

3

CPSC 408

Database Management

3

CPSC 430

Computational Economics

3

CPSC 445

High Performance Computing

3

CPSC 453

Network Implementation and Security

3

total credits

 

24

Minor in Game Development Programming

A minimum of nine credits must be upper–division.

lowerdivision requirements (12 credits)

CPSC 230

Computer Science I

3

CPSC 236

Visual Programming

3

CPSC 242

Introduction to the Game Industry

3

CPSC 244

Level Design I

3

upperdivision requirements (6 credits)

CPSC 340

Game Development

3

CPSC 440

Collaborative Game Development

3

electives (6–7 credits)

two of the following, at least one of which must be upper–division.

PHYS 101/101L

General Physics I/Lab–General Physics I

3,1

DA 202

3–D Computer Graphics I

3

DA 206

Mechanics of Motion

3

DA 242

2–D Computer Graphics

3

DA 249

Storytelling in Digital Arts

3

CPSC 285

Social Issues in Computing

3

DA 302

3–D Computer Graphics II

3

DA 339

Digital Illustration

3

CPSC 344

Level Design II

3

MGSC 346

Production and Operations Management

3

CPSC 353

Data Communication and Computer Networks

3

CPSC 360

Computer Graphics

3

CPSC 390

Artificial Intelligence

3

total credits

 

24–25

Minor in Mathematics

A minimum of nine credits must be upper–division.

requirements (18 credits)

MATH 110/110L

Single Variable Calculus I/Single Variable Calculus I Lab

3

MATH 111/111L

Single Variable Calculus II/Single Variable Calculus II Lab

3

MATH 210

Multivariable Calculus

3

MATH 211

Linear Algebra

3

MATH 250

Discrete Mathematics I

3

MATH 350

Differential Equations

3

electives (9 credits)

three of the following, at least two of which must be upper–division.

MATH 208

Foundations of Geometry

3

MATH 251

Discrete Mathematics II

3

MATH 260

Number Theory

3

MATH 270

Computational Mathematics Tools

3

MATH 360

Probability Theory

3

MATH 361

Mathematical Statistics

3

MATH 370

Special Topics in Mathematics

3

MATH 380

Introduction to Abstract Algebra

3

MATH 390

Introduction to Differential Geometry

3

MATH 440

Topology

3

MATH 450

Real Analysis

3

MATH 451

Complex Analysis

3

MATH 454

Numerical Analysis

3

MATH 460

Modern Algebra

3

MATH 481

Economic Systems Design I: Principles and Experiments

3

total credits

 

27

Minor in Physics

A minimum of nine credits must be upper–division

requirements (18 credits)

PHYS 101/101L*

General Physics I/Lab–General Physics I

3,1

PHYS 102/102L*

General Physics II/Lab–General Physics II

3,1

PHYS 201/201L

General Physics III/General Physics III Lab

3,1

PHYS 202

Modern Physics

3

PHYS 250

Mathematical Methods in Physics

3

*By petition.PHYS 107/107L and PHYS 108/108L may be substituted for PHYS 101/101L and PHYS 102/102L.

three of the following (9–10 credits)

PHYS 320

Mechanics I

3

PHYS 321

Mechanics II

3

PHYS 326

Astronomy and Cosmology

3

PHYS 330/330L

Digital Logic Design I/Lab–Digital Logic Design I

3,1

PHYS 370

Special Topics in Physics

3

PHYS 421

Electricity and Magnetism I

3

PHYS 422

Electricity and Magnetism II

3

PHYS 430

Thermodynamics

3

PHYS 431

Statistical Physics

3

PHYS 451

Quantum Mechanics

3

PHYS 452

Quantum Mechanics II

3

total credits

 

27–28