Please enable JavaScript.
Coggle requires JavaScript to display documents.
BA Computer Science - Coggle Diagram
BA Computer Science
CS Supplementary Minor (18 credits)
COMP 300+ courses
COMP 551 Applied Machine Learning (4 credits)
COMP 535 Computer Networks (4 credits)
COMP 400 Project in Computer Science (4 credits)
COMP 557 Fund. of Computer Graphics
COMP 558 Fund. of Computer Vision
COMP 547 Cryptography and Data Security (4 credits) (Fall)
COMP 421 Database System (require COMP302)
COMP 512 Distributed Systems (4 credits)
Required (18 credits)
COMP 202 Foundations of Programming (ECSE202)
COMP 250 Introduction to Computer Science
COMP 273 Introduction to Computer Systems
COMP 206 Introduction to Software Systems
COMP 251 Algorithms and Data Structures
MATH 240 Discrete Structures
Complementary (18 credits)
Group A (3 credits)
MATH 222 Calculus 3 (MATH 262)
MATH 323 Probability (MATH 356)
MATH 324 Statistics (MATH 357)
Group B (3 credits)
MATH 223 Linear Algebra (MATH 247)
MATH 318 Mathematical Logic
MATH 340 Discrete Mathematics (W2022)
Group D (3 credits)
COMP 303 Software Design / COMP302
COMP 302 Programming Language and Paradigms
COMP 300+ course
COMP 310 Operating System (F/W)
Group C (3 credits)
COMP 350 Numerical Computing
COMP 330 Theory of Computation
COMP 360 Algorithm Design (COMP 362)
COMP 300+ course
COMP 417 Intro Robotics and Intelligent Sys
MATH Minor (18 credits)
Complementary (9 credits)
MATH 316 Complex Variables (MATH 249)
MATH 319 Intro to PDE
MATH 314 Advanced Calculus
MATH 323 Probability (MATH 356)
MATH 324 Statistics (MATH 357)
MATH 417 Linear Optimization
MATH 326 Nonlinear Dynamics and Chaos
Required (9 credits)
MATH 223 Linear Algebra
MATH 315 ODE
MATH 222 Calculus