General Education Clusters
COMPUTING SCIENCES
The Computing Sciences have had a profound impact on almost every area of human endeavor. In this cluster, students will develop the knowledge and skills necessary to explore the use of computers in their chosen field. The cluster can also be used as the first steps toward a minor in Computer Science.
| CPSC 230: Introduction to Computer Science I / MATH 104 or equivalent |
| CPSC 231: Introduction to Computer Science II / CPSC 230 or equivalent |
| CPSC 236: Visual Programming / MATH 104 or equivalent |
| CPSC 350: Data Structures / CPSC 231 |
| CPSC 353: Data Communications and Computer Networks / CPSC 231 |
| CPSC 408: Database Management / CPSC 231, 236 |
GAME DEVELOPMENT
The computer and video game industry has exploded and its annual revenue now exceeds the box office revenue of the film industry. Game development technology is used for scientific simulation, training, and other serious applications. In this cluster, students will explore the possibilities of the game industry and will begin to develop the knowledge and skills necessary to use game development technology in a variety of fields.
| CPSC 230: Introduction to Computer Science I / MATH 104 or equivalent |
| CPSC 236: Visual Programming |
| CPSC 242: Introduction to the Game Industry / no prerequisite |
| CPSC 244: Level Design I / CPSC 230, CPSC 242 |
| CPSC 340: Game Development I / CPSC 244 and either CPSC 220 or CPSC 231 |
| CPSC 440: Collaborative Game Development / CPSC 340 |
| CPSC 285: Social Issues in Computing / CPSC 200 or equivalent, and CPSC 230 |
| FTV 256: introduction to 3D Animation / CPSC 242, FTV 130 |
| MGSC 346: Production and Operations Management / MGSC 209, MGMT 316 |
INFORMATICS
Informatics includes the science of information, the practice of information processing, and the engineering of information systems. Informatics studies the structure, behavior, and interactions of natural and artificial systems that store, process and communicate information. It focuses on the use of techniques from mathematics and computer science to solve information management problems in a multitude of disciplines but it also develops its own conceptual and theoretical foundations. Since computers, individuals and organizations all process information, informatics has computational, cognitive and social aspects.
| MATH 203: Introduction to Statistics / MATH 104 or equivalent |
| MATH 211: Linear Algebra / MATH 111 |
| CPSC 230: Introduction to Computer Science I / MATH 104 or equivalent |
| CPSC 231: Introduction to Computer Science II / CPSC 230 or equivalent |
| CPSC 236: Visual Programming / MATH 104 or equivalent |
| CPSC 408: Database Management / CPSC 231, 236 |
| MATH 361: Mathematical Statistics / MATH 360 |
| MATH 403: Statistics for Applied Sciences / MATH 203 |
MATHEMATICS
The more mathematics you know, the more doors will remain open to you. According to Bertrand Russell, “ Mathematics, rightly viewed, possesses not only truth, but supreme beauty”. This cluster can enable you to continue your study of mathematics and can also be used as the first steps toward a minor in mathematics.
| MATH 110: Single Variable Calculus I / MATH 104 |
| MATH 111: Single Variable Calculus II / MATH 110 |
| MATH 210: Multivariable Calculus / MATH 111 |
| MATH 211: Linear Algebra / MATH 111 |
| MATH 250: Discrete Mathematics / MATH 104 |
| MATH 350: Differential Equations / MATH 210 and MATH 211 |
| MATH 360: Probability Theory / MATH 211 |
| MATH 361: Mathematical Statistics / MATH 360 |
| MATH 380: Introduction to Abstract Algebra / MATH 250 |
| MATH 390: Introduction to Differential Geometry / MATH 210 |
| MATH 440: Topology / MATH 211 |
| MATH 450: Real Analysis / MATH 211 |
| MATH 451: Complex Analysis / MATH 450 |
| MATH 454: Numerical Analysis / MATH 211 |
| MATH 460: Modern Algebra / MATH 380 |
PHYSICS
| PHYS 101: General Physics I / MATH 110 or consent of instructor |
| PHYS 102: General Physics II / PHYS 101, MATH 111 or consent of instructor |
| PHYS 107: General Physics for the Life Sciences I / MATH 110 |
| PHYS 108: General Physics for the Life Sciences II / PHYS 107 and MATH 111 |
| PHYS 302: Modern Physics / PHYS 102 or PHYS 108, or consent of instructor |
| PHYS 421: Electricity and Magnetism / PHYS 102, or PHYS 108 with consent of instructor |
| PHYS 451: Quantum Mechanics / PHYS 302 |
|