BA in Integrated Computer Science

General

Read more about this program on the institution's website

Program Description

About

Computers are now an integral part of our society and there are very few academic disciplines that do not use computers in some fashion.

The Integrated Computer Science program adheres to Whittier’s mission of offering a broad liberal education while emphasizing interdisciplinarity and connections, in particular, the connection between computer science and one other field of study. Whittier College aims to educate future computer scientists who have the technical skills, the global perspectives and the social and cultural insight that is needed to use computers creatively and ethically.

The structure of any major within the program is a core of math and computer science courses totaling 27 credits, a set of 6 courses in the coordinate discipline plus any additional course requirements that the coordinate discipline feels necessary. Currently, there are three majors within the ICS program, namely ICS/Math, and ICS/Physics, and ICS/Economics.

Majors and Minors in Integrated Computer Science

The Integrated Computer Science (ICS) Program consists of a core set of course requirements and coursework in one of three track options: ICS/Math, ICS/Physics, or ICS/Economics.

The requirements listed on this page are for information purposes only.

Integrated Computer Science Core Requirements

The core courses for the major ensure that students will complete much of the coursework generally required for admission to graduate programs in Computer Science.

COSC 120 Computer Science I (3 credits)
COSC 220 Computer Science II (3 credits)
COSC 240 Data Structures and Algorithms (3 credits)
COSC 310 Operating Systems (3 credits)
COSC 320 Computer Organization and Architecture (3 credits)
COSC 499 Senior Project (2 credits)
MATH 141 Calculus & Analytical Geometry I (4 credits)
MATH 220 Discrete Math (3 credits)
One other COSC course at the 300-level or above (3 credits)

Integrated Computer Science/Mathematics Track Requirements

Required Computer Science Courses (20 credits)

COSC 120 Computer Science I (3 credits)
COSC 220 Computer Science II (3 credits)
COSC 240 Data Structures and Algorithms (3 credits)
COSC 310 Operating Systems (3 credits)
COSC 320 Computer Organization and Architecture (3 credits)
COSC 499 Senior Project (2 credits)
One other COSC course at the 300-level or above (3 credits)

Required Mathematics Courses (33 credits)

MATH 141 Calculus & Analytical Geometry I 4 credits
MATH 142 Calculus & Analytical Geometry II 4 credits
MATH 220 Discrete Math (3 credits)
MATH 241 Calculus & Analytical Geometry III 4 credits
MATH 242 Introduction to Applied Elementary Linear Algebra 3 credits
MATH 280 Abstract Thinking 3 credits
Four additional mathematics courses at the 300 level or above.

Integrated Computer Science/Physics Track Requirements

Required Computer Science Courses (20 credits)

COSC 120 Computer Science I (3 credits)
COSC 220 Computer Science II (3 credits)
COSC 240 Data Structures and Algorithms (3 credits)
COSC 310 Operating Systems (3 credits)
COSC 320 Computer Organization and Architecture (3 credits)
COSC 499 Senior Project (2 credits)
One other COSC course at the 300-level or above (3 credits)

Required Mathematics Courses (15 credits)

MATH 141 Calculus & Analytical Geometry I 4 credits
MATH 142 Calculus & Analytical Geometry II 4 credits
MATH 220 Discrete Math 3 credits
MATH 241 Calculus & Analytical Geometry III 4 credits

Required Physics Courses (20 credits)

PHYS 150 Calculus-Based Physics I (Mechanics)( 4 credits)
PHYS 180 Calculus-Based Physics II (Electricity, Magnetism) (4 credits)
PHYS 185 Calculus-Based Physics III (Optics, Waves, and Thermodynamics) (3 credits)
PHYS 275 Modern Physics (3 credits)

Two of the following

PHYS 310 Mechanics (3 credits)
PHYS 315 Statistical Physics (3 credits)
PHYS 325 Computational Physics (3 credits)
PHYS 330 Electromagnetic Theory (3 credits)
PHYS 350 Quantum Mechanics (3 credits)
PHYS 360 Astrophysics (3 credits)
PHYS 380 Experimental Physics (3 credits)

Integrated Computer Science/Economics Track Requirements

Required Computer Science Courses (20 credits)

COSC 120 Computer Science I (3 credits)
COSC 220 Computer Science II (3 credits)
COSC 240 Data Structures and Algorithms (3 credits)
COSC 310 Operating Systems (3 credits)
COSC 320 Computer Organization and Architecture (3 credits)
COSC 499 Senior Project (2 credits)
One other COSC course at the 300-level or above (3 credits)

Required Mathematics Courses (15 credits)

MATH 141 Calculus & Analytical Geometry I 4 credits
MATH 142 Calculus & Analytical Geometry II 4 credits
MATH 220 Discrete Math 3 credits

Required Economics Courses (22 credits)

ECON 200 Principles of Economics: Micro 3 Credits
ECON 201 Principles of Economics: Macro 3 Credits
ECON 205 Introduction to Quantitative Methods 3 Credits
ECON 300 Intermediate Macroeconomic Theory 4 Credits
ECON 301 Intermediate Microeconomic Theory 4 Credits
ECON 305 Introduction to Econometrics 4 Credits

Computer Science Minor (18 credits)

COSC 120 Computer Science I (3 credits)
COSC 220 Computer Science II (3 credits)
COSC 240 Data Structures and Algorithms (3 credits)
COSC 310 Operating Systems (3 credits)
COSC 320 Computer Organization and Architecture (3 credits)
MATH 220 Discrete Math (3 credits)

A student minoring in Computer Science cannot minor in Scientific Computing.

Last updated Oct 2020

About the School

Our long academic tradition aims to foster in students an appreciation for the complexities of the modern world and workplace while never losing sight of the importance of social responsibility.

Our long academic tradition aims to foster in students an appreciation for the complexities of the modern world and workplace while never losing sight of the importance of social responsibility. Read less